From 1ca1dd7764270626005392dd37b77ea6fc8e506b Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Fri, 21 Aug 2020 16:16:02 -0500 Subject: [PATCH 01/54] Added ability to run in Windows. Added granular-scopes-app for testing. Added link to granular-scopes-app from launcher page. Standalone launch auth and refresh working. --- env/development.bat | 12 + granular-scopes-app/.gitignore | 23 + granular-scopes-app/README.md | 44 + granular-scopes-app/package-lock.json | 13942 ++++++++++++++++ granular-scopes-app/package.json | 44 + granular-scopes-app/public/favicon.png | Bin 0 -> 1481 bytes granular-scopes-app/public/index.html | 44 + granular-scopes-app/public/logo192.png | Bin 0 -> 7392 bytes granular-scopes-app/public/logo512.png | Bin 0 -> 21742 bytes granular-scopes-app/public/manifest.json | 25 + granular-scopes-app/public/robots.txt | 3 + granular-scopes-app/public/smart-bug.png | Bin 0 -> 3760 bytes granular-scopes-app/public/smart-logo.png | Bin 0 -> 50761 bytes granular-scopes-app/src/App.css | 49 + granular-scopes-app/src/App.tsx | 17 + .../src/components/DataCard.tsx | 126 + .../src/components/MainNavigation.tsx | 84 + .../src/components/MainPage.tsx | 431 + .../src/components/ParametersTabV1.tsx | 125 + .../src/components/RequestDataPanel.tsx | 278 + .../src/components/RequestDataTab.tsx | 35 + .../src/components/StandaloneParameters.tsx | 86 + granular-scopes-app/src/index.css | 25 + granular-scopes-app/src/index.tsx | 17 + granular-scopes-app/src/logo.svg | 17 + .../src/models/ComponentProps.ts | 15 + .../src/models/DataCardInfo.ts | 7 + .../src/models/DataCardStatus.ts | 5 + granular-scopes-app/src/models/LaunchScope.ts | 55 + .../src/models/LauncherFhirClient.ts | 6 + granular-scopes-app/src/models/RequestData.ts | 24 + granular-scopes-app/src/react-app-env.d.ts | 1 + granular-scopes-app/src/serviceWorker.ts | 149 + granular-scopes-app/src/util/CopyHelper.ts | 68 + granular-scopes-app/src/util/JwtHelper.ts | 22 + granular-scopes-app/src/util/StorageHelper.ts | 37 + granular-scopes-app/tsconfig.json | 25 + granular-scopes-app/yarn.lock | 9414 +++++++++++ package-lock.json | 5 +- package.json | 1 + src/reverse-proxy.js | 1 + static/index.html | 17 +- 42 files changed, 25273 insertions(+), 6 deletions(-) create mode 100644 env/development.bat create mode 100644 granular-scopes-app/.gitignore create mode 100644 granular-scopes-app/README.md create mode 100644 granular-scopes-app/package-lock.json create mode 100644 granular-scopes-app/package.json create mode 100644 granular-scopes-app/public/favicon.png create mode 100644 granular-scopes-app/public/index.html create mode 100644 granular-scopes-app/public/logo192.png create mode 100644 granular-scopes-app/public/logo512.png create mode 100644 granular-scopes-app/public/manifest.json create mode 100644 granular-scopes-app/public/robots.txt create mode 100644 granular-scopes-app/public/smart-bug.png create mode 100644 granular-scopes-app/public/smart-logo.png create mode 100644 granular-scopes-app/src/App.css create mode 100644 granular-scopes-app/src/App.tsx create mode 100644 granular-scopes-app/src/components/DataCard.tsx create mode 100644 granular-scopes-app/src/components/MainNavigation.tsx create mode 100644 granular-scopes-app/src/components/MainPage.tsx create mode 100644 granular-scopes-app/src/components/ParametersTabV1.tsx create mode 100644 granular-scopes-app/src/components/RequestDataPanel.tsx create mode 100644 granular-scopes-app/src/components/RequestDataTab.tsx create mode 100644 granular-scopes-app/src/components/StandaloneParameters.tsx create mode 100644 granular-scopes-app/src/index.css create mode 100644 granular-scopes-app/src/index.tsx create mode 100644 granular-scopes-app/src/logo.svg create mode 100644 granular-scopes-app/src/models/ComponentProps.ts create mode 100644 granular-scopes-app/src/models/DataCardInfo.ts create mode 100644 granular-scopes-app/src/models/DataCardStatus.ts create mode 100644 granular-scopes-app/src/models/LaunchScope.ts create mode 100644 granular-scopes-app/src/models/LauncherFhirClient.ts create mode 100644 granular-scopes-app/src/models/RequestData.ts create mode 100644 granular-scopes-app/src/react-app-env.d.ts create mode 100644 granular-scopes-app/src/serviceWorker.ts create mode 100644 granular-scopes-app/src/util/CopyHelper.ts create mode 100644 granular-scopes-app/src/util/JwtHelper.ts create mode 100644 granular-scopes-app/src/util/StorageHelper.ts create mode 100644 granular-scopes-app/tsconfig.json create mode 100644 granular-scopes-app/yarn.lock diff --git a/env/development.bat b/env/development.bat new file mode 100644 index 00000000..a6f1416c --- /dev/null +++ b/env/development.bat @@ -0,0 +1,12 @@ +set NODE_ENV=development +set LOG_TIMES=0 +set DISABLE_SANDBOXES=1 +set DISABLE_BACKEND_SERVICES=0 +set FHIR_SERVER_R2=https://r2.smarthealthit.org +set FHIR_SERVER_R3=https://r3.smarthealthit.org +set FHIR_SERVER_R4=https://r4.smarthealthit.org +set PICKER_CONFIG_R2=r2 +set PICKER_CONFIG_R3=r3 +set PICKER_CONFIG_R4=r4 +set CDS_SANDBOX_URL=http://localhost:8080 +REM set SSL_PORT=9443 \ No newline at end of file diff --git a/granular-scopes-app/.gitignore b/granular-scopes-app/.gitignore new file mode 100644 index 00000000..4d29575d --- /dev/null +++ b/granular-scopes-app/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/granular-scopes-app/README.md b/granular-scopes-app/README.md new file mode 100644 index 00000000..64e343e1 --- /dev/null +++ b/granular-scopes-app/README.md @@ -0,0 +1,44 @@ +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `yarn start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `yarn test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `yarn build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `yarn eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/granular-scopes-app/package-lock.json b/granular-scopes-app/package-lock.json new file mode 100644 index 00000000..5f930531 --- /dev/null +++ b/granular-scopes-app/package-lock.json @@ -0,0 +1,13942 @@ +{ + "name": "granular-scopes-app", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "requires": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "requires": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", + "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.10.5" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "requires": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "requires": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "requires": { + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "requires": { + "lodash": "^4.17.19" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "requires": { + "@babel/types": "^7.11.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "requires": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "requires": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "requires": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "requires": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "requires": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", + "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", + "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "requires": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", + "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "requires": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + } + }, + "@babel/preset-typescript": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "requires": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "requires": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "@blueprintjs/core": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.31.0.tgz", + "integrity": "sha512-kfCYeyY2ojTMU5hxURNCwV4jQNDmLjTMOPImtbdW3Z7gHwiT2OA9qgNCkM0lhUjv0vyZ5py+AtZalx2FOH6PiA==", + "requires": { + "@blueprintjs/icons": "^3.20.1", + "@types/dom4": "^2.0.1", + "classnames": "^2.2", + "dom4": "^2.1.5", + "normalize.css": "^8.0.1", + "popper.js": "^1.16.1", + "react-lifecycles-compat": "^3.0.4", + "react-popper": "^1.3.7", + "react-transition-group": "^2.9.0", + "resize-observer-polyfill": "^1.5.1", + "tslib": "~1.13.0" + } + }, + "@blueprintjs/datetime": { + "version": "3.18.6", + "resolved": "https://registry.npmjs.org/@blueprintjs/datetime/-/datetime-3.18.6.tgz", + "integrity": "sha512-yKD8jZzceZJCBVI6E2rkcj2uWnOvCOTpPE45T7QEvFlQnY9rpWzowYF9IKypo934INpRPOmZOEM2hHttUoQ34A==", + "requires": { + "@blueprintjs/core": "^3.31.0", + "classnames": "^2.2", + "react-day-picker": "7.3.2", + "react-lifecycles-compat": "^3.0.4", + "tslib": "~1.13.0" + } + }, + "@blueprintjs/icons": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.20.1.tgz", + "integrity": "sha512-BYXr2oOeKlcYoqpbCj2qCmTvAMf1HEM98v0yo024NXKFcnBdcf9ZF3/y4vmrRUijSJ2JLLCR+a0XE3lhweFWow==", + "requires": { + "classnames": "^2.2", + "tslib": "~1.13.0" + } + }, + "@blueprintjs/select": { + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.13.7.tgz", + "integrity": "sha512-kJVtbDDGVwIIC1+cN7H0DUrlumSVZGNEq2CnczQNI07RkHpPzuIR5stjn3LU+NjtCa3pidPNr4w78JRTesZzLg==", + "requires": { + "@blueprintjs/core": "^3.31.0", + "classnames": "^2.2", + "tslib": "~1.13.0" + } + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "requires": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "requires": { + "@hapi/hoek": "^8.3.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==" + }, + "@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + } + }, + "@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "requires": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "requires": { + "@babel/types": "^7.4.4" + } + }, + "@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "requires": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + } + }, + "@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "requires": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "requires": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + } + }, + "@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "requires": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "requires": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + } + }, + "@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "requires": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + } + }, + "@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "@types/babel__core": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "@types/dom4": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.1.tgz", + "integrity": "sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA==" + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, + "@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz", + "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==", + "requires": { + "jest-diff": "^24.3.0" + } + }, + "@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "@types/react": { + "version": "16.9.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", + "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-syntax-highlighter": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.4.tgz", + "integrity": "sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg==", + "requires": { + "@types/react": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "requires": { + "pretty-format": "^24.3.0" + } + }, + "@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "requires": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + }, + "dependencies": { + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + } + }, + "@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "requires": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@types/yargs": { + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", + "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "requires": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" + }, + "abortcontroller-polyfill": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.5.0.tgz", + "integrity": "sha512-O6Xk757Jb4o0LMzMOMdWvxpHWrQzruYBaUruFaIOfAQRnWFxfdXYobw12jrVHGtoXk6WiiyYzc0QWN9aL62HQA==" + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==" + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + } + } + }, + "acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==" + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + }, + "adjust-sourcemap-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", + "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "requires": { + "assert": "1.4.1", + "camelcase": "5.0.0", + "loader-utils": "1.2.3", + "object-path": "0.11.4", + "regex-parser": "2.2.10" + }, + "dependencies": { + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + } + } + }, + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "requires": { + "type-fest": "^0.11.0" + }, + "dependencies": { + "type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==" + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "requires": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "requires": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + }, + "babel-preset-react-app": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "requires": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, + "@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "requires": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "requires": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "requires": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001116", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001116.tgz", + "integrity": "sha512-f2lcYnmAI5Mst9+g0nkMIznFGsArRmZ0qU+dnq8l91hymdc2J3SFbiPhOJEeDqC1vtE8nc1qNQyklzB8veJefQ==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "requires": { + "rsvp": "^4.8.4" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==" + }, + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==" + }, + "core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "requires": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "requires": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "cross-fetch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", + "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "requires": { + "node-fetch": "2.6.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "requires": { + "css-tree": "1.0.0-alpha.39" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "requires": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + } + } + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + } + } + }, + "dom4": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.5.tgz", + "integrity": "sha512-gJbnVGq5zaBUY0lUh0LUEVGYrtN75Ks8ZwpwOYvnVFrKy/qzXK4R/1WuLIFExWj/tBxbRAkTzZUGJHXmqsBNjQ==" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.536", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.536.tgz", + "integrity": "sha512-aU16nvH8/zNNeFIQ7H2SKRQlJ/srw7mCn/JDj2ImWUA7Lk2+3zJFpDGJNP2qRxPAZsC+qgnlgNTYIvT6EOdJFQ==" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "requires": { + "type-fest": "^0.8.1" + } + }, + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "requires": { + "confusing-browser-globals": "^1.0.9" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "requires": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "requires": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "requires": { + "lodash": "^4.17.15" + } + }, + "eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "requires": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "requires": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "dependencies": { + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + } + } + }, + "eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "requires": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==" + }, + "eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==" + }, + "espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "requires": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==" + } + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + } + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "requires": { + "format": "^0.2.0" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "fhirclient": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fhirclient/-/fhirclient-2.3.1.tgz", + "integrity": "sha512-POGiCKzXqFoT/adhH5g8UTrTLMZHUhO8QpakPwLMLCGRKyQFeVIX+A/8nA3ydlHzmJummqJlUIp+dI5WkhZKCQ==", + "requires": { + "abortcontroller-polyfill": "^1.4.0", + "core-js": "^3.5.0", + "cross-fetch": "^3.0.4", + "debug": "^4.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "requires": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + } + }, + "filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==" + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + } + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", + "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==" + }, + "hastscript": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", + "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "highlight.js": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.1.2.tgz", + "integrity": "sha512-Q39v/Mn5mfBlMff9r+zzA+gWxRsCRKwEMvYTiisLr/XUiFI/4puWt0Ojdko3R3JCNWGdOWaA5g/Yxqa23kC5AA==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "dependencies": { + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "requires": { + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "dependencies": { + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "requires": { + "postcss": "^7.0.14" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==" + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "requires": { + "html-escaper": "^2.0.0" + } + }, + "jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "requires": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==" + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "dependencies": { + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + } + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==" + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==" + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==" + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + } + }, + "jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + } + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + } + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "requires": { + "leven": "^3.1.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "requires": { + "tslib": "^1.10.0" + } + }, + "lowlight": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.14.0.tgz", + "integrity": "sha512-N2E7zTM7r1CwbzwspPxJvmjAbxljCPThTFawEX2Z7+P3NGrrvY54u8kyU16IY4qWfoVIxY8SYCS8jTkuG7TqYA==", + "requires": { + "fault": "^1.0.0", + "highlight.js": "~10.1.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "requires": { + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "requires": { + "minipass": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "requires": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=" + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==" + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + } + }, + "object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + } + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "requires": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "requires": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "requires": { + "ts-pnp": "^1.1.6" + } + }, + "popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "requires": { + "postcss": "^7" + } + }, + "postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "requires": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "requires": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "requires": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + } + }, + "prismjs": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz", + "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==", + "requires": { + "clipboard": "^2.0.0" + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "property-information": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz", + "integrity": "sha512-RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==", + "requires": { + "xtend": "^4.0.0" + } + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "requires": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + } + }, + "react-day-picker": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-7.3.2.tgz", + "integrity": "sha512-mij2j2Un/v2V2ow+hf/hFBMdl6Eis/C/YhBtlI6Xpbvh3Q6WMix78zEkCdw6i9GldafOrpnupWKofv/h5oSI4g==", + "requires": { + "prop-types": "^15.6.2" + } + }, + "react-dev-utils": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "requires": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "react-error-overlay": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "react-scripts": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", + "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", + "requires": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "fsevents": "2.1.2", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.1", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.8", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + } + }, + "react-syntax-highlighter": { + "version": "13.5.1", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.1.tgz", + "integrity": "sha512-VVYTnFXF55WMRGdr3QNEzAzcypFZqH45kS7rqh90+AFeNGtui8/gV5AIOIJjwTsuP2UxcO9qvEq94Jq9BYFUhw==", + "requires": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + } + }, + "react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "requires": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "refractor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.1.0.tgz", + "integrity": "sha512-bN8GvY6hpeXfC4SzWmYNQGLLF2ZakRDNBkgCL0vvl5hnpMrnyURk8Mv61v6pzn4/RBHzSWLp44SzMmVHqMGNww==", + "requires": { + "hastscript": "^5.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.21.0" + } + }, + "regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regex-parser": { + "version": "2.2.10", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", + "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==" + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "resolve-url-loader": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", + "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "requires": { + "adjust-sourcemap-loader": "2.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==" + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "requires": { + "kind-of": "^6.0.2" + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "requires": { + "xmlchars": "^2.1.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "requires": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "requires": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "requires": { + "ansi-regex": "^5.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + } + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "requires": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + } + }, + "terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "requires": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==" + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz", + "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "requires": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "requires": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "requires": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "requires": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + } + }, + "workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "requires": { + "workbox-core": "^4.3.1" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "requires": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/granular-scopes-app/package.json b/granular-scopes-app/package.json new file mode 100644 index 00000000..dfffb5a4 --- /dev/null +++ b/granular-scopes-app/package.json @@ -0,0 +1,44 @@ +{ + "name": "granular-scopes-app", + "version": "0.1.0", + "private": true, + "dependencies": { + "@blueprintjs/core": "^3.31.0", + "@blueprintjs/datetime": "^3.18.6", + "@blueprintjs/select": "^3.13.7", + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "@types/react-syntax-highlighter": "^11.0.4", + "fhirclient": "^2.3.1", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-scripts": "3.4.3", + "react-syntax-highlighter": "^13.5.1", + "typescript": "~3.7.2" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": "react-app" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/granular-scopes-app/public/favicon.png b/granular-scopes-app/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1fd1da01f8eede0c1324a3727756bf3437fd259d GIT binary patch literal 1481 zcmV;)1vdJLP)mB_jaqzEdY2>ZMJ!Cm|1fU@>y-I?FaJ?EZt z&-tCl_a6AKFQqd=_V~=Fq^#P~(o(+F{jt`b+_XNKT~v*}fCi#5uOheNL3gVi9sE9U zAg;kyvm_@1PN39eGHvScGL0iZDNw2j!{EAiyZ7|WvKak#pmMO4z9&zD!WdVg^}D=^ zIg0@=Ab=_M_{@Ixn9O^l^a7A1$*RqlR`0vr5>TeVK!6J~AMLyYu|Jn{;Tfw6d=3o1 zI%L>O!27zCEzNVSyH_pOw-G`eS(6cw4fFyE0Uq1%n|~ic% z2n>k4+u4)?b1mzuay)64HigTBtWOA) zbN)ReB6msks6!36%*S)bZ~qoZ^h?`IP^6>kwh_R4L-i^KlJ4fYbIbebrPU`zy204c z)Fa)GdIB(*T16<(=0LaX+Gl~MCEj4nkVOqw@(6kzhhfdEB_{p`3>qX5+H zj|xT;H~k5rig)r{!}l08^Qo{$Mo$N2njh-b*~ujq0JUy^6yc-Y4ZwV$se`Yv?Tx>? zPK1uB*=FR!Ge7at^RcvJbyv zbdMV#%4&6@^?|`(_Xr5udl870#XLGYx#YmVLc;E2J=E@v4AdEKz0%lq!~jvY@gC8z z+YPTTQ(%}bvYR?rOAiuIIjAeV57&kqhylj=0QB$9(K0TdK6Ob4#}QdY2`eAUfhz@Z z0Mr#k_6MGq?B;IHn#BgidsHX-HZV`_gM*{W_L|IR^fSZMtYZm1{dORPI^T95U~G%2 zczNo83vbCB1NBgM93R^gfUpE$2!q<~lf jafr5A@_xquUjTmrwQcllwIbJV00000NkvXXu0mjfHL%8I literal 0 HcmV?d00001 diff --git a/granular-scopes-app/public/index.html b/granular-scopes-app/public/index.html new file mode 100644 index 00000000..66f816f4 --- /dev/null +++ b/granular-scopes-app/public/index.html @@ -0,0 +1,44 @@ + + + + + + + + + + + + + SMART Granular Scopes + + + + +
+ + + diff --git a/granular-scopes-app/public/logo192.png b/granular-scopes-app/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..40f0f393a3a51b0d409c6f5df83d35fc0093e18b GIT binary patch literal 7392 zcma)BbyO5@)Sg|Ig(a5;K|;C&1OcTL1f)Sg8bPI8lx|o;1(y_%76f7Gc8R5>yOa*; z?#^$2-(TOK-<rDXk$((9#3Gm+{e%gi%pC;w0AM+W5yGdM8>03Xm9U1@FcZKsci z=%6G;BE|b~q=_QQgFA)d{Qie|eXBuv{kF|7=tth%$KOlJ=nCk%lW>gSzR2WlSWmEu zX8{~iDc<4W$da#@(PmEaHm#uHH}F=)k1fe_cr8j<&Yh`ag4e$@yzlBxZ~!^$lic(V zoqGSeh}!Q*)4s!Z-rTtda6>dS8K~q|5;PA$R6c;OMyF}Y8{<>(S}ABAe{i$Hk?AL7 zP|K5!Bjmg0_sU?z0^M(i$`~b#P~qq6xzD=Rx+Ts*0mF+UXi&9D>6TK8mLmqCy|HM$ zySRrU=K&p2#iW0H4Ss2wBE8SD?XTxrz6Ph)BA#`(4dq{ImOs_7SGT7Z*@iPsOBR{^ znD~aBrI!jv{sO*<7e>~r!ZM=H_b@3PaNFfoQYxCpfU(wQOtVJlchG#DrP>*)@~mSpL$hMm)z`dH02-o{*)bFhGYlH6EDtC6W@k{-6pta|m#$F3=F&@;8|m z%q6f?xp;1k*aQm@b_ND-?N2N=byA3(2cd@#3uoGDsm3(5|n0x zrN_g?v^0Mi$}IH2@Rg<1L}B6g>$&Kx7))$LWKS6}R=wO-1W?;B3bi%+J6`xIa49{! zI$Wt&T5oVE_&eW#k2~E!qMI6QEq5S*GpWu1CZDLSxC{#YRpaZjZ4!GkATI-$*Cz33Y*`U+oMU`fZr#z1Zo=%gQ-xkZz9F4!;rm6r$gLVoK7Uixru*eR zfz!)j`jm|ot+MN*a#RA|8EW48+GVA>cNZEIFlmZN0m7*Z;Dv&snhbP^MPZA}x4_Vi zhOLQLpeUCSo;jdsI{dL=d(a)lQjT5Q_m*Y5@I6x5D0{hB^eppVZEAyRl*TPB#kFq# z*paJ_{*dfc@xVr+9jm}rP#*8`ei@KDoN`jI<1@CqFLD!lq_w5pvIn(7_WYe0d@O#SJ^_I^EcP`@J`aqHU zGs5d9b}QbTNakV3WCy@>WX7PzeenEp>prakZ3A9AS#yW$X3p%cke5+Qc>yd=$oAl+ z-ir|fEQ+O=N$OMJjt3h|PNsrSRtJ`m;wx-33;}1K+ENFX?Ht{WeKtYVV{ZY=(0n%< za)!1jY+RRcO*bcE)y*eVPd(`Tr#y++MXz(p)UgB>7Wodu!8wsT($qhw<+ajQ-m<)} z#J)5(n4>E*W=MGHjb}Z#wmUCHKSMbMXNu zvKZRn!YyQF>0M&aVLO!fC>DXBHl&qnn@_-JxxC0F)@j^un0q~w_%JjH1<~*ycEqes znn@?!p?dZ+p6Erz<)%U8?I%ik?$p#ngoMdSk;iGnJ<|&`?@79O->5FA66N->iCiGc zL^faO+WMFArZ=4K{M=Q?(avq%2)h|GG)XkBCGXxLMe#EU|2dEb4?1}t#Ht_0MZ(gK zaZ=QA8*&1eyO84qbL|ZW8V06+BLH29MgxsL#c}RT8$bTKE~jGAalTh8_S#Pgd@UMZ8<3WPWs|B1-Y*3oTNI?=D=TU3|7o z@nm6RA?qaY{gxT90;B!$L+O2^gI~HfifMe)O2{mH4&>k& zke|S_ZQ1GG5Sk#aj@oN^_Rh&tRZ|ruoIkv=4CXf#wwYOMUUC2CO z^D|15oI7VbXkbyI9tI@7{ss`nQZadbVvOHqMZ&h02YY#=84JiOGNv>);tUcn#;*nA zeSJ}d%ml4sp$1@j{*~toRyYg#3nNVkEh8=W9o+h8_SSX5#=zXT$C0E$InC0P{fY)A z?eFOePjkqgR5Q}0C4)G4xc1V9VV|K4;1DhQQ@K%u!L4yW3U#m4cAhvh{MDz^AWC_m znohQJpg;7FDoRcExq7MD`0@iYJD}B^DewTx0H+d_6PTc3%gLUqpF;F3VS~nm_uL-M zWW8I$i^t9bU~^#cq<)AnbZ6zx$Q|a|?wy644UJ!ruhZjqRTa(58)KOhZbZQvbal7H zO8QCxrP~+uB2-P$TNl3+l=+x~*u~qTCVZC0df`)jZ6UqMOS}@}W>I$-^m{G4=C_sC zoz^R)imqVmPhlL7?kr2xcdf>hU}$74yry(EEhM{h^R>azTbkhB`-1pL-q*uzrSC+O z7?wYghf{Zw%^_4HRF9{MhJ20LfUe^Qo7dSAc_w$O2$A!{q>qb!neM}xLaZsR%_=VU zD6IU|2bYR|xp3W#8lem;5`hAP`g^Dizp7AC7ai1 z{&xO3sVvDtQ}RvZz!g+<6;_)YmLz%|mq1@f<*Zf!YWXzuOevmHJ^<1R6+lU92+JR* zSd1cHiFm>who}ci47f zS03v%KD&fB2_imo{-avawXvZ)6j+v_=cpok@U_99V8?w$^Tc-v|9-Tq&~H4L;%Ai{ zR_r}gE|fa2)7y-(9w2n^_+|5S4Eun^AH8jRI6kM!r|e9{$?-qkCd^SZUu{I;fkeK0fLs@ z$lp#!yfN0snQA~C|JkF{6pPC0@-rAv0?FW);Bl~0xe#&^d7c$Jyk!1wP}A9Vo|Z% z*#r4%>a`}T4TD0o5NrZ>4UK2=A#fg2*2@P#s7ABL zH;YkxLs=v_Ud9@&sL+1GtfGg}N1&LxZnZdu{KfXuXgD>PzJ52&82D;Eag1ug*JAUEy z9lF=@rtpf?Amt5KJ(x~@EJ;eTt4!jwGF*rJ`;CGQlmRS^Q`S#-t`~D5>SuxW3Mu06NK=CTqy2(?0P2s7iTL;B!C3r z?B00ir%nW+Ri&lixWq|aJ#qLojxFpdA~2hX=XIQDhUtXOg;Sq=>Dz%Ft0D@~JMfwM zc2-STdy|JeApi(O46{``es1FbFEZVg-h&6}comElZd^{+avB(%xs}1;0gN@63mV8H z1wo|43DYA`3#~$|{~_v*c~(SHTkI2&!>4UDZJ1bJ((}c)pewv)6Y*LB89F>baGaRF zSYnR+lO?>P>Q8UlmERPyx?AsAh7H7IVPg$rJN1SEC+kM7_~P}M4vM|kS{XQztn>M+ zd@1yBL|>v;MdMXwvYH9BX2!nfDqDiV3L{7W=Qfml{2;U3o&ZWXDbKU?=Q2_jHXohQ zB_c?{h5^|GR%I}Uo1>xJgQ9KvZJ5u{zYJq$8mwJr_TQepCEBL!X+lHbgzzR>6T4`& zB0}(+(cbUASu<{@Jg2n4?F`C9%;??ujI+wyP6NWXajfmuzsC$3BSDG@-0JihBQD%> zs=fPU_je(L%-67I=ZSvG=&8G)INAhv6m(nv$kOUdScNnV^Ay9{#Z}^Y@1#r1O)EPehV#kz#Ay3KW=9tSr0)9vOVFyrZDizgRqh#C39abf4wW$rEMjpG-br1_lKQ2lB zydN-44sh^$c--idks{2d96%vbNz%uQx2Yz|{5WDP>NoupAULFxY*^4oC^s51q zm9R}0)T@Bg^;vb(5hV|78HM)JNlTuBN2yUeIa)+ZxWrQUz*;dw8QcNrO>$Lp7 z8BQ6!vtI@X>g{Zc>*2PtbRH(a!}prC1Wkh70Wz?rdAUYg{ry;g>}CdC%O=J#y2}&e zXq>qUB^Unt--uljKp*!Abw5Tgp!|p+-Lrc;pR~5a|CBJFS_32T zCO+X)qkS4?w8+R4O5kbSoOc^3n!W$Fdna?Xx`Q|a(o}$xBAAL!n}iM}kzDzjimH8K z+CL>)&sP}?8QNh*f6MYsT=Go#xj_?NJUBcWbzAd~wM*%FAz|LpZfwrYO^ z(_Bf49A}G7@-Fyi&iL|K-yff-*_l|mLWy>ZfgCSL5W1TD>{(chgq7K!3$jK)w#Qpu z-`~l9OQO(wgYtSDk-xy$sGZIxqFl@X+i($TFk@)L5pMx$pobpU6xy|(6*+69 z?>Q-^2r4k04)lIkull5P4CC&k) z;ah&!2jYZLB`N}!-IzZ@X^ej8sypEk-5OSiM!OiyPi|Z(#`&xH1(ld|{uR#{&9BO6 zHTOloY&WM(#Afr0JYUY?vFXRJi%+*_6A5c_SHY46sl0<1!NUg)*xf=4khZfMzk@-( zvtfx{>Ex5}**jf{^|w^uWnPaHjNlV5%>}i)-wS+IZ=Lt1sf0kD&uWS!n9<>Eb3T`; zA$co?j$TYno85UbIq?&9W5xWFuaMbPf_Q6n2WC;8f6}(D$$70my?XiW6K7LX*M!g{ zt%yvt=ye97s^KX}vH$ol-nSpqV+h~JMlxi++ns3!?r}|0aXwhH>-xR`hAoMt#BF#A z_FR#dUOAo$OJPevqugKQStaz&Vu&*Nb7ZVN@8d{sK`Q}q+8z7N7{HcIU04um$@|`& zcQ7AuN#bzXeKWk|7cs4)EBJAS*z5KAQG)sAmW@BRQRePmgVKCQoP<=zz2}UW!6`Jl zV2LAMMpeG%z#TnmQe1jJ;=9}9p3eISe0h6;$pDwb;rW``x#M#)!gpm!;O5_r!R4pF zUw-r1{H~=0fy+!?!bDbiswRh@)t1byXd0-?t-WbCSavrte<@O5*z^0$%-DwV;qF-p ztWdW8Zj}V%j0@kT+ezvZlfS}yKMt-ruW#P=w0_;WQcZx!L%2|*=u=(Is*sSQ%Zt3! zypo4@iWA+}39f#Bm-+>KN>YO9@Pdg4%;ly>i->^WwmVEYQqza^SRunC@%RDBCUxg9 z7Y3~rb)n03dCESdk-dYxDXY;rNZR8OzZ`JpTTL!sU`b~+lyksP#Rq~gL}00Mf?jTA z$U%RVzR5A$abE6|*2cH2crBEi^!&Tm+rVN7T;RGTIP5|gB!yC6jG#QV*wbgVo;sz2Mu}O)F1J2f@n=E`OPT7>m z5xhAW7<*#0&{kP?oa=@aYrM<(QTbdTEr|VuA2HKS_xLQYVimL~pRbt;*o*3RR|3>)jgF%Yx?24&HUe6@!&|WGnW(Zc=ncSy^h>3C!%|uFh^`_DZO|AOp@kF43zzN4E_FLKlR@4o_%aI zW4!6z7e>Oy{bVPABpV&^Ja==sQ~MCuR_v(@sFmoG*XJxbDQ4G4=Mf*VljFlX*L5D; z*`P@#5=I*)ex!>}2@7%1>sngkRyEsKAGm&)i7d7~1-jDkIufsDOSJ-uAs>=hN2W=J z7E^6)j;0sivxc%&qVeE87aChv5u%aQ@{8YL9znL>GrFSk`b;BOZM<~7WGHs%#JsY1 zh7aO_3(-Blx2}?+UWz8qG6hag`DNRIj3mEo;I?X-_#Y?!8&Ss>;I)#!a`(JBo5qNe zeFga@E=%ZH=~b6yq1lAc*4pe5akOKqQykDQmjcK8kn@`36-BlRi!H?-$VqpCC28+x zMpqsqdB14}WN>WF^d93`W@Q!kqsKJ$`aRISyf~SAe9jB)3>}2?(>oz7U=><1qxYYF z(bH$Vp1WC4M!s$*VMctE6hc+AL$s@Wowj;_q`Zcp=I;s#v zcQzT5;yEt}m%DF!aGx8I3cC^lhJNEb{t8~5TcYXg%Ewkz%mf6)Y{Kj~H76vg2EmfI zS7*1RmY-4+wOz`LOwjpPhW|?uR)y4JkBT{`6EY!##Qn02bZvt~oCxE><8#$W&Fu5R zQDx9oLaLJa;rx#&Wj@f+QAOdV1L2ihGsPFW&%IJ7KKg&Q@vO=VIg#V`<2(s=MTX!t zkj8+93ae#aMwh{GVRnAIsOAcjae|-ANJl_=sVC1KHk)5;YY%d04Si^- z-;WUb!wYgnQwkknM7-lBr854THWDRgBCvKLzd4$Ddm_U$xIi{az$m?|$N<9DPFxUN z{pYRaiVt}5V}3oQVhe50kmyA6wdKKDR07C$YhmE7)7LCLk(FIXuFM@@GnO7r={@fz zk6rNjKWLw<(c?bUsne^hC{UYb05O}m7sJ7VudDH=z*2EIE_ z;-1tNgrP>xQHWc0cRlC3MNuLZg-LK7hR3WJ9>%7c5;Czt z?2f{3W&{25fUdL8V3{x)X_`7bpMojF;PN}Ge$n{-A>hks#D|9-}e+KG8 zKD14T0jCzEua;a)^Iesfp>8ZEjs$xvbVav|JLfbd1^J$j8oLdM2>UGRq6&|G9=LS# z`}Ll$QaZ}sUWHU>_~5F?v(;Dcq$OSY+Ji;O^N!Z86_4)DR)rp$1aEUFqldwB&xkJu m^mAnX-)+19RjWsWw=A{mFv;x{tRJoy38*S*Di%Mn4Ei58aT?(O literal 0 HcmV?d00001 diff --git a/granular-scopes-app/public/logo512.png b/granular-scopes-app/public/logo512.png new file mode 100644 index 0000000000000000000000000000000000000000..4e48915c492c71fc75d02ee6fb542089fd970c3e GIT binary patch literal 21742 zcmdSBWmHws7B;-kp+UMEK|(sDTM3mCrMp2I;Q-R0bcu*`Bi$_>(k&(vlXAjl!-~0!Q6+>@GqG>{&&D)N6=k-pZd&G{7fy% zkY3Py{rt9sx6pCIEv50S;%wU8#wY0i>7T)`_NZ`^qtPR8I@-n3B7J5dHXTxS^RL1= zekXpMKJi4bylGSGzbjUW;-{tM{i=q7pox^h^qzJy`+n=5TFk5hgqs@CXpY3UD<*;QfeWdP0U_bWz! zg1WwHuRM4&fhmD0Pg`==NLc1?9FOtr7tR!ncB6v|xH7Sd#QTu65AWmDTw_AS>~sg2 zm=nGy$k;=x77P0|ZyR!JP$W1)kIr+_w}#J2byo-hOCI`hdT+laLkzj4{uBjKM^eLU z>C6%C0>!%)*@(@4Lz7@6pvtpcDoGO%D=)Q@Gs_vGYC)Z45f}AtkZAg-c_>tJQMB^v zVU}rp>NjeKPgQj-3@5*51Qi>8WfQ%`?%!wlcKQ>x9kbTEM$KLK2kJAU@D|pKOz1h% zR_s~N)M&vo=Lu z_)sXc(jx<)5v{`|o5%I7>!!bW-EMXI|7(DDLVc{?^E<4$(E6pu+t!R*C8MOZRv+R8 zX$w@^bMi3WQ4R=PAprUn%;M7Ma#nA}`KHY>g-<@IuH{+8F9?RHw`c(0FwZtT=ruic zkqmBp(KPwvt?RAzr*WA!v;?f@myLNV7@G*Q2~%?N``8K;Q#taOFa4)6&~Z+0K6!kK zSu5{6PDGCr1y=yoO`2H8x!FDB)0}j@Eu~_Z#a0cZLN1-JcK87Q(N@_;VfK!q>s=*5 z%V*Ht#?No+#RSdCb#6HnZ}}xkE>)t+YFh_tgGfOeuW0OEM75{YZhyF+Oq(z;@cs8$ z4M7Og2UZWiTq#NBGtnY8dw_x&-$7XW>ufXZ<2$s#HKVNB&|puW0L z3Mrc#8gI~5Ev zHl_Z?aHKyho|r3hMb?PZLCojL>{h~xZbz3qpGGs2F#*l}-S0e(_X`>(XN<2v2eB#K z+twFTSM)j_9f#qU+wxq-Cpz0&2BdYjE$?i!EUym>a9P0%RaBF0)G_n5U#X_chFAY< z!@bysASxc2f2q25XfpRf0y^-UdCST4?T@2hzPz>@hy`R@b7V?ESSf1{zEQ#3ig12nqCZq~AXz{;ZHveGrO z_PW?;Ds>pLIUr!DtGs?;H6J=x++RAS`c3VC1L)Kof8P3cC4c3XA+azq)`49rHf1H1 zF~owjA{3m`)yvbL+R&zbYmxCd=5N~3JRV% zWBS@~IOa!4(RF%zp(Ebl0h=jqn10)2M8A{_e}Wb#aZdYJ^bu;3JgBo2RH3X}A&7HG z$Aa|UboL^od+w(4MlS9n7fE7nVW;`r0M#OXg`>-KQ#nzzO;bJ7trgBqA1N!xgqOhP zcLFmq3?M}EnlWsTF=LPPW^@F`VK#4gRR3d_#me`~M0ljj6PRY&yb0EWSOkv+YEnbo)t)Wa-{7cMm^t( z9!P|xHhu}>**HQB3Ki#kE^+vel_w=QUI|cr;aaBK>wYnCS_t10>ieMvMppXDQAg@B z@t%YhZ<~Kq0e6{%NJtq`EWPMbod>LjJ#-Hn@WR>_FQ0m%oWu$OKmO_3#@(@Nx_?J|kpW|{O(8n+0EoEvafuZqcu?^?$7*cqvYG?R+z=C`?F#Jc%wUZ#p6Jh>HjXE0CCN3 z2%^=wxjFg#wb(CaQ+xvNGIkojw)i}rKyIGdpNYH3<0Ih$m*hJu3Irh{Bu%o}UWQk$ z5L?UR->Bs$qWqpfMKn0Ct}XBPYRpnIt5x-RzI%b;UJ)3R=LlZxz)*SVGogrf;_S+@ z_V7S+39hzs+n9j-S2C&J^9HD=6r^UYx_V7Gwo1&L%Yn2rjoa&TEQwg>tJ=$bc?uh+ z{p-J?ze-*nrunCn#-^qWf#XE^$ziY)5KiVBlWMupy0+br3r5!sAPn2?7ru+yf59$K z-N$MQ;vKx@4{i;VWHEwzTH%GI2R-f~9R@HqOGNEknC#d?(Zul1Qmghz?C#{X60ZxV);H3Bt7Q+9%c}L*VA{!~r`Lqvi7i@an8v&F$ zFgAKceeHf}R-ozs(Vst)(rd`pTnV&zGuM3XCej2HJ_EUZBlp$;J+26JPE3kOCv870 z_mejhyn5pO@cBRK`NQ7KCz=?qcq_ojPQo)0CM-KYtt;LB6IOs^bY~Nfi80!YX7ExL z_7*9Wj5u4rzYts*GG&~=&ZnR?=OuNLF|sGDoO)_ObC_uz<@QLP8t2Y+Sfi^Nk){B9 zdH#nG!t~yERXq&b^N{(cT63+U+Z(g$g&@jBB(cy8O9=XW#kymDh*D&pV{9s<`D((9 zVFl=;7|jDaqQVdKONxG|9KlWhlhqOPYDZ=28kA&iWFCJhyR+lfMV&PfVDi#tFlZm4 zmI1lxZANBY>q&t`^idPN7ETN3U~*PQD%nh%yot<9O8}l6>7`JC5sM1>l9W(WOv{)Hto_|HP=e za<)A7OG<*sS#^Zh3;kp9n(}L-JS>iC;;270CyFwgt~xR1ucZGiB5^WI2o>a4Y!PRF za*-zjoEWg=Ne<}=FD0LNRW-G$aW#DoMtp|d!qwMCVo#An(eU)3@GuH*Q$vAf zwQtG?CH-3;KEx@zetBs#t9&?+oyD-KEnVX__zB=@z;4!aw0GDl>bC^vL$;+y6@{_X z$JJO)Xui6LPH6o7OHToyGDD=K{CserTQoM_^V225aedwvLiPADb3)C>&Fr8a8FFG% z9mo>6|2^RCg0c3GYhzw$Iy`F1*T6&3hdIrMYP!T(4;R^MtHKg&xK!c4b%)o*%+877 z!5tP|qC2xaN^LRAn_(N#7~rdfAg-p}-)i9_utz5%0m;38g~(WCl5XzuXj#ZV$&fU@ z;nJb>LT)K3#3)?Z17ju!PrJDJskf$Ab}j*kO4xLICdL0`$Zslzab%TVGnvfPhX#Zh z`~*!EEx_rpc8}ZbvI1v0k3dx;;qdeGjR#|tb5d}(8!>xijrX$y9OKAxQo-W^wpsPF zlpY4F`Tm8BTJePmUabCmlh>@kPCQF_#g}*CUBaDqB?F{}PMI0JgjQtI9i4I;`a%iL zC(dTqi!Aai4XbSauB)ga6_>2R+if_|Bbz9T6vzBMO)B zxwq*UQ)WR8!Z^wV+8S&dU35eh-1eJXtKw0KQSQYd#ifPXR3h@Q%H0cAB;B*9WmY+u~8V z!OH@=BPnZAIqT`3>62mApD~~SU+1OAy!MyD+sA?at-s{dLYE$@-TQhWXUT}ke^s|) z54)fT#LL(gXpg@5r6cL@?tBKRfp@q>la*!-S(UWzXgHO;QX`7Q+~RA-7D^OilN)?< zPa*(uspU@;KX4&)Lp}99E5-N*mPIx;4J_2`#T_eqVc4QMO*EuFvenNxKX(ao@-Kh! z{-P!qy&P(;<&gTR!7a5Se23iVr~(Z_k}$6p7p`YfnVhYt>?i^O+@WZs03ck(PLH!Q zypYw6^IA?$<~_&vLpuhhs?~2Cm$ym}Wi@!ey(@IK3HOkGwV17ggW)r{Lra6+ch*eY zfpA?>QJ-MV^IPchsc(aUAv!BZT_yZx@aK6&z~EbdqX^S^OTw6XAQ$v-BFx`1zWY-@ z5ulAx<^U0poUk*6tGd|3EBeu?bWGyBU7CU1Y5A(@;=|#aR+DJQo3!SPiuJ}#cWfx! za=h$`rtW)PBPVhz80b0XlsoR}5!lp@lB|GGeXIA>B_q&WS*U%y7%wmb|5?1;dq56Q zm2x6A>Bnig!pwWl!F*#MLSn92gY}wN^JCpeC%pdhTdl{7i%@HLbHf$=;2kS~>Jw-H z@u35=kwlBJi$+Xbj&f9qM$=_tSmoS+^Ox$)&t7I;c7$xzV8WcB-cT?FSNaUw`{s+I zX>Ca6u_T?`K?8bGaA>OQZ)K!vQEK74mam10Am6Vp*$E06EayZj7MO88v7J5E$tXwn zu{jsHVb>w`>UYY7D78r>iId&Lzwv4FWnmUyDjb6Pi2cfQx6&wdCoC?sYVgv)j%EvB zX>SHf2kKO_w#wsQnV;40Hiy0sZSoUX=-6|7alNvcXnV4>GPVs|W_xaW-TYqszLn}w zZ4QyRm)qC~QPVe=EwD$aLPo#{D~U*InFq93$qP&lO=H4;@0!(1E*`FW64wuvXMt&d zr^y#WTeFOk_hyDQps&9I{3>8z*-(E7VoxcC?@N zxP)?tl-q1ij$CC*0|DAZh4Tuci7&GgcW-;Pzl;|3*+^xI@9fu$Bli-wYff_)5WLY9FJ#prQ&y8%&(m-D%}M76 zE3@iMSbSvJSfLM@1;$Dv`Q^XM4>WNmnobe9nVstY!b3;xpoQct5(ggO+M1zY=>8C0 z2h+zulmn4#it~i(q|J+Y3!1!ZT7XzvofVP}={wt7wjPA~3|dq@{Koe!FL#p>YFwR8x`0DmL3WeqQ;A*u+D~aCt+D~4~J$W`5l*8cxf)c6;osW-# zFHU#BN@E8{g6$-}9iYA_gQ(4py=b5Yy^^znj~2C&lpI&f0Q{W&lCZj+Wh8{DP*NtGu5~9VET1k zZ-0!@rRr2|I=@AUOX7`bOY`&{uw>lVnO|?=F^8jJ|FPAd*>drCAw-j9QR6bIhhZ@> zIR&w$j+hQ&5sYj?7K8-EbGi0yC#JjpEw`Q5OXOK0i^eR@(->vKnQS8*=g0Vq&hY1k z7}JQ-=UHFCeIzJ5wP%x`)@^xOE-HNYF<6(VDNm^210Ay4-69SX(_f@HLK@7qG2!izd6cV1JVzxyTIXa|xm#f<%v79LB(sk?OzBa~ zP*=Lqsva^cz*PNY?r3WWB4R#$v^+7Bge%C9_(c7yxC&eZ8{^vk;qQr+f4Oy zH{zm(&f3j#x`}A87tACmt1f~ufEOT>ddQMIgL{xe&k36IGS-Rokm9tzDSw+#rrwus zd=E74kiDNz{QKSL#_I<%$EhNqU&e{z&1;}JPAxzVvaK^cc013*AXFl7DBBF>)yQai zi?&8!p~||jPC|I2Z1^VZW*g$sR~P&)nbbDi>V&Jh?lbA;g9iIycqBIi2Q-jSXUj;* zEn-NM20;nu;PcLodkINcvn!sLpx!o!3Uiv;T(%@c%YRs&ln{p8I3jR4GKy(q7 zM6QYM?KyPxZrQ=z0UOR*Z&QyFnX3MWX`;J&+U^!-&80$l74x!2D;D7!Ou9Y9t#TH{ zx$7kmJ5!x->bZDw%joK&d^JgPWk;kaN_dOS5aWOh#t};EgP-ay`9U^`3r{RDk%{7L zU%(N~fl`~Ca!IeyMfOPH!Plu#?6iD(Z!{^2vB-4?w%AY+Rr(-7uuyNkWulYt~#nsCcVIGF+4r(FzFk-+Xm5 zb;I{Cl|hQcOR!jB$5l`vmoFE#!2e;{j3I=M++Z=>yNOOO#X6u%^CxKUQVULQ@)pB- z2CKD+wI|euxPu=aFLda{Z7>hXTEDjzQMPB&IW!q=Re_YdTM+du}vA36e*aIknSM zb`9r6L<05Aob}Z4{o%{_%U4o=nkJuPOvLQ5dCq(IlWCx&1$wso3nI*Ioj(kuh&4kg zoN-|iC{b^VN}xIYjVB|rhYwWa#i19!VS+SxDULl!JWcrXhe;?9rz&d=GJGxkpK-R8 zUJjj@=yTS~Do39dB~Bv+GeIpvfXAY*z#H)(=rIfxf{I$~5+USbs=REA_)QqAShTlB zoZbbcYU4z;@ym1`wZ_I?_$`-v4(31Ft&%UE9v9vClhrnz!5~#fD|C~_so!%#v3Cb^ zcq@6n+OvTw6ji4v7+PAK-ZwSQ8>hRTB)N?&CZ}+J<3p!fX6pu;z3IMqY?^_#f2+QC zeFgd}ti7O+JJwQEzol~O)mKN){Qj;tR~e0gTp>^XGvH%`uZQC|Iuj}OokSBMt=V*S zcq^EHz$p`j80$Adi#0}0#1}?rQK$rHrY7FgpdUz;%B^@*t%llQY&zSX)% z4f&i!2lY8efzo->`o1ezvk?$n&EM6QMTf>M#O7=}^-56YI9QpsF{q;bfuaW}2nRoaWWviy_!et0djMVxcT z;}d*FsebX{o__qkCmvL`G>s1MOT;mQRJ9k;pS=<7x=6gm!^hu*2$)P~ElmDfNpi9a zqQjI$hdilaJEvTXU!JIy(T9Km8P0CGu1%jAL91l#&iYdWaB^<-=?8|br-OI@8;^7@ zJ9{GuELX{gK4An9cx>2)@NkE+WmjyOFYBdt_=#rvH?*VS ze6_FG5uPo!JBn$TX~}sa;pbWLr61n7wc8FRBPKZ*{LS_h@5t3T9#W$# zyi9e7b0CY9X|g9ueFXzQ-MJ1Bmn6eTZjUnUCYt?3fTVbGchF`}u`~Gjf zEco`jZNH?r-kvkNg6bd)KfD-(8VTt6^UA^Un8V+?m3{AlAWJ7f9}Lz$B!7dM?Bv8S zy~fK2oh843EeTHxx8(&0MO)7xk-bj+QJQ z8&(y<8QZ#fB92mm763#2z60Ex%B}<-CSQ_)g38ljcUBQSEP<~21#Gawk}Su$#EQQ}*;mJ#%S*y}r|68i z^#ovy<1K4S7{BbWBc$e@WsrIhPl|+ZF|yBD7GPoV?O*_nheYmLtHlTsITw|ht#qd| zkb_j^T(UGo6Ms}MuOOeNDRi~9<6jMe+b{q1ztOipRc=#0z5+ATJV|Z+TS5XQFnUYL z!oH+*V%RH6KO@tGq$OzLM|-Fa{D){i=p*@cZEc5^hfv>t^5jO4;hyL3fa?^O<~rM# z6E+Owth4G985s@QLVVE|zV@)Gi$n_ijHnpkN<+Zt9NURSvmXyk%WV%PCY=$OD)y6T z9`ct{?rF1H?wcR^cRw}pKlqBlYpyzLxQg|^-O&?XFNC2k72*3%jLTDirU86xTg`|= z-1_Rq`KOrA<84($;?dHAHSx)%vPvtn$KVB4NZ&Z6Y1w)<7c!$j5mTSKr)5zeJz!DE#-XsA+Q%slB9FRN#K4396y7^o9qj z_;fS?e9oLTI}L{eTVkxdIK0@MD~aM+^Z$AQK;ifI9v1&rZZt*{f8#3C+qVxz!1==c zXNAgXvHq)7S?>b%nwi|GvL#aDjOziLoh+`;tDMatmjvn}IFKlA{%B70teWkJ>2 z2}KwbC}=gX+plH+K$U+BS6S<0JkIo%o2jOXpyn*+zXurd ze46hy%RkVN$Mf2J<{oV<8kxWw-KEk=a-;Oo-XZ7othjGY*^Ug{wBcP4+iYHfUQ)7yCe_Fp&y(F($J{SV$~ZnEUv zeBvvib3MpVTg7KC716`ccNRnGYs6lWt#CuDLOBB_Cyosh)4*RgijsSHv(uvE!?uwy zS4TW)IFUrstFaA!rcn=yT?IXSug22@A=c&-B#(tR^69O4Ib^gyoqoG?Xs(WNd=GQ= zDr@*$fif;KRkN*YnRdNQI|}nhb|TwxZ~WA?p4#0uu38Y@ocp%nD<~oql5@r&-Oklu zaXEq(CgpP7-u70553%jc+_*4AH2pF8@>ou`pX9~g@wtM&SjsTWozh@0D%H%#H87%2+3K zfOv5zdccDs2CUB;#)@2RNalvyy=ng+p9c{);VF~RL{bd(Pqm*-26ZD}v#2lt9qU{zrhlFkU__(YH598Ht_s8rfT4wWkWtZqZmp& z#ixO;>D~I*v*dB3R25{3(sfua_o_YpA9VJle9wVcn@uEH&sFV79sKbG>w;j8j$c|1 z2v6Zz{Em$WAwGBB)VA1y@HAU{>aqUdMSDc)jl44}+q(2@ZB6{$q0dNajM$~1Y%k=Q zhB{|3f!@x9NB^U3o+8`aZhv?uV!3EZ@S9h#T^5wLoRmI(31K&#@W{@2oB!6!228;_ zKHfuLSA)jsx|7TIYOQ=QYr3DLIhl`HU)_J{voYN-{a!7=+jQb4nJDN|?u5Gb)%Wz$ zL$R1#{BI&<`|}i_Nmm9QiHUTXzb^Uz7_&>QvU1sB$6Is7GFq^_#5ZqUuvrL#bKM~x z+BvMinakmUuggGBck1xKlF^{TWBuTSYufA$tS2??0^1A|=x7470oClpBK;p+=q)N3 zvW4tRh_RfHPli3v4;_l!)kO3mb?%%~JU0Lm`-pwk3p-w6}wSMAMV zi_Cj#j+aP+OEijd<))MfwV8kaP^S*(zGBh@(+~zGq3zk(2;@evZ$xH$!!(J7wvUyf zL``+s?ES+-7tAfuC42b({`*>!eM9>NpBc149onm92uW!9dX{i+%d=oxo}V1mtpJi_ zu4{;?>DgM&Y|E(dFjXYKK|IJp*?!XcqPp=9WMxCoU&qVzpDSL_9}!|O8#P2pJhBq4rx0}o=}2~ z1d?M__6-rjkhM>=pr;YIAlrG`@T*LM?)@mycXF_Uwan|3v`54n}?;ExW*q%5N5vdg0MC@Ni$_)IEf6(>77bac;7?-hx?tHAc7wgKfJ8#=6&!r zFw$~7L%kO%OFf2!leoZ*G|gM{v<`4?f|P(X@^xlxhTPeY1_T4uq{u!;`WX6VP`DaH28D;a;b*fF9WE_P>g)t^aI({^1pJE$=UPxpOd$ z-4q-Y0Y083-<)pV{!|t1BYk+V>W@D*4Y7}%_96k^jJM;@5zLQmFA8e z>mF;>*5j?)m-N!QiUv9F9o%>%W(*|Xp*k-S_{GL7O zp$4ES_cTg(CWrJsdn=dA5#nC6nx&z|z6Jok53BQkH3E`iRBzOdo4ACwG;CsZLUQkb zMhE4s8c3KaS=2Z^VDGrP@-$jl0rD=E=cpjV4ds>6PyENqX)a=PID&5XOn&#PHtorgvTgKJ3jX%EucH@@3QHq&^ z{et8dH_&Jsu(V|dz~P%+E)!~#ww&`8s~KS|QuJVuO%4X6Pcc3OI{z`Rk%PPwe$Jvw zcuZosrGrxaEN_#5T%X=ON*WNdL=mLMIs)sp=G7X0xfknzUq8i`30?>8DhDC>wj?0F zyj4hPl9NFZe4?R!sbOyerE531nwP&2{ zYp4Tb8(|ks%$;0qV;>`JT4!#jr)4mf>`gC-f$Azpbu4-Y1~Ts=$D+h(?R1v-=VQMo z(Y0;{=U4{IvVq)Gku4EaHLl9Bo?pmy)a=~z7A!p@*R*n+DK5t)(EuRQ}<)B9CM@AJRM zPc?cyXs%?L%XdWi8wdFRaO(kMiX~?fc|Ii4FvX z&e>C_6_C{KL~|wI6O~I;a~ep(28{Wy7Bu5ZKv!i?em{`P7j?&zGa*$dQfprAi^n}+ zoxNGXrO8WjMipr4dO>sLL0em7=%A&j?G-QrP21~;IuBZU8xR4{!lP7O751h_`W^z= z;ToHBQ02W7&Z?W16ktNx$ELknS(S$EdYxzR%}NbvK;AjF=iV{*E}jG_4*aJ-b2?3X zxjG*{&*@lm7Xp5&&1kZ1*u)Tyfk3;G6S_KtCJ&TXXRIfcjFEg+UAG}8M%_V*Wp#mH z&lZzRPvX$j15&@N#F}4roYB`jBlo7?f68A$jTlPuIb$>r>Li(*7)4ZpBr))(Fc{}j zh)&u`>ruWP4M)a-O~;*9x_5p7~#cW*!vuFPVP`hV(E$t$VNBV!dk7xm~5nOktTh)i5}&_9^1rCJ~{ zfZ|5Mt^!Bx{L&rt&@#E|FDw9`b$hu&{{sQudVoiY`{crChq0Z< za%~rl4mtG5fr_@>7VJN92=75|2fH8$ucTQH0$;|Y-*Yux>Bost4fi}@iR#Ix(gzz( z<`)c+B%mgu1#YyfQqsNpq`bXwwHZ*ijD(1s3*KM02NB2H)zLkaa)aS+0Y7rtEP+DH zIR3RlZ*GxYXc`~mwlI2fHx5o!PrB#jr6=!@Q)a~K8YJjuRVt$bq;QSqb;M|*?)@nC zXsd6=7~JS^G{%dOBz7_58$F|Nx>9o43f%9T{?qGdc9^oluUdKIeY?o= zrMjaS!YD)-j){6^xt-U>F)2KB!`S|T9RNG49Kf=`W*mN1U%IE2%^+%K2~=0N>WYcL zA4tpC2Gx}&+bb)6R>fu{2`q%yW9;1I*HrN%*+?x5Nl$eFYe0Yb&6ur9sk66p^+=2p z*bK(vd-JS}cjQ7C^&upu*9An;St<>BV%l~}n;&s}$vKh@ew~1Az=V>JtNVzT(9(XB zOnOy%mzI8(FZU4_qOkx;e<^O&_WSgDS2E~9_^6m!GaP%1;fd1m@(tmQLS!x-g*uv^ zm}_63UDr{p^+UpDuZQrhF)JTxGA;!cE-4cPir?v>V}fyJgANak(uazdf(YMqSumnU`$NkDM! zD>)xYuNwTEs=Ud~JH&&t@Yr)q8T>OqAP_-rY#HmBOk>}bXw|j`t7jhe+|!<-ln-cW z;;*E}mbFxQty;<(-3PbOB{;vo>x~vy?tknS4EjCY>9V)klgecF46MPN5Ts6B_lxHz zbAD=gS@VfC*l5Rt0?P8r-RH=xMOQL7_to#f=YK%WwL1<`~8h87$r;huOK+#Tb@1#^i)!1{~pU$ zu#;GegTGz?Jmv|Cviw$J-0+eAb>PkX+YINMZo@4&%hIZdRM}2iY%VGB{oZM$@JjoG zfGNrG9%)G=z>mr7a^+foyT)TtUu+-y&Wo`ni`~5nY<2GnXR7vmmpEmpgg^mFaFeOa z;zE}y17!d>qO9-#-Dw*5Nq5eDS5y~w@z-tz3Ze{>96g7lwXJjEl}zf-Yd>4=#HiU2 zhr@koLYDCxdXFo*#BTp=-kvYz+{=cR*fAhN6Or5?fe}n<*p@fhnTmG+r)jU5-FSq9 zn92qxnH1M{9HTEL<2AzO=zZppf~xFOtriEm5X}L-VU8_0hr`XgeN`Zz1S^B&myq{D zocLJMCkOyEGVFOFw%}8UW@zZ#ZhLO7sZ2PXoZIJE+xo*_$b4mDX#8||-8ktzLM@nj zdGE%J(1I56R9SvHd92x8K&`1iX~#wh;m9h$pDA0a<2*+(zI<9Z6H2q59pdRzxFmqr zfdw;3@c3x{thz}RY&XEqd__Qx$doL)H?6L;ZkIfCjomY#ftL2Y{S5)W*Mil{j*7Cg zUmIc5$|$XP0f9^mgLfzixQ+WN_cx9hK>YiW{3SaNDXyj0!^dV_Td~5$BbqB_+OLFBxO8E6b{!9Lao&Jf;pi-4_&gpQVP}_~FuR;RNDJF8{mBv@gt}zxw6?N|f#{nL3p=fW{w@5y<2dYUr5+V`2%JmnV zI2Q5LcKTO#iIEMR2e?%Tl2$FFd9>!v_u-ED-cwd9i6y|)A6!Pu*zxe<|lhOT$nDD9&MIgGGPP^6f=2!d4qnE3>quj(2qJhb|3I$iOADq=h2uk$5_0Fne zpB~{Of6rCe6-{5zw3%|zLTdSqe+G(}d|k=80~ZJMN^=)_l8luC6_AD@d%UXg75zQu zt{s5_w(I24Ta@R~F835Id=cWxi5jWgziIdEYS~Ec*8(#%TELro{@v#|c8YmUY#MI% zi|Onm54SPlkiv!|pJ^R;+Z-RO-=enYlc>>ViXHf&Im*9ql0lN_T@!VOJU62V3S$=9 z+%C~RrfA%*Yq|iNz{NzROso$%csBJL$Gb7x2IKGA*EZVwAPocdIHZSNYr*y2w%R#n zk?v=zzP1Lg!C_NkjMpEHkN=Po1Khv%1Zd7Vsie%=wmvH^#EbQjZ`V;NC1I!e8Zrp6 zbakBH&##FrCk==z#;Y7=z4Y#@#Yq-aMLTc$r(m_1&F|SZL6;xb_ZmOBLj=Ma54vxS zeD%L18w51THHbjl0Zy_QWJ@d3IC%FqiDx4|5NWD42tPTBf9TCs?jNU2b6wzsq&Y{@ z;2u$CjL0J@ep4yWqP#Jc_MLvC2!JaCvZ9}NO;>kgdHORSZ>AjNUwj{1y{Q89%(H?N zw<|B4N`eWS|FJeE3p=|bN%fMrWQ;yfIc@#DnsS?3Z87^ALSyVKmCjALbhjv#lPe7! z`IuZh*=nZl>q6?4@!{_`z|K&ccQ4M8$@Ei)T>g=9XDIwf;oHHy{4ML`6vy$@$d}43 z2l&ZQX}!BRN}Fo_AmehbH!Tzr3&vwXid)IXGd8N`yEk)XLn6>_wQR^pk7BN?(cqN% z%*k`%Oz@pugkVd^TwU6qDe`6vw=AvlG-SakiWv|L&!t zJE4H2I8x=Hel6HeY+<^~@Qhb!Uv&h}3~|Jq?as8dfy+BLxE?Bj$lP?`K%H^#c@#(y zxOsTK-~2}2S`XPkT-Fc1-|%U~y|H(8^-EH<#fyKP^Mv{Ddj;@3>!8EG8f^<#(Dv=n z@BaC(=67$t#<}%YKD^EQkZo-nOKc%%Gj7jQR|i;B#lW zFz#DrLd*7Utcspjidz)vY2b`qnI7mqUMD;Aw!Tf~Jyj;PqPU+$?!xbqzXA993F5$qVwx0_Pv94t3X z?A*0{7ww_({wEMu3MOaF4=Kl^j@1NKHH+`g0-9#LV(?*zK!o9W z3zn_s2MTSqC!bxVt-YzgM~w<3wcC28daD#|Tj&u%=a8Td>DwKtlHaerWZ*PJh49EXy8LV$LH9uJLF=8Iw+p_R7B^C7@+Ketl$Oick_RprwAq=;wqCHaojMHadOCV4D z8+RUUEH0nro195bZAf>hIs!XrscE3)OMcP=wNq#qP* zC&72dhje3mnef5t{KANFpjmz|Cr15QPF66XxbfH7&W0Tuj)E_#pn}AH0K=q{2kYII z3fkP)&r7@8ilsecL~zB*Cw|`K4hHzU2Qk@?_EH)3Bq+|?L-pMU*Fu`P z+ia}vs%FJ-I-um&3|ocT=TeHqGV!3C1{3r0fL8(88dFs=&3$OL+OvuYsm)umz@3rd zWB|oJRs108hkD{v3aI5M;SpVYux#D7KEy<0lE1aaO=0d9HFM5O&5m67J>@1n0O_l9 zCcy21=hn30mH;@UF17VU)2>G-2TzplcJ0n;&Gr2aGQl&r-x0kD9~Xm8E%sCJwa+Ce zs;a)=49DFgnNPsqfLMSBf6*@odu=B52T(!Vgt$XSV1U~cSX+-4xeR|RQ)?`rT6&6_ zcFeky5VRUAcGS%Vd05W7IiVZZ4NSlmloe4T7!lPt+bFG^&#F_=O4~sJ*0p{pP~6}v zc+|Fo-qYwcvBc!`6u)xMwo5zv-r~ZtoM~=}9+gj!r)TtaXpMPl*TZ`W5teQE^BMRH z>c!OG8P!EPQM&?u8`r2yWc4?plQoK>Ep$Cjk%d~^;qn)b#`$-Ae+qTPi|l3%d~0Vy z*U2_ogRQOINmH(thf+ttMIDiZ`nB5z$3Ex}HKfZ^+?)C0)UY&vB4@U=;ZLf2;}0S= z7R6_4_#`A5JmPzneIlUOhT4@qZCrhe-a-vdWKzwh`Hb(;$K(sVtyNqI(KOwD^nc^x zWh7ajqK}YA88*^wMx@_P>3(DOxZJ{&!9#!WU{9%4WS0C?V+?M@VF55H(x@(N)9`k5 zU#jLIcLnVyFLX0CtfEQ)xnuaEet~~*D}tJ^TaQEYYwv8QIE)jNW3ggM zp437cTiTBAhX&(sHn3y_#0bOP&nOQ&I@P!JW_0mgmC(WaB48&YecWKBDW+D|Px7F6 zTVV23%AU}NdHd}LSz-dvW8)qcGR77C?d90WC-BVjnXO*rp*tD)xqM*cCpt8(^ZXaQ zmx8a+^Dx7$IQpa2SIs%!tgqb|grgJBtxdk}a=OorDm_0S#|RzMR<~~EOMD!%Sj^Sv zHMf+tj_-y2jmQJ`gm+Wa0RVyV!}kJI=VrZnK-_Bv+vhGd<|w2O+jW-#&d823yaCv-Mwe#G(o00Eh#&eriY=$cOx78F{dD7>4d9W5(hP`BZ*#PK*&h}_2}(hJ%1 z;@9ID`wDG(#2T;bxCAli^1$7PQp=gt0tdlHNCW0tdWJM&!^!Ps@Sf|IT$E{3E*0+2$m) zp>w*K>Er32DRBoIKeKA?eQ-!9;L%_ThcRE6gXY%J&(r2)&tQgI00VD}{d!^0Y1m)zdJ}_;&|N926*(ElsOZj*}uh zwj>XmRVbb=(tH86!(@BoMK^hm=(V-M*PbjvFeqTPtX3C6ZhQ*WtL#@fKsZTt{O)05 zz>j3zAiUr*mdFey3Z$mo-qk0^G#1r`+Ui9!Ub}2z>>#SK7TnuDKZZ0;RePbGq(5Y< zoNZ%7A)TVv5f|mXb*nO2CIiuv=LTQFp8s{Mdof4UojKC|SGoMDxY^ZX|3TDxw_gai zQr=XVV8^mG@i5qGF;f#VBG?mMuxRd+$EJ{4S|#lfZ>!sdSfM8FqRULz5A|U^Jv5GA zMC5F3>)Bqgj2}_?Rs`7jk0PesV>-wl77`C10yaw1c---W^UB1{d|2jH8i$tm*R{WK+O1>! zRL9u{(x?B^%yoamwYKf89wZ?V3DLvoW%LpRQDP9iL>VPvgs34VdWmqN8)3AJ95o3h zN_0j$h!Q>oqYY6ax@g0U@^0_@Pkj65d)@VVuKQZgTKi#snE$QCP}>cZRIkJ3{y6An z-Rtzz)(2XgZR%s?kY4XQepds$cAtZd2LK3uQkn&`e>ka*i220d0CsU4xd)Qw8FQM> zKVDCvmt8T*Q)v;{pAlty?mT&(rRq+EvN^Bo`S+?FwtyU3?R}W2G$g8v1{FsYF+3kb zJuVOKdG_n-*8gHNSi4L0EUp0fK!Np{vi#O<_W#;_`q#-&2_;~{xWUmZT+|_V zIxHtnxO&y+S0VN;{;1!-WyZ?9>KQzdi1Dp}Ceg;m^1CDJhGXs*cn5@SZA^j&Go`~2 zwt+c7N4r-C*(9^&3D0shpy<$$RFau{>EvduM139lvex#-U3$p%7Z{(5N;r~16m37W zKR`Z2Dk-W4mqYAtQ^+4Y$dn{eaKZx0`3Y(WidZ%%kTK=(N8 zN{ki*ycEe^q(U=vCXLcp^V{A2dTb}+tRb(9K44%!N4X@p6yXn>Sb$|RpUt1wGVmL- z?e+tsiabgho!{IN%BGVWPBHC_qG^U=bFL6W3Jn7G{0q)%RGnJs>*Q$uhMjJwUUa&O z_bc5|<4)0q^U?tov5WWs5#U?zu$yjL&_T>{N0?Wyc#hkO4+i22(G*O7`!r=;V1<$l zxxaV3uUHDpqKs4>JInYK0UgVyw)S*UHyWO8ejAep`F^XS`TJpjQ&-Nc`k#X*m!+f} zl(&&&{3WjWJ`2P2e;0CwnC6++6d}8s=sq;tO%HtGgEIhoD;lzrwvr+ZJL^qTRK$L&C*parqbm>kb{0gDvacDl!YjI!jpr_-;uc{1wC zgtV${wzzGjoZ@X`G0~J3(?}UPLb{H%)c;kcH8{-QoRF^0+*U0UwAmO8EA6tC?n!aI z*DshVMFSKTt)f0%2#=w=o-2?vVK3|6$J~h4xy5CJRJ(z9J0J>vcA{7_1Ed&|eU2Ab z1>U?$7$QU~O=@(~d338{FT&9Tde6rO-0o$^Twu*kF)L<&_)+?uc4y?)bZ@m?M@V9- z9K5Z@dhbotwdYSHZ%GKv0Suz%shnyYrSP3!(Adn}fg=`UjBf?Jo-8NAuPwo4IU`^h z`|@ZvzNEU2add?Nh$Ta&Oszf$hs(5&{t`*pP(I=RonhsIgfTq#FMC*KwbN9W3Qmy? z(JDm9U-fomz~c4hp*d5BeDwS-Nn`b`9;5N?_glxBQqTk#2%oEkOSz?w0;kj{7`M7C zNsu2|m;{)&Ge-rZb1&+nWl@My*BLQteU&c5*sZeZ8VlP*aEXq`0L zs(9t~J!rWI6i-3e=t_$`Ew56-2#MtN+UN4=jHG89#_rRDhQ(xNN8z>g-JB$KOZ(ig zY%o1}tGYHpcN?d!rft-kN}J|o6;VuzMr5z_2cfjYh~`_f2AymJf=8^9>1$3Vt%Md= zorgB`;N*O(I<#?SqeTm}2!e@O&8jf{Q}JB$)|GcFo`EK>U%;iE-n=72xRSG@Psdu_ zr?2+a(<*&MkIE9~o(T%MYIv-blhW+#|B@@xObPg2ur@^rhwFg;1^3d0%y*?-MYc$Ulqt#m}&3VIR$S(1?<@I zm7;djW!^&I0T}A4T5UTf%gBQ#9_c>AB5>v%IbI?VwjV_Wxf)v6vo}P9xJHZ0SI=Z3EyCY} zh*3(|PBOOa_3d!ZIY>P7fSjo@v^aA8hG0N2cA` z@|`bvyiNd4p$|apLY&ouJ}IVh<|=`c88vd zwWPRpJ>P{i6B+wMB}*S(yWGP{5P)NW#Gp7udrL?{^bGG(b$E(DGF{5|=Zh*uJreJS zySHvFFUIL*QUb6g2D3Zq7rG#1iv{XA7oMxP>pZp}57e%1=PqBGe@w6mq5@mqqw3!# z*y7*DC7euqJk2CUO+tnqx}(F{e>fW-;iqdOFd&1q<0XNraf5qY_=}PttFYfJYm}_e z^uB)u%g|zsZfPH$6B-E4pjaQJR_UkE8Od}j5MC9J zR%Qaz#A%!cIoJkW?T?HAtu={6V<@kw)9)3AUTE6d84x?lvnrRMEdrzloK*Z3yyCZK zoQEJfnuY9gG1J64>|e`G$+26^XZ9Ga&n>HKGb&&KPQRe0u{`~?0v%f4O4QYV(xa$j zjkTug{_=f;LvD4Z^nd^4qDq8+!sevJOG{%aLhg0cS&m zZ{>HTd+CXTr~QEnbmqXWO?(;AE6x2W<$C}2A`V*$yUG@n6d~<5_pvn@W zOVO^}9~KbT9vYtLExvDKRm$m3Q5fKnv?;kl>~T(6IYd@!g3HSv>F#wTkqsSK(i&c0 z%qEBHo3#srzX;;CEYq!)x27C%C5@pWLNHUn7c(kUu!1^T{b{H2gsL$FM#mNw)+=u0Nw*u8!XP*QP#MkP} z$X6`Q#%kfC)2hJ+DhZ!!p6k(m{UppAaio^6E=Ah;*E(YY5uwSaaqeF3 z8S%($;3Mme{Ze*O+bLc{igpu`oPciqblv@BvV-^OCm$4bY8%Lu_aS2)BP!&LGy4we z%SKBT<(KUZX*P}<6#Adc&8@AKpFYd!-EQ^F{&3% ziqfO#E0umJu@C*HxUN&mOhs?L(YdsL%3a z0Cb;NVoW#V-Czpk^EL8gd3~}D${mSRed(X<6c_vgN@IhTDjSCf-XXc&dcb9OS3sVO z90*m~`C2Ql=08u1VAsRyWK=-=4`+Q_ak;h}Vs#gPXP1CGzOnT7fc!FXI?$#~Og`Zb zEo#^k5W5{J zBeRP@0cRh+5#?asvdd?6K|~L2l8h0|bd!sp>-bUd-7%8tk&gn}CoKKabeLr_KuySf zgXVP1b7c9gShgl_=$Q(R^wqKbz4qMKFLGg?G_raW8n_qv{A)jgGJ>Z(o4twdf=qOd zpvasnv_TDR7!_a=5c3^=(V)h}F__F8eum8}r`TRVi{+;n5sYjqIbya*gL_1kw@v4b zjn%d9vkSq%w+;`*Gd7d_k4G@koegjAQ1xIMoKBxixy{3VJW_j2BXZdnNYr@ioX;<0 z#1YfK__R=!|D89?tXDfvFr<{t1@sZ&O2DWDQ zQlAK`Q6bRdL5&y_`hK^eDUd4Fh+h|YzvYLk3bOZk*)MI-j&~JIVR?UMRDe}NO-_zi zEGcPHXpGw1=7t$mXUZD1;?UT+3!cI2k+FLdttgCY4JTgqnyVM5kT9V4IUwJ5`Dnv< zlVozgAtsw*SM1FhvGHI7$*jh_cA#c>l?I?kfJ~FJIK}hjyj2<=vP*@aZNG4D3U~8y zIV!V@$}RJA4if66=cQK5Ex~RPR1aN;O^$%PxxJzOy3FLy=vmjn9=vHg3pIBo6Cq4S zaa(3U7@+{ zDN?Q!=~AS3A%cJuX%Bq9`|i7Mz5oB#nr~*#+2@>n_L?zn3)w2lK64*f_=RbV2ICc;H%0V5nEm+KB0VZSi$LVby;Ea*&$PYiSOWaA%Ddc+VxZ5VkMT=5P3deBkn(fonYc0xv(bty~W z$i;R2>Ok4g#cRCFY6X`0Wh(f)jGJLUyL{;>XLZ)HBK*iBvr3khxojiA5k{X**O$jM zwr_bLeRw$wJAa&8h;0_U^4Y`wbWu8o|B~V6+kWf0@K?=xj$`<-T2;U7=azA9hBE=f zEk!2JTj>SEY~H_YoAPJ!mwlUC`HHcv3oRv)%D$p@!-<%eb!{*&&RFNzuK06|MOd>a zp(3j8+1Zv8<(?^AE$pg|o%6zXbM0>1pBn6EtVrS*e40GmwMYhXdiTp#qTw?@-XZfI z-J9>yYLw>W9@e+ukpfy>r=5qrrNbth0-n6# zsDh>HWMG=|UElvvXe6sQK(}-DX3-*o$DTF4K&n4}@u*rYy7mMkh(tg`E_C~y|FK%B z<)P1x*3@3vx$1ZRu}=HI68F!xu)Rld1!@=91hqPllBP6PC=;uLhg28trIVBF;tA|W zV8v!Tt=h?nyyLbSG8{~3LKP4j-_>pQ=NH0u2)gtbtJ^`*DIb?T>zFBmd@^Qq-RHmy zE@Q?WgSvx-X&GO)?sW(X*UC2ITD!`|JF@pu_p*quEMIZ-jACvDaA7iq{4V%i+&%9n z;s@VV4H1)UTmq8zvsto5O3LV~^|sdCd|Q@9}W$dA29RsceI(`0gj$XRmt(}Lw$tY7|74g7iISSSSoJbt3-vgNkTqNpGSF>R@DWk z2~|H32%Wn&vR$pPI{I<30D_qh(Fs8HvK3E@`;R4WK5VDhufRTnaRL+HD3%x9c6cZP~fuK+*mSkgx)|FTM9e%Kr z5pW=rUD0s3mzS5AmxP!L$sUfBmX?Mi#Np!Numc3l-J3|pQ(#1Q!G9+CR~~s=cWaWP zE7{S72tCY;zv<#ZmJtv*EcEC1nf!Ko{(Q+hP zJlTb$@8aT&JEZ1FbaJ=GyV@QS#KQlM_+1hUKjiTjUcZ_?O!+ta|Hqf?X!mbr{)6zL z=f4>rTG7V3w(c&@9*271P?A#8a3lhOh5wi9-|}F8`Lsxmwg&?L3Pb+J|JC+)ywU$I z^HspJjMjq1Xs8ZT6F zcU&B%>v~SMFu{c1OL}^j;XwW?_y<0v$ z8v44GPlxnUHj_Cqzs$jpoe7RT7+N*9Tu9 zX-+SU!Hj~OG&%J;iYBujJ zMfXYZllbbNHVGHI%V6MNI6nngfXX@5xhLL%7acsBUYv;U7!pf&3S>Ld9cY%`(y9RoQCuuL77ilKFYx#;>xi6&@4ocHL1jA(f*9W15ue6#WPyZRtjm?V(e+p z0y%j#Z+MMtb)@| z-`*Gdbvgm|@&ou&d8qmAZ<6t-I=F+`^}dK3m+>VSqwO@Jz4{A6xykbffkOPotM;8b zrL%o!LkyXR?#R~l!b1ic0keIR;4}{^F0HPJ6QbVs_`U4Ocwf@ejS<kt#i6yoah07U zZ+%OayaeUp7Ec*_OaQ|=EZE+Tf96bgPt8H2%M;D1pK_=0(=uVe1$W(vuod+`sYE)v_>Tj;N=xscher!OWIm}(~ttZd9GO;#3{uMC*sYhYQ0E@eBsm(1_q z_tuwr93t&`;#laFl(VJ2yuy!2f+!BA#0hQ;B$WAK3BT3RAIFbJt*HCzf%oR+$R4$lL{8`#U zm)X|Q_Uu&Em&w-e(eb_Jk09*~!;viy8!@WBuZhA71tn>V&oPM(A;l%1v%%o1nT@<2 zc>@F5cVJXpYr5Yt<`F-EJCpTGmKJc0v#?3IOg4vyLugG>BMxS7b+KvkS7^sJ zRBzc1J3MJjk;qACR%$nRT?eBIT$@qV`ok^2(G;LDbSer}s--R#@z3^~=+7b0`pt@UUFZlWDwC>#;v(SXlN?nRr#Z}Q(By|yy z#9*?d)>u8f))c!p(FPp8>Vd{|@0P3XZj+u@(TosAX;fv{W z@DlPjkp(eQ8a9t#=Jifpn-8ZO?E5Jqv~tEVP$U;StvQRqyHA)tkfbrCH}fqwJoe_=+T)5Lb5x`>MabmRjrFCKs4%w$~8@#-I%DA5iMNQ zPQCv<>KIy0SfQpk#7f64>hhC2K{6}OXo7twZGBp6I1!l2Ibigr#9{D0xUkTrN|6O7 z=O-wEXMs+~%o%kSIi-m_ntj_?k3Ty%CabkgopqD07YI-N*w@zV*dAr{{Xo&=XHGyxqL8Fl$C;9A+N`e zoq>=Gf{UDCoAf1J)^9$XLC|UwX)<&L)`(duvbiM#pR53g%YP=Z&R*)&62rvMY z0z^TfpFiQ{T$+6D2~?{Mq%nM#G<<;f-1xcQ(K~oIgG!Dijtj^+Em*l@W7+CW^?Sc~ zpGNLOB;W8r>paaLhL!AjkEsnLCaym1T-!p(t#@%@j|2cftZr(A;?e*uz!0z;wU9Tc zBj7E*444b+0_?K{yaU=$xAS9vTL4B6!ooubFQbv@n2Cu4;@JT-Kux!#L|;HQzy?Sj z5eo-MMBLT^$O3cSl5*?;$wpxjSh%RDdsw(G0|Wgazs&8g$(kWtjPuyy_JEo;o2YF- zP&WW|kf5ghgZ1YTxq@7N(9ZUL_`ffGq#&MF;qx#G1B(QW7&3Qk;|G}-h8=R}7G%#0 zKt45_(e!W7A`u0EH~Msxyb$1ZTS<43kWx6z_(njcKQ0CP+K8#c00F0?_4mPL_!`0o z5-y=2GN3~^7o|Jw^gc*gm!JRN^Gu*4A6S_G-1E;4YzlO7Er1HNH|(^E z2=y33q$ssaRr#bEzy!FAx{c`@Iw$OU=ygSUAo7I`Nu_;^s5}I@SOp> zDw+HqYS1wNb9*vyYzMNwp%CxK55R}s+)SGSJ|ZN-bVtd%=FR###(jINrUCE*_<=`% zpkGqZ;r>OzFgAuuz=;ovxQZA#jf^)h9rsgW<{&Fn*ELYt{U;;Baw$QSnSPJSl zj45Uif7Wy^Hpgr>`c*F8!*q`e_vn@vaz*!%C4daD4AVED752|bsQ$Sc(EK;*V881k z43W7I_A3O1j0KxN%n}D8av+A>M^?Hv;7N3;PL>wP>!WHWf&W||{R}2? z>J!?3%Q24*ZAu>0o;n7o5yq}LZEag4G|Z*tRUB&x0X|)S2)YD<-86>&8~BSRkR7Uz z9YqevFudezjUFk;xu*gn!}6%Umaqc&2K*aYh4J5*%G@yQq&-!$gfwj7_hnSLr{D0i zCjTnh26Pv*i9!Fx?<+90{I}QWYp08Gatr(kpIvqpL|qfV7S28m?anl7f@v3UX-z}= zJ(4}SWo8UcoT{x#8mdLsWA@p&%Xzwt~M!Vp1v`Ra>skdF%biSWRAa56u z`R*6nNbt&SDMsfmV2-Z2Xs2v`=F`d#Fj*1G^Kr-C#g_y;DV76w_OnPZ^~C#kyqS7 z9#=+!CZ{T5G8+^_@`!5|Bk%=&siG!hJlcR6sO4#o?0*4OQVbiE1|X&Wop`6*Gv$1x zM@@S{oK-fYWAf^GgfEQ{KO5B*A`eI20Q7{o=WsF{ zRWH$z{Sy20_h;BcQ%)3abfUtD90s!p6`NZ@&9^!@Ko^wtV<0N(FuN;;OS!l-zoK`+ zwYYYwpr+amPw~i1+B{kEL)r~$ar|qcbgk5Yc`cZY5|jrW%z=rMsMfv|#VF^@lo9uL z(~^syKb6Cs6ttrnBnP+z{vC=1r92ZzBgm`WRE&@zPPBhPJ$}Pu`f^0~utc?@JptZy z1$=|5cS+mdhQJIi6yO%_iiCo4yRN|BCV+PrEJa57ktspuQX?}?$?yZTF0cpZKer6n z08O!S=@_b9_Z28Hsar6f2MHwK0AA)hEGxgT2(BVIUu8PVjE5q5cjRGb5rjE1K0D|8*OL>WKPKj9-e`;cs2b4z(o zqi}>&OVLlD6>;4A9@sMEd8uRUHL#ra-5BuueFs5idKH8Ya2|N9(R0)kpE#eiLlKPg z!>+;l7;6A)C{bpew9W#)6IsZWkh-HN{Lk z-u$wt**R{+j^nuI=B3MG8b~7v$xYqrbb=sm%0|Csm;==n<1h@2z zvXqDeDb56qp@n#H7|64H*>mVDm_8;S>XBdkC`Hu-Kn(Zg&_^IkSHjwk7nZVc>LT{* zup3P+-uHJTr_lmFOx@)j-_A0%v9EI%6$il)O{4Ma&&Clq?2BCM7I>FwJhFeJ;DhE| z(kHY(YVSwX+g_@x&eJ)+Qr{8C)XfO=FmCxKr_oE0s*46kab7T3dL@%yQ@#2nsTN3~ z+$J2NiVH-!uT;*lt_`ap_fs(sV@++ZE8v&UCeFTXp4Sz`G^_gi!gD2cuRJu zy0aZus4dyx6L53~G{IcK={)Yjl7bkF;i1_H`Ystq5ziO1e$8QbW6>O-lb1-5d_}}q z&Eu20uBJ`u%T;qHsX3aB>H5&&uxyd>X^)VUK`YHbfCG!&CdkwBxL#Zu6CP%lZam? zLe9}y%-kpley$IkohC|(j3tu}F~85Kx7wumdImoqQXj3GCshOb>~BmyrBM)7JgF$k zT6Z{@!d{?4kdK|U1G){hFdAx*d~tSkli^Bk#!3L^RJgBtHY5J2Mfi8%vyQu)hie$$ zHRZhbv<_7UhtKL2SDi3|Mkcz1{N;W!QN@h&ZbSISqb39~26f?~>jB~+3g+UDuumfy zbu^8PFH}ScduKiFMPd5~&PN{}kzA9LxvTMI`AE=2+C!%(t7ih1MPzp}C*oS7I6r@~ zBf~UoNpcQ6gp39#MQk(iBJb6Y=t+Z0e3svZaW7zkF`-cv! ze(Afg0I%9df^yogr?hXAU}LoWCt(CmN#8%zUem}PE2FFHMv&ZHME0TIr$vUnRIAP~ z@}zkx(KeJ*k0dHk+4#pB8ETjUHGNaw_g1V}5eyo&vft74N#f;{*kP7>fapfPNLnLv zwjkZ2Lui}1=Op3~i?CZsh4}anoel@&7rYQ(&f@L>dSI{eVzj=>jiSp1)*=LpY@SY@ z6;|hT0nw9?w&V-BbGx+#h7#4580GXZUT?G9ANXZ6}VUBhrL+W z2&OmSAxZ334NDv`sGpOrW*w~G96xmKzt(%NNoE25@;*Ov&hcG9L9WvP2 zqaoj7^t98ebRlK?tC>S#iJqW1_!Ie}vhq8`NSjZhpCCpSM&<*ii?->=lOuFfu(C~F zLN*+y4e-vxs1{ul`tYwdBtDPj+hygi`_P`r?Yh#!@>+}_9W&x_`AVtn-?A-RDt@^> z{zp9YUOI@Hq&w@ zV~E*`q&%&i=f$H#p-YW^`<=E%iF0b$!jsrZ0LhLECEU5zmS4eLjB}sUZhq-FuY)}L z;+;f;e}0(`drXY`6~DF=Pb&UYOXBR0=bs4WY$1Cqk=vAUBeBz|Gx1tTq?xh0!H-q* zV_^(GAq~uB-oU*hzB^8lDIuQK3_Gt=H<3TKI(mMy+2AGtB)UIv&$mvZ!Q^$YP@nH6 zuo6waQbEGb7#)($gVgMz0nu8q=bbdc_lkHxKt(Jb;P^N{H#k?z8Q4U6o7w&OAXy33 zO1p#Pl$K7af|~vfcLVTpBnMo1HR8*fifKtevxyF}(O{V0r|`d7FEpHJ?s{*fR)$e` z-dC?T0N?1#v^%)Mcqu~CFSfKLfDhPI*5sRLjeoJ>3JwsUyF_c3_X0gyfyhyyIlS!x zt>8SKcQ-~qjdxQ~K@~Qaq^ATi(F96Od-#q^jPqmv{*mwe5dMC1#6x@6^!`^=ZwODs zi&cPm?Hk^c2P-p?RitVINc~neKA_oaWq*7dvRqVXQ-GJ0gsE6g+VWL|vwLG(MLd|; z_z)AW`5q%EL%~b(wqy)o)FN3$`r=hq$0X`SvYLq)jI9tzP6*`eORmsn97_cwEFyd1 zX+#48s*7yvCgGJ#eh9%wR;LdgN4HAt2 zU%+3Z!!XJ`KZ8QY`vO@gmQ(G{ZgR`x0aHRrZ;$DBjxX6ae`?BH+>Wv^Q=_9(p8Os(X_2xuIOUh5%SB;-9w!R$ zTCs!h&lr{n=%^)IN?!+agS*8KxeqBF9doRFy88lr*f<|*;5EOKYgkxoiZX3lHVW{A z7(CqyU`@Y;M1S0UuKvMGU=V;h`FE<*RoS3J^_Z)><^101h*<-W!|1cO&T{rLzI=2$JA)Iu0o@WE%#b>QYaHks0S_~Ao!9Fw^H|Z*qG<>6HnapTlUe3#4kwl z;(N%;t;a?R>&Sd!hsD6?n8S;Nwv9b}>I#0HWB}LclfoeGtl^b?|1v$>F(&qL(sS8A z5vxR63GC;aq~24YI}|$b?34Q3zu24BcC}_nd*}MQDSzKMO=?L$=YTEm_dQuPfm22ILU;H2t1`c2y ziriZ0t7n>{v+>NQN4xyn_?2pQHUo4S(`NM{cvOSiCl>8A)1wBF`mGka(2EOPXN&$V zyH0V+G0L|y53D6wy%dMZV^dRAa^J6K*%k9ec(zQN{7jJNrEica?pBi{s-b7kWj>dm zHXJ+D)!m7lr%tp=q+kaA}r=$kyd} zwOQL(+*R779XF=<8gQ1DjnvZ5dvGr5XXgw@g;!nR<5nkmU^-fLj&;R}&i%Pq(svI~ zA{3Do^}O4paX4*Bv9g3# zbx}a$N@=Qy%djHF^N>^$`E1lu0I5`aCAqCrKX~v%u~HMbhlVnx=K^AwUJo#cKMmom~IZaqvm~0o3%o0K#N~i6xT{LX);q z#)2L@hTGFDk>lkG7z@q@bR||3c1ny2PRgv>Duz1Rj#7a9R$yc1jpVt%`&7J8w0jF@ zg*}8fA@_%gOQH%mBUck0MF^Z(nY}8#pW9oQyim!3w&XBSG38typ&+n^92*SK9?PWG zm)45eEtrUJvWy+|Ny;S#vl!sh{&bbo-#~l54qVdH%G}sG3%$#pVph}k#WxP5 z>T}r%iXu{nZ$8Rx{lx4gT={{j*j`t?n2XLZB>K3!H_15NTGCth8?+v$OYo~88hM*S z(A{ip46?74*%^W)Ql8|EiATSSr4OwHb3fVlwqa$#X~Wur@tV$W+%lXYX=#`pB89bv zrRM!*Eu{Rgv%N{a_Un@-49NJNMjkVLsb?nB__&&JrozbD^(6xROO`|bTFfrZPNHhcz zDj%h^dnn{&dE9a97YX?Z{v#DYyldflhq`&t6*5|xb9&D@(;vmQ|r zAX;!S-v`{7>T=7|1v-_d)ijBFq|f$BU{PJ)1CYPj6k$_D<}9(Aujv%6w7!Ek15fV>#7|J* zih6!h@=$`$#XHDscLZ2+>wkxc(q}hPs^@B+$R|ym$i10C-6`*{x1pXU`xL?GNci9j zw~I9*HakJKf?lzf)jpVCr~giCZ@BD@<$eEoyc)6WvaH*Y+yDo+eshY)8NX~r2wane z4&_$HkwWPdbDl9_eYNp1x85e^g1(I?igk`$ftB^{cmT28NW@qE`v@}VK*uZ}5!+SL!&JX(){#KYF;;Bul zn;DP#f=!ZY(@A+YVtLZ(HpDJvh`LX>Lx5e~Sj?L%_r<;u97GZ_EG`Ujm27~rF-?iHV>R2>Xs!d22ys`J zE8j*!PTlD5D5XS52fKz)SD(rn`TGQIcv+uj_^$mW(9 z*(0U!xKs9loJ!^hgpmz;-l^93@Z>19KjE(Ipn$TDc#rRm4^axBSM=QE5ze7pDS^-3 zWG|`K%DV6+9}x39s(&HOuCE$eG*HiER_AR0AKPX}7bU?37(>b?_Xtcsvc98JrNUkH z{4Jf&MGsD)B8>H>_mC}yp@iKaxOdD%MD%-3V4D0n>-P&*j4 ziLAz!SmmXb({Noxp|HNX3i!Uqm}L3=iLVobrqG3dC}fJsvwvbk8gReJn|pnAfXfi? z@<@*mDSfmxseGB~^h1GYqcIQ$(;#CpxYT0vh{eRi!)JNVy%C<7^BFIF_+~&06Q>o` zcRA$U$WrTZm(DqCkTx4M={Qk5`OYU*fQA352_+U;x)md@hB41dO+>N#xZZ)-I`cuv zK!hR_)3)%FKKOR0Vd4lfMM|O~z&#M27Cg(1(zf()&e^C zXl@|9l&eSc;yQ3Lo_aSzw4$nRW)jvl-jPir>tZ_GpNZ6KVx_K<|6l~GKj+uzluZNz zKTLMiljzA}h2nIPO$joq*QO=c6Q5lR6s^Cy4N&T^Rsj}h3ah1BXeM3_E><*X?FR@y zBJfzQ47k8X^joh57l;*1R#ILVJTlehwbkAhDwrJH1I-tFk{aCQj0%WHjm7-2QUul8 zC8W7e@9VXKmA$3!!?y+Q>5}>$rq#_bm078yL#VZBgIEDax11ohBLgRv8dLoR)_yz(vS;1p_6A*rzBq zbNL3&3bH}Go&f1!uKShE7N2;EEk3$C&UwBW6m1Zn&94zkj^2)TzklaBJx5|eAQdvx9;86@cZLuvh@jtS zznTK`YuG(hI(B6?L|Km;Pp-8+7PDM(gV%$(nasK|S7N>y+aar0tBM4s7%!5xOrf?8 zE4^axA#Ct_nOA|iI$i#2ArrYAt2A3y7uY#Vhmvmb@7NfDY=G4L@L+%8GlCr3fIHbA z)-A}%i6SW@^xwQh%qMkK-|Cm?y!8bd6T-kT`^JHn#azt9Ui*IQ=cOa$?#asJ+IKT7 zVqT7La*U)7ds$ZjFEVq6hbX|x-$x`~rqvPcsD7?GQA=(1i%r){yIRW|sotbekMlAx zZgNwKt=1o>jD+2=@K^u_Kp9I_w7X&EW)(b{g?Y#($ya9>zurg}sx@9(E-8ytn(teI z(m38>ww|DclPLVD6)k1ICDE(gOd^EO!`xy14x9F_5K`AFoW-l`Iss|v0L5|w=u>YJ(Oz@{l@(l0&dO||gJG*hFrRJ%HJ)=rH zU4HoWbV>2A$eW9NTnPc`%+a46WS)0y55Ea4S#F>I-wRMcli(;Yw!hp;GEevoz6c!R zdb7%V+IIr~O!L0+I3(`-&X-W;-@6~}S{H>}(y zpW_0wZDEF)An*}4*}QT6<G?q-jaCK;<*7OY@FN(37BYlYZ%^wID3wk3;xZ)%ucxng0Ato=coB>Ae<*8CWa`JXGj)_Pn zm#1eGUgsia&%1f0wYhEM`^%n$zept$(Z3~b`-sl@U&hcsr$J8=z9#yrRDK`xO>I*Z z>Q!#@BcWpsh-U-BRAsG;zR{|xOJ2SrAV{APIdk#pLe!4I4h!Sd?6i_H&yUu<9x$VGD9~tRQ*-7jvBI|}M8zMbHD5I^DOvWTXg#x7e&$_=F4FZ{) zJY`{)0vR=m<828r)KZ+bk@{Ipejvn>nWG2w3v!sB>*uq}BxuqC6iIHRucPQ|$`Yh-D~ z{1z?vHc{Vi*NT_YrR|7qRX=g$I=n0(unc>?mYM$hpP=2F%Z$mv3cOYxu{`aSMp!!#%GO zsIj3otlra!LO%2{Jx%_{(W#kkYD$c6&Znq*>%ljrmcJ`=^F;Cy=N>DiPFebYtu+dp zZC$^Xvb}g_jd3`v9AUtuqcWEbkhZ54z3#{Vp4=1TP`oaFR#L-anR`;=&z?c@{O{R- z4Ipy2N(YZ7?FQmF>_TM*$y_^;J9L)M3q9wqjx-iIlQg@HTc8z6t9?%6g5$VMFnzER z5I`(ob{Mf@kV(=jky4=YXGizoEb;k)`!McjW}2Q$=^?!BqhW-y=dxU2XF?IH$tXf> zuo_T21kp_*)>flHiepfARhL_;B33K!@a(&P9&fYyNlV2r_)m}DJ|b%MQ#0~%l^+un z`jWCzxkbCRrQ4Zr;6h$h0G?CM_vg;vXGF4DG|Xx<{@IFA-m{EQWsxfKE{_m-2>FSX zNRtr_C8B2G_vo`H366ctV{g$ULGe1cvz|E<1Le9*Aoinmw_Ai3bkAF?l(-bH{iVml zi^z{@%P*P4jsJ?Pg?EuGAz)mZx%R zw;ql-j@GZO<&HkA&TjigTovCs%WGwp1`%ox)59_cE0@t%tUq@^eG$K*$EmqsILM}D z-TLP}RkS{(wDDq(d7Lx^wUa!wEN%sc*uzw6>N+U%*R%2qFFl_9oI}TtP7Qk&o3>NFGYXs>n?t2;5})o%~KL@MS9y^Jw`vhXrD|@E3Y*Vo|PjU7P3vk zoIhHSZ{JeNNZ1b>2EYTan1-W19EVmdqzBylZq2gJe2ZK#btdX@e8ydVxQJ5YuiZ?> zf&QT4ldl*0wqd=+7jbDMsJ;(|6?jNTXKv7+!v#c4`y4<~$m$f#9LzTs?S}}pk$gwNB*5rMWw13Sr z!O76LwL~_YC2}-gX}Dt>M~RVhr@@#0sUv-IA7A7(P^C{(l3w0BoOLzf9W%w1GFUGe zZ^c@;f;vT*a2MA6*+f};}wbb#+cE4#xw3|H2Rk-@e#M0>(M3aG%Xv-L!_!IdmKr^V>+(gntWq zTI$_$QMCA(W)FBdZkVT$Yws-Z}cNV%#;uJU{O_>SN1lkJnjSG-`h`^4y)mY3; zS0N)U4zJdPbeVA(pW+{ges2?I1-PKIgAeFSZ_d{R1dZ}-nKxwS`YgId;myD?=KdvJ z%Nht@uD$$hF+aMdKA*(yZ%&gXHG~)ZXW#T7_3=SJ+-r~76Uz}!#cxxxPX;@w*W+eg z*D9PArdVnQ%|S2;lgHDT$&B(KJBgKS93l1tJkUk8lyWwzHqm0!F3V?gOCb(_7`&li z%rB(g558Y%`AKws87>pX&d_MmvkrXT$R%PAxUPW*XKFuXl>=HzaCv3}^_&CeW9L}Xo0WJJK}c*T>& zE167cfN2f;ossLvN5bC$#<5;)+?3vExspO6nAKz)0ZDoRcvV4KB{G0m!Y~%?GjVyV zjyb7_o2Z|K>+&H^h^IrR`8ZT*{OoFEkH7uq>rT~h0Hi*nEvDxb_+Yeo0#6|apSCke zeeCfoX(&0%nvYBInzDe%9z3MOA|@~==<=YEp#teCRX5?Yt48O>mYhBf`*p@rtf;>+p=Jx3s=?e11(sNI63YJ1|UsC8HWW zc6xAiOQQ|(LGZ(`Fa!u(Tvg z*SA6rnNv=w+wCg8a*LnzFfzW@#3~$ujji}P=8v$d6xu5usXv-~p;tUt#6bFP5nc*xUVZ(>bYcbeHFdzHw6xm7cH~MFCS(quK&L4haLVy7N-s4<%UHu8*mx^MT z4c<>0DTQ*Byw0t2-L9&2vA_m`^~%LcK|&83?~KH$zj%jh#Xf_&5YX3L;t;nuk)yIb~ZxTw0%rP0+IyyH0OJW1f&l=z9#tt*Vj)yWnDiRfCepz}BTv?>Kc zOf(aVU<(r)r-b|&1SA4sU}46{*KF?oIp5aA=U%u-`0sVS!(fo29yec9ADD$xTcvCH z$;lxcpVqSFyvnHFc!qrvD8e*SQ(Is;VW$2o;m#STQC)#)YmnxD?830tPcxa^^}7cv zbybUsq*HSB{^##6Y#DV2VbZXYfU|jTfUVyVwFnSf)=~l4cg2iRE2cZDzbJH6Ns0cz zN(r2P{ILA(-P?19K%WC-X+(9q_tM`>y4<^~Lu*NljTr^RdfKF^FJ~y8X+im!wKz4a zPlCR%Z5s=dWh2incO-w(T{xX!#P02gTY{C&$75A2BUh{bF^GDsWPgo}-F90&W3r60 z4pPVV7}PmB(pq{t+#uvGdtL+ER5DqrW7R7c#ve1_(wSE8{d%j2jZ$A$I8PJ8)b;SZ z8iz!S zSJ#smglx+=>RwZ|(xis4oS`f$;W<5`KT{9Gucgbgrk0MnS57=YWGyUr26l@YEURW( z>djgv7ss*I%^54s@dj^TVycweq!gf-;g@E`YhZ!dynvyIKS^i$IcwdIM(Iu)bAh>* zhu*c!=+%tdsT+l(RVNOnR?KeECL1a2g;gyPytbxf&m+hq&{zPs+~Pxna$#Y=^{{~+ zgcdTN&k%8w1OxSL$=uX6t4e>2*7E6kpr4jGM`Y4`vwK}{PQj`)xX{Z=wJo{7Q>)UN z5>m%SZ^%_TL5Z})>XhC!dzzwj{IQ6MMZ>!SFD1+1+u_Gf$E@zh5cG)xJEy-Ne^!(&K7!kDnrKp-S2ln1VQlQc+jIax?Pcp)F0+>`faWR@ zYk%da^teA-DC-Jui=dPs%YYiWqtcnJ$b@!3(xRB2?81Ua?Sfkt$!a`1eI95biC_lO zQQ&Y>fJ6WDD%VdaCG+D9T1TZ3e!E!Q;}VbMnGPyDQ|qW`K_(A5v>mw(HUURSLCJAS z7CAEx(65*x1&2qIol1CuYM|qe6HcdYI2SnisRL;uguv1UKNyb|S+KuyPcHXUhSG~L z%XfwOW(!(NNCx`o-K2A~CK^@u;`k76IM;QE^*>f%Lx_RF;&pAKwxxJFw60=W=r}Dy z$*jTs)z?NZc9`B``1yFqxqAjoq4eyD;BqSCL_tt)e4ecUZ`s+q7A>D;B=!Ys4et_+ zY5Co_bz@C9kf<^KVOSoz4kNQldUb_&hUv7PD~l>2DC!#C{$Y#ThNx8AuGLmJVZq(z zv6(?;4yOb?y#w&UhF|WjT-Q!6b0$r~<)`fYK!IuFwA}c*E!rqGQ?hnH$=lL}wznpJ z3g@%WlT}pKuF?F15eG=?qxP6Wtnrj;hkk{4Nc>#1kdD-8y8J&-JSs~}OiP!oOl+9} zBj6k#p}9QTDC-*jjgbTojV=XU?Nf3lDfZle5Mw{gwfG~Q^P@Yrue7B8i-ILBPPL#0G;c+3%-U>VLi#Yc8> z_h@zd5T|giy`BfG3;IXuvP8r+u6$}be^aLG3p2&JnP(Xr6YZ>X7)c__N;6Q}`d&fE zOsb`>W^~>x_t&_1;JGOT7&CVKNf!pd#6t_~D`V7@AJtG7OU#=*hIVkzRhHOe=cAV< zxT~EXN{8GwUindvkEMt>`q?4>S#db$2-50p(qc#O*}Hp#1uCo!-u64Sl0|wo{|u6E zluWZOmF#$t8kx=CsWesXjSPZ;YwjR81g0?DVc)Nq#+pyH#z@C$evwm-(~#nYaS^WW zTtSBoXTeI934-=+M+C$x-b#zC!Ry#R(om3{%`ff(_z0DyCfDE1SN_#}X$H~8WZx7L z@#4&!WJE)i>vEMCX8dOl8e?fd96;T&5I-9U_FJpwVpIjDhzEj9Lf!A2?jO{f^g#I> z70mDj*+>9?u@nDvtsljnIX4e`+D(`wlqn4r4;GHxHahRLu6g6r==0jWKPnX{I<}N5 zc$HQE^3`~u&Rv9N&j?UIcPguF7Se%^p~xjmtPx;v6sqVEP)bu?x|UnTOy^azby(ou z+V{zAav|`JPAT<3vXLU6^{>^fC7`{Vay?`J;g$;!Mdy`Y``6$FWJPj0o5l8iDC4Yo zDW$k2T*o{_Olyg&*@GczaQ7(<9sJ^TB??UXqpIK{-VIP3|SjYbo@C>PGc@pRP!qfAOBBh(Ju>WUz3nfjGNvaCBoT-aQEP9W|JzkmAQ;QPGFi4q~AD& zQ>gJs_)RwuoXqEwC-zsT)L-mnyn65a4&=qtu{-Buaq;*ToZDHJm6}x{B@ot3#%TS= zJXIZya!1r=N4AMFxT^UOT^}pm8UQoMA1QcT#O)hMly=<;6_|kkq7cK7-ff}IK?i5c zMVC$`uYFOn7R4HvqeNRD71!9Zzmzi28J5T&xuGI4)xjeZCtI~eUdxq*3$6iq5xHx= zSLh3>m+*fUc}c?@0CO{9pIsj-Vd6r%9|Tj7Sz0*keZT_8(K~;fX=Lm5l%_G?v4(o5 z85t@rJdmnPC0*WUR)np8PakwH3p?kmNs2u8h^ao-nXqx3dPgdeepaY)YHP%48ET)T zU5(HTB&0yem#1*pYWgaeG6|eBdu|l}Edsv1GqBNp)m9vsM-&&BwXV|FY+7U_EdEhO z-U{#Eq2VSMDx*ZWu;2buA;k1xO*s7W`FGs72NNV%P`G&eK^S#-=nCnX1J^zhdB)Cg z6bslN*G)Hsi5xaWBK6vbZ^;7DZj1Z%mkn6ZB*5}+Hq4n5?S4Y;VV0~Q+8WqD9E_jk z`&b^Q%Rl3y*o{Dl@p`sy{%mEt`12;2m-ReCG%5xYZ8f6{{_1K40?L#Zi&BsCSj_j| zg2g{QU}Gr@e9hwv2CV*&0%%sdfT;nq)N{N9pq+1C*oNH8m$pxygP7?N0K!m1S3VK6 z^!bo>dp)3z+p=JxXZK{(eFu&JIA(#(I%&QY%3P;JI_~se_m+GXiS8W{D{+S|0RVD5 zO4?|COlnmEv$1uqH0)%Vx2!FC!`wN1N9miOK)a70i^M_UvmT@!dojXFHiHZzP?3JIO!FP`2MX%~RT@UWdxm!UA z$sD*-74u9QrpIX{O3T5oN=i+-=tL_jb`4}ENCWDy;(X9dgcZR*L$K%mu2a=*sm(=^ zUNfeA;PvR1 z$>c;UmMhP3APD|_(aCyIh$@^Vza?9G;6(Xhy}@3Ei7&02(gR=lw%a*m@Ty$5 zQ#k+eQe%lazPY;H(wHxL1?FJ%AGFz|Ok-fx*nLYh)J@@+8G$bqJ?!x7-NHz3K@2a~ zQI6e|Z`8-&F}ozVb-4j!I<9isdTaFLvgq(8BkMkPpzZ%_w93W6Cl=W}mo$%$xi`;Y zvM^fj2Tv*$m11lL*d*h|(kLt?HhuSHsgK)!C>Mau4zrAipI+H&VY2@dtuRG>?QL`> zRC3W^T=vAKJtFqXQI3L{tn5=>@qBv6ijSS)@ z&wa21^|4Kiv6S*c`8$^l3O&n!I+nN*Np!Thp5Co!l7@UQ4B{n2v7rw|<(4Teipy%N zV$c^aSSYNvAm(t@qFac{zdhMk=BpyB#sJ{u2}| z<155P|BP*O6%Tdr_E*vf5AKR+;F=e-6U7Oaac@l@e6>GkMydKmdBNav3%W!uOQ0e| zLBxHn_FPfLkmbhIb{Z8q!n3X=9Gyz|w=~!tw(deVWjtf)Un5M`H84;G@5pC4j?v!lr0@U8b zb$xB9rJ7yGF zolN-$=En+fCk30Aga}KBPyxx`0^i8vo?A|~uE#@B7(+f9eD>*t4nx;q zmLtPT_8kPt6VE_^<~f1NNOgpsZaJm?_3hdtXvoZX{D{MBJ%}2V1=G;1X@dn6N!6Qq zVgb)wUkP)Bh72Xwp}@tCE_V{$hdwjP;}fksqKRx?ju3=J(CaiK3wF=F#YkH3K~Bj) zb~xGxxGTq0Do3!#7y`4DxIL_p{|)%x{{pC})`hb<5+u=gF&^a662#RD!;nu0L0fXu zP~8zIRF#b5^nUq^RJYDCJj7{RuW_VAQ_2SW)w)KTrw-!&TrPyT*@K#RYIy4;-W9yJ z@?6(_Sz1dg#CQqsA4`|zpWnb#Q~G|Qb4+m339ziTWCTaM@DUWuY=2Fyny6r8C~1q8 zA9MyXZIxoWP8GU;{N_EHz)R}6UK>Xw$<={gzAQQNa%GetyIcDu^RxC-EqXQ_?5ggs zuaJ!}7ivA%qUBpqpuK()V0&lGh93@L@qab@C*Z@v=uWsZo3bkMdEir>)R@`7QK)!y zVX4(9srh5mt&I5%K#n-1pXEtyto#I53s)F)3VnkL7Tm-0@nM z@Zi_5vU5x4|D)*|qvPzl_QVt0wr$%^8l!Pz+f62oZQE>Yr?J(bL1Q;|^3C(E_5GQ9 z&01&9Jx5#DwfDi$69{QSQ1Et@vjb@X1JJ;<2OQ~=cQ!C3egq}MU6Zn_R11>j!k0lt zu@~F@IGU)g0N&I`c_13ElIo{vPFGYfL#B6@zbwykO}cTB(Kj08cIpq>oeAl1X#Pp& zBi4tHh_0Y*)W?tpfWT`1KY2`N5w}`k2v&G`KB> z;=F?xuty?xL1geHD4h$OveK6&i>KN3t4E`~kJk<|v5-k+s=g7y=h4j$Tg4~aEhN=5 z_^_t#E_t{X8ik)l8~Mrghx)C712vlzuW>!KQt=*!(}b1~RXTUZYz0bRU0q=R02LWU z)uA;ySenl&j`iB(wh-t!5ZFI`QspJ{T#m^aJ)NqH67GB)HteLlc&g)0Kn%!?yW`{z zA2cOrW*?tft12<(|B0cp`DRTn9A_$f#_`!Js&&E>x0H&a_$t0o{Xq`H-QY#nb1JX# zR&EeAq!@1~a!%r)NfD{Aq)k$G zjh#ZzCwsDt@X;@i-@STYU~WWcMdGE~lY+zMnl=4TloBQF|5}UYVxI9B2Jt z&0s)lZE8~P*_9_Dl^$*G01_RKT&ZHt?~B(A-@c&O@^8T+y;-+9A7W0r^xP-fJF|m@m1kp8rS}t|T$Jiy$;qgcQwweuP z^Y4%vFGtc^KYV()5jI*rMrtN>z`A7qag=dsZ0vAZ%NP=^4~F~JRcIDh7xv1FJPmR; z*qQ@7Dj-I(1d)w9|31cVBnWDaW=x&Eizkgz7!-DSzXS7TE`7v_MWF}Hm9TJmd>zFf z(sK*B@)ZYl=q_aa=-!x0QW}~UOw_CyfYZz~GJ@4|PFTz|kC&soy4-j2iz2L0FmR+V z5<{NIEZir*gE`SMogK_+KKXZNN)690`IRP=fKg)J<-AVlQ8CuiRt1_t_fKC+;nv6k zoTR(LQoua&9a6s|`F+=?N%(nR6@8!8lz@J$Kc6rS5mS4zi5(t$lF&MLJ{K?Xr){~K zXeSk5GrjrveT*80N!fevXDy^GHEnA~NN;v^qLJHHaEXOf^9e zQO<6K0Z(pMI^^O#ib)!U&?j0eG@s)Pk>Q3#onEN!PqhO-W@3afWhZTQ&Y7cw;zMQ+ zs%74vDe%gY_#+L(3T`e%SXhgTy;+*dFS4FokB_ek`$~xa_l8pVff+;ry1Yb;qC0<` zp1!@P(ku<)- z5MXB>pX<33`Z+-eN)EB>1hs?aLoGYH+27I)o*HDyHUI=nFXpz;(D>#lk`q|}m8VfO z?Sb1wV)~jVKa}6;PHw_2S@_|dl8a^^r{ayzBU4`dICY>&CB|?41M6@QQ%oLbjDlvf3+UhLTZfCyU`^pZ)~f^P%5sSww!fbMS2zpBWI7L1!0b1ZIBwtx@^X);+@QjAat930B6lwv627) z%u#jD;d=m(KjTF7x(9_%V>T=ofdk>*hs)(G7zu9Zx|n5b+17;1epMLncjcQ{L6K!o zdp*lB9>`gsFi$3Zt_ro~ZdBz~yJ6;~#(eeDp7{EvQ(#hA011sIZ}&Lo)zNzVYUk5& zlQO>~J&0vU@QK22;`FbfD52R#Uj*3V9oClB&Hm2IN_B=Qb=Fi*67C zXSzfa%|ToDP&qnuf-`J$yl(Ly%2Dy8G`3&k0vKQb29i~v?-Se7Rp$DPbWKe#+wKh8 zrQo{yq9gRY#jA@@jvJLA3dDt5IFg4qAW?A1jgZ5`C**e($&Onwr>MK;Do#&0fyC#N9q+$9FctLZWks+s%i7J{i%stlo(C0yCydS``BDPyt zQr+9@&(9c!9qS+X%|`i+rRHzY8Zd4^xfR{zayqX!Kw3d3ltSLHYC+z03!b!1s? z&9rz`Gx0XA_sy6Tca%&b3M^Q6SgYSp^ z;7yeHT5BI2uo9vy_e=F7z6=Eb$bDuZ)qFKr($w&^H{z~^u^NLYy4yci~7P8I+gU#gbHoIqB zveI!Q-l5W}&ox-SBh~tvw7^g~9H~dM@u?v9?P~U!OlCc^>cIzcpqKkQXfeAKEiEgM z$v=p>);`54{^d`#6ttN!!9>X-nwzUho=9PqM2Al-iqP$;W>9LqdYsST!hJ0Yn>4~Q z5K|N&w*Ke@4*N!YVAi4M&6cP*tk`+QsuywSuR<5&_h=yG3&NG4r9B7$BU)-_^>v8v z+LmKB>?n+V_Oj6MfH28TLs zU`}6(!Iye4=V=Z`;=(3>o(9jt`)(cGw#4sgpFjgRiAIb^1#ej*Pa^g+NG6MkN{1$j z#-b8c)Nwla4Cy3{+!kIDFSrv6pBx@yF$Ms{qOB7ps*$!uZ29Yje6hKw z@4RfQB#;;*31=$W-qtDMdh9Xv((|~9gJY@vSt($>ezAMYaIn|f<8vX!gN-b9*N-pL zi2314ns%vNO-dEuVe~X+el4wAMJUJSnp>g{8+T|MCY6-4JNp_D5EK)tC7bj%;*BAo zMHPZ(#LRG+nVxT*(dHSa z!jteDH?Ck%*`V^o1+d$5Wh)ciF<( zD+4vt_uk(q;@YK01k{`_2C5x@9qF!aLGdFxdhw?jDh@$=K-j!cRZlT$HPx zdi*<4t^nj}5ins9)~7eT__?*;fmb|#8B(7shKgX^1$|$X=ZT<5eD4tvochuhQ6jp?B7;S!!JbYH(i?pW|A~Mjs6QXy9Ov zDs+ziXFU5A`9DL3HreBi?my>5Tp$Vn2$ezBJ&xzF+3JBmZL4)t`TIJ#;Bb37Yuls{ zXbz{;EA71XDw!A2r_Ie9(!;a<+w+TrE-bzj{N0lfWqEBuV=YP48LP~Q!)p@dXyfU( z1R;+QjH17o5SB`+o`GO^WqdD8{T+8~30Ho+buB$^*fJ;Ln@0E`sSkRE?uKJOcHatj zleM7DJYY7t3-2*J?2fDhR0Q8*aT8Z91R*%D*5&kMzi4diUt$S1QH~6G%Eps)&xim?03eWYNFF}y<pZ z3=WbvL6@)&@y^%9q50tmEHset%kTbJ>8`?v!7ycmaFQI!fg7d5n_H8m4$q%?ik3awUg*Lyx(AH`-vEj>@8D4d5o z;g`H6TmIqCX2g;G8A5GJal+k!W6Af@@meZ4h=D?u@mF!&=FGxMFVpPiywdQNFADqo z8`z*elUYEA0B59Mg^EnZKF!p^wMw-dYR&F9frBOp((4mHk=wOhuz2^&45ePc6$%*6 z!@i7-n_hcto8aPJ%j+_{c(QY)*T`e<&N38X#VZ5se@o@L*118WrKz_1O1m)Y%w3D$B9J0Sz5LMOJ%P541N{3 zW=eKadECXw%+cH-S+x-Rsa?1gwI#Y0y1usYGnaE--e?G^`AEm*`L7v|6 z9=^Q>$#KYY6_TNgTsYz@%lXR(>q7&(QV;i{2|vI20ApN?^Xgk;5#3S-LDc%+kt(Eg z7lPhc_+D?Q|Lc^6N|lK4(i}x0wjWDu&9~G}_+EqX&(>MTZcpFcg3dvH|E1wn3mE*t z4iBXyWr8;c$i@)`u^j*YW9KRl@_jBXdk&VK;ju8IKMIzl_wA*5H1{A7gJ=l3$gdmhfx)D5cr*knKJ}Yh|v;OwfSHt zA>{7e&qUO}A`YSGFZwL%*(3UNZyOjCXd$ikh?4q>*w*xRr{_>dOhmMhko>@FAK4UY z14{uUn<6%)KRGa6iW>U!InZjR=RD&;@(bKw)PAJ-{*>x?zW!hp4C?XS3#Yp_T}W{6 z)dQj82w;ovOb%Rpp$?CTh{NO$2YdrfWF90u^mwEOiTVPuX{A&aNG?4?S}9XF)(!?)3S2Al_$%?@2MoFSDuBq5fUyO!D5>)D#qw593}-hm4iAa_)mqwqOt_nHZ~3 zxj!kDi9V$@xDWW^@hQ-^;)5ucKa2#>!wIK$A<_Y$pg=ZI#oQlG+F+;Nhv9_%7d*m) zq>@r0=V!O!;N>DBqDr_Pb!s5pG)PBNr%yoJIQk=!4-B~((b^!dy*6o5z()9E;1j4U zk`Y8?kRLAs2ZtYlBFH2fhXT8%DqtI_6cb&%kDkVcP&3A8zs(HqSyJkXyt_jNDw&l{ z=ECquT>;=SK&XNFpTBNZkL zM9U;<8c8EPN7ceneo!`*KfoOt8cODR^+)<;qW+9NBe{t6W^Om=LPbcer{-M5!>1Yw zgdt%d(ON8)okA*F)i0YH8Y-lr6G!7B6-T${)q5D^9yq9x^|uT6L~cE&ve1y4k8h09 zX9YKyt|}`(Z_X#98+tRGKzk5Ot<53Z#6=Iz@bC`kIX?@34t8@^6I&S}ZXo?ra!fVks%K3f@Kf)y4AWr}Bm^V_BohT|CcCADSLiZC6~~#YsnU zFH$M3{&=L;C@4{E_4vx6AUfqA)fxE>U*@Cusg;RG+t|S`0eQUZ@6>bZ*~)+KdN4A+ zY%rdH0kdDk-&;LCLEW~kNiWtLe8s)T4Y%J9cM2j5Cp~`i%phqrjj4CZO@uQ%!z&Vv zJkFe%9JUUVy`Cf+V)F6P?OiUxE6Zb~3RTY+O-MR~H$V97x&^!n9UKI@COIIs%B!k? zQ_)gU+2F!)qVvC&0Wz(gZ@-A}UoZ2ph?-WSAbSF-V_!4u0C3^3V*)NndR=WRI;KKG ztyjWDM^6nEZ1K2W;1D#g?W9=|bQWSxh_wT=+x78(&m~jYdEH=@u;$jRev- zrG}Lf(xK!Gxa_nB&J08&huar$MFaE%aN+^()2Dv?GS~!*Ct`K~+A*@b**Yokq#2si zCG;5^Dv4^bEfP7^!x#c&@?LUAPKFO|qbyCu@fnxA95;t(b;y2>aC1HeEk&AVS5PrJ zZmb4%Ze5od5gfb+;ck2Arw}3U_=l(dPi*DMz1l!m8qh1xA@e{0Q^!Hj_zoi_k>*PN z75sd6p&pa4d^1F-sU61&&1^P*3Oq0Y-u_~WU+j$U+c7x)BDOw_BR|o(Iv=A>R{d;_ z8kdjk1Z4q0i)PB1gnOaq=`1(uhdXol^2xte)jA+uqY3J@-#drwRQJ|&@-Hg;jh`r3 zDKwn)YXrYtL+tOc0Tv!vA(QG3G}>FRvN2gAigYpi`PKMTUi2qly5)%A!o}5I7RP}O z+Xt!|7SvZEMAsE)bX-3=h4|W5%b5K;Ob<__M7)WJV8xvc35R=IIAl+We%!Hg_nyl# zV+PZyRScNrismL`qo6>M+ic4AMnom)GZ#hIU_B87sWuMZ?g?ob!M_fDzag>6{ayB} zkJ0G2ROXHljQR|+KVgBN7g6Ol^8w}LfGHU`^SFT}Yf)_=N4s-RmIa?-j^+N<>$$+i z84oQD`>K*d8lgVAS5-H{QC=bMj{ZOOVJcR_VgM|mVSI*Fra)kPHY}X#+2);6-hFl= zB9f7+yWj!WxJ$>dB*#aJF}c`|}Y#TI{rJ98+YMa(uwlq~vNdDrZlY1O$5&{>*0KnD1ot zZX+q8Kt%K_{5c%eUs_KNrzDn|z*PQg7Y7>{ITMKjk6w16gniyM5)}WSfZ-7RcVxHvySaKzPx?48OFAo7xR&_(s+4^hB{l&esy63@yegbtx5ygyo6ymhxG4o;RX zt0fv2u%K3o#yO12hKCLXCEQ#@09ZH0>Wr>orRCckQCT=t^ZWmkLr>^QBBactCKZu+ zaum!Di(Q14M!#p^euNIiC%7F!H==x$gnh(adH87aQ5h<;t@$CW159%_;J2oB%E7CWtIuc&s@RRF4kPzx$@gX8F1CEAdl+{L1(-krCF%n;ODwcbgvol=yxaa+?m* zb>Mu<689R96ZOV&MLayX3h#r80RfbVJM#+5ORqOFUE7a>fU%&%y42X}LAakxIeV#9 zlM@L!>l|EgeHc)eTaoDf+S{A=|6G7xft&lGqp_o8>ALD3`uwFU%287WUtIRjAcTou zR1u%ETVA7U>V_wQ9=EwUZYeURNiy*G(MXUfP-7-dJZAtNAlrC@Nq_K9J;HFK^R})) zCkK0|U$EI!3H=!+{W$W)HS=-=)7C{?>dA{eZm;i!)$<@ifiE79wUt+om~w5^UDc|& z0!P)FTIFwzG!P#4>*dc(no)AWUX4%>@@e#s=m4ok-IDQq%ES|o`$Tw-Y!*^_F+WVS ze%@V9_{_4Q@)2GmR;um0{1W(WzKrr+fVy4+d z1edbZFh^+sq^*G17#DX!&C1Uc4O)mK3v?S_H>LMjxy9^Q=qJWR8qeh>1=5C1y-2-? z{XRY|8qGk;WUP577#b0kr048UugT%r1e#^uxkrPs-*?+(0XbZyA0HxgdgbptJ)0nc zgp(KH+FWvo29?)o+suWBG?NQj<&O`S10i$W+T>G3NPkB70#t1dfs-E0O*Szqxg>Li zY!!N0i${+ziysx;DtlgL|J+(cI2R@ugmHglG)zazd(6i;RC}#)@<~w1+d?KFKQBt? zqsm*{8{#|;mAHP_53!-ZXLyFK-M0JD=o<(X`=F(0(agufDHxe~XiXt+Y(>_`g!(~= zUL?!p0T0Mx2IS0%1l4lC*R2>SaGgqX4j@l{JAG%Vj{c{CM;q^!fvw6?^g_4 z5^pt?v(mm1Av3wSlOh8U55>@DH%zUVt_J#G2D~|QH@X$%fe$%T0X<)N#i+Sjm#e54)ZE;%XyC!c+R8$q%PG7r4o6 z06CE)rWO3BPe*CdaR`1X&4zuefi5jaiiy)del`*U4SYML;HCC$4*R)V^iyWiTCnuU zmxEIYJ~I(X0eywX7lW&|S7M=p(DY1!O8y4WK|BG(_y-yG(Fsqi^~ELV2r48L>*J2wdE_rF(uH+yEx%c zEJLDS&OR-GZL;Fb8d(tNv;x!VyACXtU9oETHm45DRvBoUYn-Y?WsnckPdC-|TV~cs zLP~aIZt_Q!;@ak7N8g8`2=DiR$TeqGAX(bw+o>vVjpnB+`0j1-+tE@>B}akxP*Dp$bt_W*ij<+P-gAfrDQVO zdqx>rnUb|nStbB15}U7(3|z{X+U&5C(D@H`@Z}JBz6EW&33$uTK{P@`HKQ^ag|kw= z`u?0qQMwOM#rKoe_*vwx?yyjWz-WA;5DbWnfRAZ94(k=*v{F|7%ElP_uTDiYy-Fl+ zmkFzgyPsswV8oI_st?<^Rm_uL`V zgwKXepx==pu3QwX!&IHqLvGUwaTJmJO|B0@RF#||MEC1}yC+eFafH3=#?aL5HU%i; zgt0HrPszs^@WCUWjG1awb9b$l-ESqU%6_e%HWm{-dn1s-*-AcF!vab0eMx9n!tY*@ z&`&e+SHc0gpi0p}k#MCz0{DN*5LD;V$vNo(e3@TXjIDlzs4B3&$?;7E-}}3zDxj>N-hpe8SAekO?-$_ z)$l+myds=W3FMB1E@Nr*aeBpGZzsnoig`LnNc10eN5ZFt|1z9g|1RMV7WoXapXTI8 zXk(&9km;H!?9z4nvcgbep2wR}w)EOh_C=iw+0TW=Ef>_Qffkb)p3`gG$K4OgA~{54-l^CLSXI3wRD@iN`yzL zUQUw}ZY>>|iK`TAfOp%J2+JgFx8apfPKY=dp#47LV)^l>C=nW335oIN-o#sW4;CrD zV_CVZ^56CZR1enfRmLn0vHou7=`K`fD!o*UNVS8ktSn=oqy`pxF=Eq)<<}Hud9JkJ zVELamE0nfQT7(@JEr8?l_r?lo)uzA^o=Bq?du(lWL%`A>sWe@=;vJ_ zArHlUZuCoZ5si>Yh-XNU3;;0<{=rP17K(c3E#Dk5Y8lB)Fov1lKhU#aO9I8#uMZO+ zFXekBvx_Lg+AG)$-)=Cf%p$(=hUJ$ML4U&bv6sDCB zL;MxTrF|H+;7$M$%-D5*ok$AS>OYM)ItqII=qxf{F3G#UZghw-s%Lt?pRS=s!(yYc z0epTcs;Bu!!cD|o7s@-@(qNkUzY6kl1Z%%%4I+3Q*df%$6rXD$_Edde1jb z_r>xPwd%B)^@ks_T_rj!9a1p~s$qG3xBdbFk$XL|AUo(_o`$DW=tyB|Qy``yL6BE5 z68|FAga|x_Ggy#r`1aLT>|l)6jl`9Cq(tntVC`WUupHfiiyz<=iL4)ca02=aV;s6 zeYv}8F^W3<_qfhNbdl-_O(q@%hGT{kWAr9D>u_Tk$qF!eu>aJL3M@H$7Wz<_o&dVI znf5G;ao)4}ruD?c;P?<60cMBN^Zti|;RKFqZrfd2$h?&e_~MiG^xb;})}{~;54x$J z#Ax>em?NC*l4a!(U{nh{-3uX)xT=`J%_9*Ew40XuV_FUWy z@05y01kR0aK1H*$x^#qd<0d?BI*Q8T(=q}6v42khY-s<9szc9#4jX9$unAgSNBY30N6Fx#6~t6W_X!ph@SSZkk;bEr z(Y&>14@O&VleYXDU@ydhguF9RHG((z<)g*%Qfps)ZKbt{pnp%89L!st#iCw8?ozn1kv9cPpu(trqdUd<0A&+;4Y5OG=@S5NXYe{ z9G@%(~{s!0A6P{P>Jq)a4@WeO#1F-Om(V^&K)1pPkJ;{cC(S5eTH7sC9_$KbqcZq z4E5*_O>}&CofSr~G3>#(DBx7@80PMK(3cdUFxMEpxbmg6{RqJl4NWc5Bh0IcUqp7H z(AMZXn3Yl*&S+&=CvE0VMOFa2a*V-e6|jrOB}H477%54co=fn+QTteF%4%FKpjQ}N z0U9~{dv%FTKu%UbbTDq0NZK`4y%NrOh$#6ThzK|@ke09z2?YdGdL2{x-dgp zx0f5_T#{m9A}li<_$nA@ONpSdLzqAnjFg5i1S55FW|_0<&c$;i5D=N*>wAt1(WInK z%nTaa9K20*6yxi*8>&m;{5F2PYAp$pow$;-Tqm7phq(fQV`4GF$mvI0a(;xIg>v=` zlIUr+P!^sKTt_#8!#v+0An={1d*GbQ)B+B(wUj4gp3=ZXgaDPW9-u8iXaA4)n8LY) zJT&y6iRBjY7f2M20#6r554ynxi;6oU_+c#uoE-!psF^5@uYKaG0(N9EV_R@VZ{atm z{n#Vd9nxNpc`h~A*hJ=;S$0#fm^IdLUbM6gqpT$cW+X&p;%!Ws8mKfJV@RW?b%gu# ztQcq2zEBwwQXH-2DN?LN$|IlXUy;{YVe*f_#nw}8q}MspAKv57GLQi5N}Vs?WYXa+ z(b0e*$hVgXU7UQnpXLES=D1WiQX8HC=ju;lFXj9?LS)VIVq}0C7e&+AuR67jq_8pV z_Vu>>tDH3WFGfSgq{f1CjY^>bncA0Gjc_7p1e9cK#EOe`;#mQ8TFPqTvgg-sNd+Jn zz?R07S}l`Z7DUUDA-}Dn0d=#2m&m?%_tmOL=HHF2`m@37z!SP9 zW}>_wT$A0+Fym)o3qYXK!1|gO-FTM_)(1;EEvPGq02f|L*Hi4XcKSc1?cDbJkco^9 zBJTW53Bo5GRrUiM^k772^lEG?DIs2Rd)ak%T@j}qUG>j_VNqL;r;j8l97^K z!M>Q%RMe&u;sH7uAmKbK7O|<0@O$r?{qn;u13#!#uR5{7s$kNI6o-L^4A34;3VF^h zLJfj8Ez@q*YRkMaXoIUy->fW>KVTVuJ_T1V*QZPDj~T6c+qk13qjwSHHByLUFYPVu$lNYKHJ zbeMtUBpiWfRLgNUtvHTK(nF`V(^$Iuqb`aIuc!;y@%iDZ+5Go6|5Y_5_}CXZKyu<- zj+n}K71gvF4ITSUm&~Vf{sxQfyu@qf*sRs1RO+w(e7sga)o8xsM|<2lm1q9S@&Hkj z!NJSue!zMnI$<}l={)yHY(QI4*+=5`=edobcUVZxaJCVq%xlB@ll|6TcCW*rz`1;_ zr+=*jFBBW4OW@%unrfpFECyQXQ#Qt6k-MdEY{0sBzUgeQ|8QEXwsmfQjO5gUY&;zm z75U^BuUHTN&ELf6+aL0hyj7~P9@fuWkq1d*H8Iqc*EsZ zd~$4q8mcEy71B0EjF)%7Wy}nD=ffc4i0tx}0%(!gXOs8mM5<6;ROp)e1rO%EgB9#Q zEvnXO{YryX-Cg1)g^f5dR%8@NkgjMH^5XfcaAf-8FxGD*H@r@MrI>i3RPtm=s0sc6 zmCvt9RG)pLWp5jB6v|K2UrBm7Eq_6Z>`mRyZn?eSCs4_We+UPnmcXy7u8IrXK5}|o zr;~pR4Bcnt6)p@-P34a|6T0wcXK_C+&zXzE&1_GN(S?~+xK-R*czXUy=(l{-Y zlE~!uEMR+oF5cYdQu}?&T*o7O9y?g%`%baku%qRqRIxbM^nkCE%rSF z6MyXtL7VZbEchpnZDwxIptZ?AKKYkN68%#749I!Q?H%2Cf#}Y?a<;MFv=o)XYvlO3 z7=GbJLMqdyof{*kXJ73&a`Pr-JHHM-M1nV_x0-HnJw}G7Gly%UVy^C*r79xAXvr zEh^;-+u(2E^m~XpKje~aQ6rT)84Hj~PZ~4szS6gMqcz8%4y^xEitPUF$`J75=6!cU zgz)Yc8hRQsz&K8fc3Nnmm=d2O#2V%$_ZO$N2wWcK)e*{hdz@mpxy!WpW>z1m78?L) zaJd{xd-PsgMrmg0`kaGhPdCn|G-<8v_3n1b8Sb>F5mYlAca{Gt4^@iJF+I;2o5(+T zM0hO>QWr$a-AL4ShXL?FdUF>zAh|3$(rtuJCncV|8=56O{`BWLOXji6B`kd)4$c1q zVT|7L#Lj<{#Hf=)l(J5l3BE^bJI-@wzhFtcdUi%t;L2M3{HT2?pM5;kiy$a>w4IgE z@=7n6oHJA_4@+BZ64Miocq**DGA!vfjm{q__7*-uUVun3X*kJxoQTja^k3oj zz5-g&$6 z%6_VUKQNiFw}`+NH?z5=&b5?qpG(By28|%@Kp`l_mJTW^$Y#Sfnd+mXs%aQg#-PmK z8TG2$w4eHQzu-&d-yWMPT!;fqzMd8MJw_U{STuE&qQ0)f?iI2OT{YjpQ;9n0y`;A< zm+Hicuq%ph7cYlTW4Wvhbr3j^+7OA@!}fW@l0J2Wn+-w&SjGCM;tZW2CGb|mL2mt_ zf}|6BT43+H6`=l%gD)l3+O(y;JeAtrs?%aoF;`x2qtAQx5ZZmZcp0bTtWb5eD#j7h zNXtabIQi{NSZzh{rFir)Y@cWsI0?sQ^)i5@vc+^Rlq9c9$IrlHrs1VEWxdywqp%G5 zSOjM)MlVhT=r&knZ|m>^F|u>tBklb$Cw8+rsf0l}$_jaHzo=m)dJ}iSlT}7)M7Gl3 zvGX)DgMQ{X4Is59XW~vFkSi+4P)Hd)XUaNAAvimZP&buc_*{FB>=sC?fDzTImW9}; z+z$OnN6FjQ(B7yrVE;Rmppgl^czuw$x-=}n(UGDh`IQ>QBOn9u!EPlcYC?u$9Oy=M6rgL>LI z$3~V5>V#=uWTV~9$trrf?MPV;E=T?py7rF?>9yqvA(IBDu)Xl6eMp+!{n^cX?P>@W z#Agjcw7;!O0NPt~*3y0B-zKaIa7ScEy?Tu&GA6DU4iL7loV4X?zUQ*v_!>lR1u)*A zeHFAEzpVP}=XJwSeK8s|6$On}`%-m7ER#q}zzMV(M=l<2J=^8oE)v&`Q_~P>YO>&D zW#Or!tg=z<CC%r~&62F#PVi1j zZWr3~4TLxTGwX(j#HYLQDks+?W^Mze=x2M#MXK5H!)lNNw3vC6vTr^wXp2#~u`{(K zzbusPbL?$$B)KW0W9W7XYiN@crEb&DkpyjDYdfMe_;AX@{es`Tc{;dZ>z%qhN}E3t zyu@EJL?(;6(eL_ChB7}@L&N%ExUlB^*b$`HN0HtD=>H_>zoW_}M1vI?vUlr~VZRQ( zBDQ;F+F0yNRXh^6k91~kKg;;xnPG*t&9}gFwAA1wgP!&Pfx5-F$@490^NVaXu*PDD zDG(F$qx9vPU!eO(+8@)NrbL-9p)y>*fQ?o-p8|>IpfJP18|$438z5;}a(woRG`*KXcBit?Za;w>vz>A*v*96Yo7>9AE)hIQKQ*u1FKE9`U3 zi~*(yoZrAN{jAR3+A14(D>m>Z)m2f?vslatm+?tmj+PC=a{$m6TCz^3tWsla;nN$e z9{iSE`%f~>(%33BC8HTpqSL$^C0`S)k2<+i`_4bYrU=Zb9iZgjAO)@e=1hJ@5OFvk zNOZg+3lm3y2wwXcoqb4cI8j<7@WZyD+QF|iu2mj2+_r3tNA={>W{lM^_cI3V2(FSG z>?JeZi5e{^A-3IZtvmcWI$qF&W$epGR@oiv#Yrm(tF@K=_&(9oT3?6+=^YR>1ex{j zHuQFNexRkzx-3#tj?6YOlR=-46pMwG*sv)UdzBKf6@@X_7@9PgAuRRHLP}zCOpR4r z<;=dIzYmq@F_z@BZ&P3y99bbM{|&o8v}Yte+7(U)Sn@>v``;H$_oT7ZgC)dkD$0kD z8YgFZMtOoE!Pve-OA|39@7~NZ6AEF}Onb*dFi9I=9r}!OW^L+i0qY@9JQh=Q^PVp< zcEMxy_yz}%&56elr!K~jF<#%M$e4fz$LmV@F-B6K4Q#=4-lhDB%=$wp<>eAMO6tx&kHOm@D3+JE5#w}w9mzfQ>{Nm8>sjFyCCV;y6@-g5P2A6)pxD;}A+ z91iMrmZ}s&0oPzRs#Q|F{X-%{ybI*Z_ z+4g174pySoa`9u+v)F6uVW>gaFZG!7l<(bo5%8v){4s`m7!Q9!1+V_Du(vai%-cTE z7Fw#E26mNcvZVmLyUL&(hBWGNIQV`}{cYysZ%$&oyzz|y)R6u^~tMv)9QADWj~HPl-Sj%QhJS~`=9p2 z@A)r4c4=oQwWwz#{MfabNAo;5K#G$&T(>Z>ZT97Fr`$a&*H)z`jTCyhnu6{xz#9YP z3)z`mn4S!>Zw|afMq8{`FcR^LNZSmj)wQHD*1jMK{_lz$ z#f9hY3K-#1c}B1?w~1N$40IfTH|*g! z(bx?Wkdxg;c&mDKu*1fIv;B4#$(XpD^Qu~G(;roNt*^0_BLA_ud18K~MSd6iSaNljAMlhH+np%|8nU{p!|k1ipk@E8*2 zntVCRa4gSfqCxqI@yojawhAZRR^3U)vdGSNF>kKNxSiarI6Zy22`Q=M{q|@#$3qQm zs63Rn+u?i;`rmYv7l|Y)E9X?-56sNh`OQ7g#C3mwuO~K_&|xARi?~?yRieb_cZGkA z`^bHiy**_!DvgI2R``-|9Blb2gy(y(BR?R8Wn$pLC?w)-egAXP%}L0S+LOhy<^2gW zVJ3@huxgf2D(a3Tfk0X*C51QXsRt6joO6*3ykA9Oxe|;+mXg)au9anG-C%oW-QH5C zer_2V5(L?~vm4&_1qy+LA~e<2Mya~n`+ST692FJ=w693|2ytf3E~1HuJj2~7)(#0E zH>8x+ur0)8MN;9roN`~BFmq?#YGI}Y0-VUbx3DO&VyP((h7~CzBa6I{uHNa}5FIWm zt4(G*+w;oazOHF`#TAg8Uf<-sP;+^_Rdsx>OjOqx3*GHWVDn^pTw)&Ip%8c!NhhT^ zZdi3_ryMrMwY?EZ@Pdsn)xnGoz8+ju{PC?=A@$5Zm%+Q9+s@NL&Syl$>4Ejy;(p<| zMNcI^yZ%`p6_^kcsQuZBS0z-%u5t*iJZLg39m1wR`%f|C^%eIzIbrOHXXE3}G`1ee z?1!^cm|@kOC)+X>hBf$;6;XCB&BvStQ88bge4Y<5850+Sop>^a*(%pNSxDeI?F?d3 z=*6?u_OZbc^p+ zH0nrkr?r>!YQUy|l+JT;7138UI6)@lUYB-a$h&{Pc0G||OhIWMUz2W^eZ#qbDC+eX zzBc5cW053H%x}t9Y{$2G^LP)}-)wUL3p!|F$HwCGNtGwlmf-fK~Z*1FXY$uJI zG`4NqP8u|}8k>!s#tj?Wwr%S_-`}&IH+QZ3;;y+fbFj}o`)(EMLx`0n-)nC<3_u`jiHFbGf|Yzx z$k;oeEtSNU_*Dza$LOAd4?@GBrK)O`B=1Xaj8I)VL^}V$ovi_5Ik^Vuv(k!0=YWzX zc~LAdXaQ&4gIsgLqhBEWS(4mt{ULDQF>+E&{%x4m@~X&{C_3YwwGnzmyy|EEKF*!x z?C10g2tU~DtC+H|&BVAYlFh)}tal8zeBmXo_=*2`)oqmi+uz-7@onjq)1bDAz=I7m z*jkbGvM)ar7u7&+Q4S?v#s%Ym=EGQV<%65OSXhm{YN6b8-xukmlj6l#>4qoxzu2gk z3))J+RS>)T3^NZF!#D4_|1L!v$*Do}&0W6pk?e4_?Evjl$6_sx#&rtB*DYV8O}HK! z*Y1ZCb$nk3!ip$+9>B#uoUg)K4I6GH;{LcN{w!c8+hvSto3cL*d)Mu8{Lj0B-U$g} z#8t{$5`{-(T~2fJm9Q0Nb*wh3A6q$g{^dY>^b5pHu_Uu#t(MDU!qMfUyhsdQ-TcIO zZbbZxa9vG*+tpWGiT~=6Uw-?}f#p6k)L&2r)x;*9BmeEVjDnQ(xwH+dLC+0^M)1opq>|n zN9(7#>6s)krvJ}eAp~p_S74=!ESSS0He^;W=bw23tpMhDO(NZFHj?+K3S_>HR}?B$ zA;1R-VsXCenx$aQ^%Av>IP6jKR4WX1Cs)bd8TC1#hYXn_VZN|qP`9!GPt1^OAl_4! z589A_E8LH>iayUSx)CHN!}CVPApZe<{-KX<@Z(0dUf|1-YjD2OVNX}WM}p(F}}IZad_rqp`x!Vl{B ztzR6-r1v8OcE3x-D4uCof}E_^0;r6R`;L7V8X*fQD9q*x=*V3LkKAz6%P;XNe{d&j zz#I;>A}{QTRdK8y_rH&G2@^&4Edy-AW_}Lrs_JRis_M}s`n-b;ct%Jo7(oV(wmi<{{qwr>Vd%MQlTq=gb@pHyq6ZEt? z{m_wPRAYz)T~O=*=|EyPS!lW?Rc_Yg^Iy%JG*4YMnXkdiBf1=V#F<7Oy-7l=HFJ+| z`%UVW+zKP*9oDxNZInnrJY<-Hh&NxK9F8ub{O3p*;TC4K*CRwMxKuq(8yUu$dhg?@xLa3T#AzyMaq4A`Uz;-~dRASz7-=cBlAtD1 zHtgjY>mT6WaPF2QAaU1|v)x7UQ+-*Y)Aj!1gr*kwZMyb95x+a_1*Z5(z<&n}!gSO& zd!U!t?Tz9>kf5^DN2CkOBW&3o(I<=d|4i09|3`_25W{50 zZ`y@~{^H7}g%29#vySP#u(7E_l|yg_SQ+L3gP-S82^?|P=If>A`nck5757s))PT14 zjFx_DNM~JErOCgn5@Q+*V~4ptHg)>UfdKwFy51Fev7r9`UbS`@%*?f#zVN2bQjmL| zg5pfWkIB#*aNbWe;WH%^Hj}xp4T+0)HX_u;2__1G8lsFHH8vy77>sOhE!(R0zK^Jo zV_|(n5KoQQs!UaWs#&gnE=q49xOo!as<&*@j08Th+wxn_ab&ZFA<5h0|5Pr zv+0$lq4jtE>Qk9!g;2mltls@Wd|wZ4|Mad@AvqU96wwGQfX}ECYs#D-QYHqyY&o5R zl?4(K)It53uw&MJD@@=j=c)I7$M>D>WytoX^Gh~jLx=k?v&ybUQbp|4Bk8fn4N zDwvUV-w|tb3OvSQRQ4bJEB+xo9V(Bfkw+hcw(lTVv#;Kl+&w>oLmNvHz5_E38a8h^ zl5t%f^U(~McERQsU;lpqn0|tw9-BTQpSd6EDR|4+>ze}eE2O`;@hNSxa9b>Oy9Br` zvt)F$!<%+@uE&Dv&98Z(SvI4`eJ5o-;2tDeIL2ytk z>hkP+zb^8WS4|Hyf};t;z{l+5HQEu31=LP9=O|VQ2;?x0m1nG{4y+lv@6mt!j)gVx zK^?z?l<}oFEaQly&m5ii#9!!1q_&bPxh?F#3J@6BR=I3_kY2Z*M?Wyu65Elmo_)X! z*8>BCI{bEi6N;yeLQLkW!g zXP5ZX4M~O!H$Ei**X{@T@anx_YHWn&?zaA2H=K5%6==yjuQ*;q!tc1!)KnsY0z?x| zSvPw7yjKUv5A;|3$ubu}lt1^x4C37&{+9_#u6j-(-q*i3vTxm>Kj-;EXJ5}OuS2F+Pc>bT ze|vBv$+!wEk4FBa;$f-^$>8?^4E1Uff4~ zc=F}{8Vm*dw|`kOFmDl=Fk?(}vTEX24$qIRuEhW4&C2W1t*qB%49w_J&u1JD1)bVq zBz2sUKC}L!bKyEJ^grf)yv@N6lkEhNs&~x+MFY@bZX(-#x+BN43x`wWe-M=#kIgl6 zzuyW-dx+O<^cU@CI?T(|+yRmfP~*uz-EruGU0(+5mh8@h>~U6^wQF&nTM4 zv(dUNI3WIh4OG;j_plDrV zACb=emMT||Ir=ycnYy!$l$PaZM;@Y$T>&KplbKmF=ybF`&hVuTk?npmH1daiGf$Ua zDVCts%8;_#r#}1Rf;RE~9H(xSfK|$f!YCKhB$AwhrJCtGK9P zLh-JO$O6k-AOF z=0)*4HxPkaxaCyN0qgD0P=+L@xAdU)OUN3>=!!1t(3tE4DSH(<)MmQp7O`GfKWTR5zp? z|Bmr9m=FLG)S?q_(!Uo93jwJhEx!2Qb4wyVIa@B_h}|i!XoL-1&2$`zUq;`r8%!EJ zlNa0S3Hx7{O)4F)0fPzA8;m-_L#VJ5*%kr3;Qin;>`R$NaHw2?t<89wr3T7o@j~v) zo1m@-u<^84OiPp7AZ0I%YIuqd!Sw1CI>PGv7GqlZOY#e-L^70Bq?j46!3+O=|0_=_8Yry-Li12V&`O=ynmrL z9FUxbf!Sz`32FWSaUB=odY`SZisU3K{*y!Npx#ipYWj<;kEV9*Ua_)!k!YFF*~OUq&e1and4}XInWT1svrr!6acYRH$03XDt{Zk!8`X;{4}Yx@eK>VU zg-cM#LrqhOS?BzLDiybA2+w(6neo@;y?n+``ww`7Cq0d?()*?VL zS`>(mqBbH)^*JoM0+^xE5=MPorVyQXMKQskze4`~UXm}=_i74XpoXrkEJxzM#Ma*# z+eJCmq`?~x#rdF9@I=gc|C?yJ=JD0G&yd3?0rZ147&XS8Um$q{6K)3-4`hD1DAq}5A9{ZL${xcuskX= z^ge*k;}YOdeSU}3AC44oqda@IS>+hd3Ce$be|h_vC%n3%&GO-N=eaUH0V(v+DEew;rPwk z0-9n<@`d5zHT<@)>+S1mL_5)a2JGT0>(Ll3ptJ^%cvwcC>NqN;5$BcZ@n)mwNAB&b zrLZQ|mOgHmm|RW2rga2z1q&@$z|WCOiCbxPLa48S6iJ9QM@#t%)x<%E{Sef^^URu! zoTp4jV%V&!rZ7p;&|B4ZQ?}|tEVHSwSm*jzm?dcQj?q?p@C8afxt~*D(G)kkQZ>qf z3u;VMGXsp@Ja7nh9NB1ziKKXwf2Edj1Aq;=#KA47YEB9;H1a&19W@cFc4IbC>|3O@ zbw4D;#BC+Kyctq&2yULP4&ND%|D!N<;&Jq*yC~fLi;vG!3T&n$LC1!2Ft3%16Ur-) zhpb%=*uj(_zuvs*dr~}xw5ps|7?#FYF#UICK<)`@vXqj7qzn*@PIbUbdJ(if0;o_I zm4Z6{Z*^jE9#!;{e7zMDe+^bch$oBeCPcqzr3cenY|af8W?6d+c5kbY^xHIAnR92x zJeVUGgY(GV4F}dj3XufV934H~14VM3o7yCy;FW<>VlxqcFMd00^|OIPi6!P$*rat- zH!T+v4R`rsdwqe_m{^EZMk30@SQ z$(P7YYJ^^NaDT`tx#i~y9$BTykS6aK@ZXz!DhtsVTR{eu$LF3t%5Vk#-&Ej6LBT4+1G zHe6=Tv$OB=frFcE$fnZT9X|JwfExda>qVuS}#D_sI@%t}(GA+A#;EekSqTtwOV z4=+T=03y?k{BG3X`3ehboayxegCKNEC{Xu7)xK zF99E~`tvQ%>@m9KH_Y=CpT-g$u4}hZ5gPWEYhZ>3SwP5)=}sa%6uCC$?COWr+W#u^ zs3Ry3H@c%dBeRE>`~{AhI0daL`U&97@KD0CAIE1&7|TvS>|N|nN%~hgiLA6GZ~i$W zsMMU%gbSnsWQo?Nfs?eU@bbiIa%t>?HU?+Vp(8t3O*f>}4p{`y)2oWcltl@d;)5tC z_X&I8A7IpSn&?Cd&t`*$reS`eUl%D;gcZj!=X&iq~4acC0 zmvvr>W`mZ)>PW{GA+;>|o9#1FXt4@8A~}UQ_hih&^LJ~QZtWj6qzqtFh+D)X69#cA znOX^?<%I#$D>%l3-X2cJq=1h2BGUgf&k}M7!3W>P%dPZu#6>5jT0~6Sbuti9u$e~& zy@$m8YjKcr5%ZuL?+^JE9DvImmGDa$39mfD0*9foRUfKUn$i20Sd%mI@< z6e4^hTNiv@_gw%!fJmo)7(Q9z6foKNOYH;vynfAdOu<_;XIa69%`16vWhSeQ)ETyURYESq z50ac76ptoXz?_pjR#AE#mhI-11kL(SZf6~k`}G%R=?mQaqKQ;OXh8fPBM7HG@yh)0 zsw=F?vE>V5?jbxBn7Ux`o}334i7_D`%-LI@ZIS7!YKnnKdB5`1upZ0{Q>a(Y3ZXJpkN8RoRpy$3Ia9$=1pSnvd@ndmJ1KL0www&*9CUD_?#4syt%z4%S(;7z0hK)|-Rk!WJ)N+kd_YJ5 zP+h%a+zb=p=R!}MRF!D1c4MJXJSCp<^Izi{O_r$XX;UlRH8~H>0XDjMfO@;<3YW5d z%-XQxFcA_veeU$FlamZp3OJ$35a~!^6xck9>nAuhXG0$5Pq0f+xjh4>nFZyTyg6N5 zDnB0L!z87W_7(7tI&DL$P?&D{KFYWfvv+{utkG%rhPFmH*h~ z__G(VkZ%vU(!Xo9L?!Pi#I1A7`kSk+U)6;*ako$d!tiJ!H;SMTdF8KOe*g@}PnhSJ z>ZFZgv4`0a;xk-V!qYwWxMeIC<@gKrKT}+~kW_0tB9V1|JsigUNbb#d`CdZ!d4>?M zAYCQTT{z$;0d15MGve9`YwH0Pp)bb?`0w@9|dd zxtmwh?1obTw$&|FJcw<0`Qu`CR~PwwSC6Zbb|M^iFy(;kV$}S$ef)WOGIk&4i%-3q zTUO&Q?!)popO&Oq8MSZnp`CEcnquGYqVs|)f)+1j$l((tHN`h@OLrwyZrHF(_0@MxkRf#dH7*TS)D;Qh zk>&0pjQe{xnEdwGE52=+jDnIi3eZRSf5jB%H%{oo1Iosq@(0@M;$`mOr`EB6>3imh z#S)q}&nJ6r9w^J#kbI`&zZ?D02|w@^ugvx8y%ZrwPT+U-3I<~}$|q&O_!sievaiX~ zVexef>jKInM|nC&c(k*&{pV_QQzqR_98|n;X@9MA3@u#YWzRy>&_t}ybmd-C2P6<6 z<2)(f%swMbrMbeB0D+~oelPsRo~v~cF-i8D42KvWF|bU-a?!v15;Is#0ufAeK=2mF@@Tug-wZgI2tkQrw9xnhk}gelLyC8P|{TkN2? zppRC5?_3m7-y#-(QYfHs;7f(xz}Ew}7?vyH7;#B#cz>tn^x_{Gv7*$}Ntq`+-ehGS z-quO#KVNa;zt!?hfe*v4)h#cc>g3-w0MI1Cpg-RDkb48}78_o;HR|TBUoKwVmJ#Rb zBN$?usMQ{ee{V-&Ory!u)$SU;hs7|Fssw*7hb#4;|5Z@;#dwZ7hKJiaz@2bjmCpiV z+|u)hAvr3XlsR3cCnVrTKDn=T5T&#G=xl2U(`Tr78RT`;qx`yRqAjn401M1Q@Qs65 z1Xou|yFLwS{}hPS=(Cs6L6F$Uu!mxUv*MtD^ECIsNUf)nblffI-E$Y6_`VwNoxMX= zjU`6gQO=dKtd%J~O1z9_VxZzklIrZeKcw)>wQ=9O`kQI;DwH1y-gP0H{sRIrq+^(L zKRIGjl$j>mo}0sKiBjSCq>Ig5;i!FfhN$#x;Hn04j^vJ-Isp!L7VOpe_Cg^f-DqGi z+z*Pzswxew5M3x8=2STuWb=x*8jPb8r5O z2GxWH?Cg|6eAQ*C6obsh;`jx$h#Eml-HLct^qBLmvjBInw-DYQc?ok?hhEiGb^hRq z^5@ZowgQRrIK26`Zi)++OKmTE?|v14%i@Fa9AvXx!Sm0_xBtlqYKT7Tu-hvRw~|Ub zG)}d|3El(~2(Hp@z3BrCgg?&*#m7QoH~AV5;q1e*7FvoOCteqchbI4^H?27c@}!Iu zR~Z?`sU!{86UG@vA8r&i03L#zgahlVZTiOu ziF13*a!xDW!x@%965$tdUtEOR+5`lKv1k!1>A6yLFGxpw>H3vWG9e1WZK0$77Nb|u z#3=5Xw7yFKC_i%Ws3wkD?b|votK(dGW!&0ue&SV3n>XlY+5DSk#R}iDZDLQT1qpEm z)UXi4&8YkJ!(UiEw~wwq@HWTb>bcA02BLW_xxe0SP}vKt4czE1z?tox@J}zv*Vk2Z z7m`m5A95XTB(MVVA{kW-CAeT0cCJTYEXIktWaObMZ*-BRK-l9?JdAPT>%!00l0bV$sio`l815qYtHp6zkLrMKwD%wddpABN=s2f z@;E;=Gi@3oAPAEJyCdAibu+;Z#F3d;TCLw zTyz?11(C#;8kF-7wB~JpotY3vOuf~LI)K{Rm^|A74o!Y8W96o%u2U(V7|}YDra5ZO z@TT=PH>#X(lj-BnT7P}}>eG$%|J#61+@ zS^8cGmx+CqDO=s@0ZGD{B^^*-Hl5eP|2e<}Xd?J{?D#%RB(JP^ehtc&aE-QJ!gV=h zqNV*;To4B|-G=tkQdUe;r_&jj{q0Aqz*@&>WDr6hO*x^n(b4kv z3$aHem&4%0b(DX5<;jnY#~}lLR-T)~`b^25Dppjw*qUFyl@TcXqfpF@GtpxOVpEq( zCC0nSRVl^&?1)~<=%#kcAE-@XZldWPa~r)Sf{Tq1KLf5p77ReMdj{pm2vs~S%dfg2 zV;DnrQBUGLORDaHrfb&xphO6lu=&F^SY}c!{%F7pN=i>!Vh%R@ulgjKMQO<2fH&KA zFeiI`V+|$r=HcAySB2P;DY7CL^oetw_>LTcWnl8UJ1f|XJkqwT?NnRAd|?No`u?>R zFDzXem`Q;G#Q_SLTI0K2AnKlk&kLl+9Z3&oOPgY-3z86DMxNr{IhM6#;$Y3J^%7X; z+qGDVx2%izG-;2vR>KkC+yJOl(dV1B&tOO6%jgKt=8k#7;=uFfaq$}S+=_*|->y^F zWky2U@PF0-eucdxe{HE1jip|<9z`7SBwkyh4+khn{VazVSye+afW9=5WDL;9W`%9myC4bWJhqtK`0SNXQ4o{qQeV@=yR4;P zP3gj$7*j>m8=rmxSm$PZ4_R;)ZWK?9#z>Y)QywKDjS@xF7GA^R1F5!{>3or!jD&d+ zXfXL}F7_7}*wc**RT4F!PDCtYMnyzOO?BeggxTHm`~8Q5w;+*tUWk6qdy8!}ldEIf zz+V=!wwSu18gmcvFjt8VbZeug;020<4q2!uwVU~2x-KUE@J3yP3pJaBwZAp#r#mN8 zZkBwjlG#-fW;f1msifIY`mTrA6rQ|bsk|5tw`X>c9Xx+Kt3cWMymo*H@?V=Jgu$|a zhiY?_e`))8YjGiyhqk)#deVIvK&u^B9Hq0$%JRy;?%%WAtLgpq#c0>A=!6X)P!_{legnl;1@=D-%$d2*bq#%VI<>-LlLWYO0EH)`UCB!Bu zz<%d&#$OW;1L+~JF%q~|$rIFv^&ku?J=oNu)NfC1M^6HJYZ2_A&f9clhNg495C;|*v zsEB0`z7vIHN>p7Zpv|~pZB`G|LMBh^NUWHI@&BlnSZyIKL83!}!sKSGVP>GSJhNi8Np;IfrTHsFCKs zm?>ZaLD)(U)B7XyEE}2J1b5ZDG+9PWmy;Q5SbhhV%~;*HjnyHTVvNL8?AMWt3q}i8 zw+kNuAs~(E?!*?E(Mvs8Gk$UCBt0bvCzFyFpGG0aIqW=m6b28h9STJ0<^+|`p~Gau zjyJM3%~2Ktvw5q0+@U3`UkD+NV?tykj+Ro2PGc#Noq8`ILE=_N&~A_h1ZdU zKy&LcE_OSn&#ta9$HVGk@nx4t>-W2U2`4iBtplE#5uYY==lltC`CF%jxPt+9uozD$ zSQd&Q=0GKr#&>P1=IIBrK=ZQ8fin=wC(VsblNul(aUINTCLGF8B(q>V_UGJo) zNvZ`SJz$`|H)1`w-L|fYLW6+OH|V%v){qy}qP&pGp>^XG2fb{MRBdI_;dm6JZ1o_e zu1UPm08$1zM|h!pS>v9YT2Zsdwi$+tXB40hY%3GmewHE}Ld3WC2-pWwY6&Y&Nxz|# z`}eP>RB$uc);Mc)tzW0w(-rLW09WFp96{EHRJXY-#cI;u#->sy=CeO^ ztY)P52AOW?YKcU{PPKOd4f4z(r(adOzOZMsq#pjqeJJ>3>^;=g?iWbb`-olG zh5FBiEPw44Lnp)}Ct!d{ao+H6-7Ep#Q!kJ?re;B#ssCMO8w$ztSnTtmZQ0Y0*Eur<{?bM77_M|nZ76k?2azJ2P`9yB-NxLrg z(jtyUfJTSj?9Y5wPqn4YfPJP>R{Jd%vx{b{Wf{wk+|UjE-N!G0iywu4gLq;Kk%af* zMvrKJ+q~CcvLFVa!ibh7z0beLQzD6$=w0SX1tELcrI4ls*O_`eRCoO28=kViWz)#^ zP*<-Cr@Q$qF0L#LvVWaRX)eImyS{vNhf67{xwowB(p8rGwFT3g`raubgo?d>4Fg)F zKVqn?4m-Df`hi6ZnoLv&1hMy4O?J6e#W09_9@hTKma;$+xL%)2r z4rpq6xu+JwUi>y|Wm`kyT*qEgE~Lg6FgFhJ)%=0&TJ+1U8<*^mkVdSClb|P!NW|=A zx5dEA6Dmxdn_|bY6@J;#h*+t3ectZFfmpygP|ZSOe$M7dDPhcS>L#G^@dI2^$4(iM z#4j2ipTvEp9v-X36ZOZ)r2C;5eW4)R;J~75Kc1UcjjkG0)Zl(c{+Qte?A}_JvQGQS zwtps*OQlgly8Sw;1pPwJFS9vROc)lX{k%>&Qzl^5SwkbUy>jrq#!Zr=sb+Nb z#1(50`oNep-|ba1`DI0IvA>@t6CT_n5mDdFkOb1YF5Nh%41Aj!FIq;CdHF=h3N6J~ zxvn+UkDik}nSw8dv&R(_l8T7JMZ#LaYn zl&qc%HcIOnCTm?lbTn^Kb}1eQ-EQf6Bmd<4 zQ?miMPAd#McVo_ zHx?}UzP(%Nb%ciZ6xAarGm)ed__N;gPDH-*W0zDt&`>C=HrcDR zJvxW;(+Ady;%*EqH-t61Lu*Tv#2I*C>Ydh6O$qRBs8w3&`((`ezAIL&p6)8JCa$?x z=HxC6USZ`g6b7?@n1A7sj>XQ?J_PO*x`)=f4O(fPv$AQt>DX)i|4V_(F7HJB2oroPC$$ zMWu?>#5sWVOQu=x5jA0vB=>GW-LWMV)+8hJ0UImEw94nnplFJ|6^PAZR*9^(O`!25 z0c{;mo|t&4h9)-RGK@qMD3g-2%bf;C%>pzv@7vl)UMQsg5A#7Zre;kT-Yu0TiSNZX}O4fAl!!?g)YdHsoI+;%ivRzn>sW2nh zU$j!f9ZY**yOgNS$}4kvHh(D~gaz`c`PAbbIOt*zG$W#KKlI!$$7)>D*Xf_F$N zS*x0kcr~HlcJp>05I4=ByJ5E6K^{kv+TYzJEqbVG1ooZHrjvIZRIo;FeKK3`5E~K; zuAblifu+mO97#g=qQVxJJ@uhccei8<*AML;^n3Ys;1>X*eqe5Mq)b?X%4mEo^EG+F z$PCbZB|-CRj||Os@x3*z!hi{Dn&al&vAa=b%a4bvFSuk;>X>S*<#=(P@ud1-cCuTh zUnp7K_3i!;*XU{~QXKxUEo^?ift8E6KcMDjL|`*+#hM^_;1H47%+_RD);@asF>qhM z`Iq5cX2@}@!G;2jeXG{CY7ohW3@MD1ks4%`m>MHa@Digoz$H~7xi z0Y)WOCeBgckF35x60`V$&3l9*5f)y}!c9#~AE&1G<|Uv?jXE1Y``xpZ9^L`hRkQD~ zu1-f+lhbB29-2>r9;qwKB5SvK9!S_@o@bEpFnJ_*=y+ur=FX`bgzlLQ4M)iFPtV#& zL!Qeg)kX$#IR3+8a0!m{foJ;J*$vYrqy)l}X}?-9ah&wn_|kPC?iQwz5#xFglBvrT z-g-n z?Ls!HVsCpZT4gSw&+4#?ClNz|;Kmcm!_Pv)HxVIYUV=Ch zjoJ;eAf%(iupgIb>9Wzwvf;3T*My-5TUH#ow3-04i&ImV1i#H3n8uO(GH#21HM7oU zedJ?hd#yP{y?y~OvykEwh#$12JwlEm=7k7;4yvcjff+ozR!W$e)hkIR`NaY#0=Sq6 zu2=e@*6H9%G8hNExm_szze0d1eU~>~yzcGY>p9~Fa>nODVWAV7DV0oTu@sKC40=tP zyOZC}K8;N0l8jcf6|uc%)h2XQwoqU#?9e}iG(X1z;xKY>5TRGapzZM~)%yWmt6UUX z=EFq^JwZzrymlf{nAWxXivD;hV|M~{D-3`601h_J-3?vGgfNOA5GP7;k06si%Uhde zqZBLC+r{j`#kAcOhQBi0t?B~~0f}kM9H0tn$8(#A52ssZ&c5k45i#6uEMF6&}!7CsHoD=^tne ze)=_A;xi0a#+c|G9#6XLWD~Nsq9~Q&?v`-$|^&=U-mRc zfpUpt_@U7VFzTgDAtV4!HY`O*AE|uhj+85S5!A+1nU%|fen=``MX`w7Y$tYs4MIN) zuU8_)<#02>2+##S(NjL>kdJw8fZjuh9bj~Xv~}>=CRZ1pN6nxh4S*&;&1gYg8+Rf;&shr5A}RXG`OZ%SDgM+ zpx}O@=E?3b?}!R*Hgz&KJA|JMe-fN#;P{H_ym4U;ZbBuO_|Tc)HnPC9s4bj5dUtMA zSiz1@e}WJ``BRJ;9EW9ib<#a9`Z6f<~C3yvgN0@1A(;}g%jgN1$f#idlUn`D1N zhW=Qrpc^Zw}r6^_#d6MTQ*TOuiyI%YEg%IYcK!XDhrv z+-_XA7krBg1f0+MwH2vK^$P{`q^b@I_OHj(foG9|BrSj?U* zV(t!t8>d^?=%tmEfnrKhH^6`pGCputqBzs&uGsx=Xhxf5x_CZkRsQ1&Vygv`*hux4 zh93|Wh#jIqvUz=fgQpvkFD#R8*9PC4Y@L9HM8uQQNDO!(_lKL=vD%g{3+SAY>`L?T& zsHQoxAOvbiLl_O6Ud$xjahCox20ntOmZp-FRM`EBxqJ{eYW7B% z)mKt60x}qdC%X(%`UC~la6%$Xw3PISVs78~0=Y06_|qE>%q50NmYrqxVVZi~%kQ$P z3I!tTG129oU_Xevh84JV^ zbsw#f4zyMM$+0dF)gEaWS*L(Od9_O=rDv~eh=LuBmS7FA1Hrq6J0AU69b{+^*8HY2 z+zvLHTA8+E>DTAN)l43i~w?^e!G`+d3p}2%BC!Qz(;GN&-#4@$&Y|? zXk_dQ^G^h+M9g7wX0SF%n5#`t^$aQz%j^sG%45Tr3;MBAyd+l=g9r1pHlK*AUo&0- z9W&Sxc%E7*?IVR4nvs!F02CPx4%m|qBr4hl#y>c8lPSpwic6Nry|kZmx`qW)l5*|tSjwGrH>4XLgO&`Dv<{1iJH^s-; zl|Cdx@la=2_8bxIK+cvkNKR`c+%cAsV<7ij19~D4U^UXVz|>M&$6>%AMx_y`4(Jw* z2J^%gA`BP=KY|}+oanhrns5L9H}m)H^lN}8sz-1{tRi? z<0MeGL6$uI*vnl0+yG@O3KhZHf>#SISgd<4(i<-z)#)Xk4WB}E)D;csriZM85y7}f zU9g7?W4qw%Pj>+*GQ9i^6Rz*QiCMT(9Cs9S?;tKPPl+caVa;eVh6F)vj441>Ay|2a z1u2N7%e?d5hL6=I8^?Eq5IP0QiHyoKl(;<#7$vT;%KW?p4=hzYm)VAuVF{v(t_aZ8 z1bh2@m|zxdV2$0)Wp4p{b866i`jzyZY^_C6nQ4s_UB~*@ zH=Hx1ssdr_`8{#I1SuOWF3hT>I)B`Z#r|8{zfF(6lU|cNlecdZUR}Aoat(Yg6J8~o zw|u#`{9U(vU%j2mUcYB+3mL~i#57+;%%AvWUU6A;ly-#WyiBLTb9auwMl|os!@V7YER`X9Isby{w3o5Gm<=ehc6lt(U>wOyksnf0e%KHhv2KOU4#ZMGc z>A2Gq(M8$&I-_(1o&_cgP8W<}F3qz6-><8h%H{6^0lk$e&uZRnq*spDrVjU^G_y?< zs)LzH=a{D!i0iqIk6H^2Y*6Ad2#K{%c`sI#ov{EB2SNc%$2z)<*C#(%n|DN;%UqeE zFIe`UI)Y=xS;^StIV3Smr(!uePcQm|Ay%-NB3WunI9nwIF%&T(4GQ+D{t5%@LI{O; zf!&G9cV^He=oO2Jj5?=aElU+E#Vx!`Yy=$-d@jBKZ6z>mf>f%+k6j_ormpPgz z?i1vbM43dRo+dPb#_wxj`L;T47=IZ)kU}mmgtw61z#}I7dW>{564k~ z+eAz>Zt?L6S8WVzsVK>Qit2-XWbdyf1YG7Ou_)8uzy`ey6vIuskUWVreiiH!qp{n| zNz14Ni%IGHGbQ9ESK%&dSy53!I4U&lJRlXx5 zwL+`oCTezd<*WS@%&!@-D4)9wLqFUwOYNjhJA?!*!G`dJXr6Ns5|N`wOcr-7u#c>j z)DFf{2Rj7QfOynanu}m1K8uy z9pi`1^3uYu@7Ia$dS~Dp4+f9Yiow%qllaeHv}qX7ag8F>y0u!03r`*0SX9t<{V_3I zDv?{l9Pg<~wo<(P#AW!u_X3-t(}t3lLMYWC4ne74i{Q=R7-$2c3tQKy*2BMPM!R*o z!@3WMhesB{lI$8PIWzvVZ;j(}JI-r7Jf^DL$Z>fc>_vJZHmWGxfNT1FPLV zpEb5?t>_0HOCu`QXGZyd0s8<1|7-jQ8Zlv!z=$R>2Fw6w0~>KOGMl{6i0aG(pWyvG8TbqM8&{}$7+CV#!LIH1uI<>rE#aQVIpX)RjFxPK$P<&SjUVzq#2*B`|D8sb P00000NkvXXu0mjfhQ=X~ literal 0 HcmV?d00001 diff --git a/granular-scopes-app/src/App.css b/granular-scopes-app/src/App.css new file mode 100644 index 00000000..ee1e0ad9 --- /dev/null +++ b/granular-scopes-app/src/App.css @@ -0,0 +1,49 @@ +.App { + text-align: center; +} + +.bp3-button { + margin-left: 5px; + margin-right: 5px; +} + +.bp3-card { + margin: 10px; + /* width: 100%; */ +} + +.bp3-switch { + margin: 5px; +} + +#main-content { + display: flex; + flex-direction: column; + flex-wrap: nowrap; + align-items: stretch; + width: calc(100vw - 20px); +} + +.code-tab { + overflow: auto !important; + max-height: 510px; + max-width: calc(100vw - 250px); + min-width: 50vw; +} + +.centered { + position: fixed; + top: 50%; + left: 50%; + /* bring your own prefixes */ + transform: translate(-50%, -50%); +} + +.nav-logo { + width: 32px; + margin-right: 4px; +} + +.fixed-checkbox { + width: 250px; +} \ No newline at end of file diff --git a/granular-scopes-app/src/App.tsx b/granular-scopes-app/src/App.tsx new file mode 100644 index 00000000..63c5e1a4 --- /dev/null +++ b/granular-scopes-app/src/App.tsx @@ -0,0 +1,17 @@ +import React from 'react'; +import './App.css'; + +import '@blueprintjs/core/lib/css/blueprint.css'; +import '@blueprintjs/icons/lib/css/blueprint-icons.css'; +import '@blueprintjs/datetime/lib/css/blueprint-datetime.css'; +import '@blueprintjs/select/lib/css/blueprint-select.css'; + +import MainPage from './components/MainPage'; + +const App: React.FC = () => { + return ( + + ); +} + +export default App; diff --git a/granular-scopes-app/src/components/DataCard.tsx b/granular-scopes-app/src/components/DataCard.tsx new file mode 100644 index 00000000..84383a37 --- /dev/null +++ b/granular-scopes-app/src/components/DataCard.tsx @@ -0,0 +1,126 @@ +import * as React from 'react'; + +import { + Card, + H5, H6, + Icon, + Intent, + Spinner, + Button, + HTMLSelect, +} from '@blueprintjs/core'; + +import {IconNames} from '@blueprintjs/icons'; +import { DataCardInfo } from '../models/DataCardInfo'; +import { ComponentProps } from '../models/ComponentProps'; +import { SingleRequestData } from '../models/RequestData'; +import RequestDataPanel from './RequestDataPanel'; +import { DataCardStatus } from '../models/DataCardStatus'; + +export interface DataCardProps { + info: DataCardInfo, + status: DataCardStatus + data: SingleRequestData[], + parentProps: ComponentProps, + children?: React.ReactNode, + processRowDelete?: ((index: number) => void), + processRowToggle?: ((index: number) => void), + tabButtonText?: string, + tabButtonHandler?: ((index: number) => void), + renderChildrenAfter?: boolean, +} + +export default function DataCard(props: DataCardProps) { + + const [showContent, setShowContent] = React.useState(true); + const [selectedDataIndex, setSelectedDataIndex] = React.useState(-1); + + /** Function to toggle show/hide of this card's content */ + function handleToggleCardContentClick() { + setShowContent(!showContent); + } + + /** Function to get an appropriate icon for this card */ + function iconForCard() { + if (props.status.busy) { + return(); + } + if (!props.info.stepNumber) { + return(); + } + if (props.status.complete) { + return(); + } + if (props.status.available) { + return(); + } + return(); + } + + /** Process HTML events for the data index select box */ + function handleDataIndexChange(event: React.FormEvent) { + setSelectedDataIndex(parseInt(event.currentTarget.value)); + } + + // **** return our component **** + + return ( + + + {/* props.toggleUiColors()} + /> */} + + + + + ); +} \ No newline at end of file diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx new file mode 100644 index 00000000..f1d0cb5b --- /dev/null +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -0,0 +1,431 @@ +import React, {useState, useEffect, useRef} from 'react'; + +import MainNavigation from './MainNavigation'; +import { StorageHelper } from '../util/StorageHelper'; +import { + Overlay, + Classes, + Switch, + Card, + Elevation, + H5, H6, + Divider, + IToaster, + IconName, + IToasterProps, + Position, + Toaster, + IIntentProps, + Intent +} from '@blueprintjs/core'; +import {IconNames} from '@blueprintjs/icons'; + +import StandaloneParameters from './StandaloneParameters'; +import { LaunchScope } from '../models/LaunchScope'; + +import FHIR from 'fhirclient'; +import { LauncherFhirClient } from '../models/LauncherFhirClient'; +import Client from 'fhirclient/lib/Client'; +import { CopyHelper } from '../util/CopyHelper'; +import DataCard from './DataCard'; +import { DataCardInfo } from '../models/DataCardInfo'; +import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; +import { DataCardStatus } from '../models/DataCardStatus'; +import { JwtHelper } from '../util/JwtHelper'; +import { fhirclient } from 'fhirclient/lib/types'; + +export interface MainPageProps {} + +const _appId:string = 'smart_granular_app'; + +const _statusAvailable: DataCardStatus = {available: true, complete: false, busy: false}; +const _statusNotAvailable: DataCardStatus = {available: false, complete: false, busy: false}; +const _statusBusy: DataCardStatus = {available: true, complete: false, busy: true}; +const _statusComplete: DataCardStatus = {available: true, complete: true, busy: false}; + +let _client:Client|undefined = undefined; +let _authTimeoutCheck:any = undefined; + +export default function MainPage() { + + const initialLoadRef = useRef(true); + const mainDiv = React.createRef(); + const toasterRef = useRef(null); + + const [uiDark, setUiDark] = useState(false); + const [settingsOverlayVisible, setSettingsOverlayVisible] = useState(false); + + const [authTimeout, setAuthTimeout] = useState(-1); + + const [aud, setAud] = useState(''); + const [code, setCode] = useState(''); + + const authCardInfo:DataCardInfo = { + id: 'auth-info-card', + heading: 'Authorization Information', + description: '', + optional: false, + } + const [authCardData, setAuthCardData] = useState([]); + const [authCardStatus, setAuthCardStatus] = useState(_statusAvailable); + + useEffect(() => { + if (initialLoadRef.current) { + if (localStorage.getItem('uiDark') === 'true') { + setUiDark(true); + } else if (sessionStorage.getItem('uiDark') === 'true') { + setUiDark(true); + } + + var url = new URL(window.location.href); + + getFromQueryOrStorage(url, 'aud', setAud, true); + + if (getFromQueryOrStorage(url, 'code', setCode, false) !== '') { + FHIR.oauth2.ready(onAuthReady, onAuthError); + } + + initialLoadRef.current = false; + } + }, []); + + function toggleUiTheme() { + setUiDark(!uiDark); + }; + useEffect(() => { + if (!mainDiv) { + return; + } + + if (uiDark) { + if (mainDiv.current!.className !== 'bp3-dark') { + mainDiv.current!.className = 'bp3-dark'; + } + if (document.body.className !== 'body-dark') { + document.body.className = 'body-dark'; + } + + if (StorageHelper.isLocalStorageAvailable) { + localStorage.setItem('uiDark', (uiDark).toString()); + } else { + sessionStorage.setItem('uiDark', (uiDark).toString()); + } + + return; + } + + if (mainDiv.current!.className === 'bp3-dark') { + mainDiv.current!.className = ''; + } + if (document.body.className === 'body-dark') { + document.body.className = ''; + } + + if (StorageHelper.isLocalStorageAvailable) { + localStorage.setItem('uiDark', (uiDark).toString()); + } else { + sessionStorage.setItem('uiDark', (uiDark).toString()); + } + + }, [uiDark, mainDiv]); + + function toggleSettingsVisible() { + setSettingsOverlayVisible(!settingsOverlayVisible); + } + + function getFromQueryOrStorage(url:URL, key:string, setter:((val:string) => void), save:boolean) { + if (url.searchParams.has(key)) { + let val:string = url.searchParams.get(key) ?? ''; + + if (save) { + sessionStorage.setItem(key, val); + } + + if (setter !== undefined) { + setter(val); + } + return(val); + } + + let val = sessionStorage.getItem(key); + if (val) { + setter(val); + return(val); + } + + return(undefined); + } + + function showToastMessage(message:string, iconName?:IconName, timeout?:number, intent?:Intent) { + let toaster:IToaster = getOrCreateToaster(); + toaster.show({message: message, icon: iconName, timeout: timeout, intent:intent}); + } + + function getOrCreateToaster():IToaster { + if (!toasterRef.current) { + // **** configure our toaster display **** + + var toasterProps: IToasterProps = { + autoFocus: false, + canEscapeKeyClear: true, + position: Position.TOP, + } + + // **** static create the toaster on the DOM **** + toasterRef.current = Toaster.create(toasterProps, document.body); + } + + return toasterRef.current; + } + + function copyToClipboard(message: string, toast?: string) { + const success = CopyHelper.copyToClipboard(message); + + if ((success) && (toast)) { + showToastMessage(`${toast} Copied!`, IconNames.CLIPBOARD, 500); + } + + if ((!success) && (toast)) { + showToastMessage('Failed to copy!', IconNames.WARNING_SIGN, 1000); + } + } + + function checkAuthTimeout() { + _authTimeoutCheck = setTimeout(checkAuthTimeout, 10000); + + let now:number = new Date().getTime(); + + if (authTimeout < now) { + return; + } + + if ((now + 10000) > authTimeout) { + showToastMessage( + `Auth token will timeout in ${(authTimeout - now) / 1000} seconds`, + IconNames.TIME, + 2000, + Intent.WARNING); + } + } + + function startAuth(requestedScopes:LaunchScope) { + if (!aud) { + showToastMessage('Standalone launch requires an Audience!', IconNames.ERROR); + return; + } + + let scopes:string = requestedScopes.getScopes(); + sessionStorage.setItem(`r_${aud}`, scopes); + + FHIR.oauth2.authorize({ + client_id: _appId, + scope: scopes, + iss: aud, + }); + } + + function refreshAuth(requestedScopes?:LaunchScope) { + if (!_client) { + showToastMessage('Refreshing requires an authorication token!', IconNames.ERROR, undefined, Intent.DANGER); + return; + } + + _client.refresh() + .then((refreshedState:fhirclient.ClientState) => { + buildAuthCardDataSuccess(true); + }) + .catch((reason:any) => { + buildAuthCardDataError(true, reason); + }); + } + + function buildAuthCardDataError(isRenewal:boolean, error:any) { + let now:Date = new Date(); + + let id:string; + let name:string; + + if (isRenewal) { + id = `refresh_${authCardData.length}`; + name = `Token Refresh #${authCardData.length} - ${now.toLocaleTimeString()}`; + } else { + id = 'initial_auth'; + name = `SMART Launch - ${now.toLocaleString()}`; + } + + let url:string = _client?.state.serverUrl.replace(/fhir$/, 'auth/token') ?? aud; + + let data:SingleRequestData = { + id: id, + name: name, + requestUrl: url + '\n<<< ' + now.toLocaleString(), + responseData: JSON.stringify(error, null, 2), + responseDataType: RenderDataAsTypes.Error, + } + + if (isRenewal) { + let updatedData:SingleRequestData[] = authCardData.slice(); + updatedData.push(data); + setAuthCardData(updatedData); + + showToastMessage('Token renewal failed!', IconNames.ERROR, undefined, Intent.DANGER); + } else { + setAuthCardData([data]); + + showToastMessage('Authorization failed!', IconNames.ERROR, undefined, Intent.DANGER); + } + } + + function buildAuthCardDataSuccess(isRenewal:boolean, request?:any) { + let now:Date = new Date(); + let expires:number = _client?.state.tokenResponse?.expires_in ?? -1; + + if (expires < 0) { + setAuthTimeout(-1); + } else { + setAuthTimeout(now.getTime() + expires); + + if (_authTimeoutCheck) { + window.clearTimeout(_authTimeoutCheck); + _authTimeoutCheck = undefined; + } + _authTimeoutCheck = setTimeout(checkAuthTimeout, 10000); + } + + let id:string; + let name:string; + + if (isRenewal) { + id = `refresh_${authCardData.length}`; + name = `Token Refresh #${authCardData.length} - ${now.toLocaleTimeString()}`; + } else { + id = 'initial_auth'; + name = `SMART Launch - ${now.toLocaleString()}`; + } + + let extended:Map = new Map([ + ['ID Token', JwtHelper.getDecodedTokenString(_client?.state.tokenResponse?.id_token)], + ['Refresh Token', JwtHelper.getDecodedTokenString(_client?.state.tokenResponse?.refresh_token)] + ]); + + let url:string = _client?.state.serverUrl.replace(/fhir$/, 'auth/token') ?? aud; + + let data:SingleRequestData = { + id: id, + name: name, + requestUrl: url, + responseData: JSON.stringify(_client!.state.tokenResponse, null, 2), + responseDataType: RenderDataAsTypes.JSON, + info: `Processed at: ${now.toLocaleString()}`, + infoDataType: RenderDataAsTypes.Text, + extended: extended, + extendedDataType: RenderDataAsTypes.JSON, + } + + if (request) { + data.requestData = JSON.stringify(request, null, 2); + data.requestDataType = RenderDataAsTypes.JSON; + } + + let updatedData:SingleRequestData[] = authCardData.slice(); + updatedData.push(data); + setAuthCardData(updatedData); + + if (isRenewal) { + let updatedData:SingleRequestData[] = authCardData.slice(); + updatedData.push(data); + setAuthCardData(updatedData); + } else { + setAuthCardData([data]); + } + } + + function onAuthReady(client:Client) { + // log the client in the console for those who want to inspect it + console.log('SMART Ready:', client); + _client = client; + + let currentAud:string = sessionStorage.getItem('aud') ?? ''; + let scopes:string = sessionStorage.getItem(`r_${currentAud}`) ?? ''; + + // TODO(gino): remove during normal use - leaving for dev testing + // if (scopes) { + // sessionStorage.removeItem(`r_${currentAud}`); + // } + + let request:any = { + client_id: _appId, + scopes: scopes, + iss: currentAud, + } + + buildAuthCardDataSuccess(false, request); + } + + function onAuthError(error:Error) { + buildAuthCardDataError(false, error); + } + + function setAudAndSave(value:string) { + sessionStorage.setItem('aud', value); + setAud(value); + } + + return ( +
+ + + +
Settings
+ +
UI
+ toggleUiTheme()} + /> +
+
+ + + {/*
+
*/} +
+ ); +} \ No newline at end of file diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx new file mode 100644 index 00000000..3ede685f --- /dev/null +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -0,0 +1,125 @@ +import React, {useState, useRef, useEffect} from 'react'; +import { ComponentProps } from '../models/ComponentProps'; +import { + Card, + Elevation, + H5, H6, Divider, Button, FormGroup, InputGroup, Collapse, Checkbox, ButtonGroup, Intent, Tooltip, +} from '@blueprintjs/core'; +import { StorageHelper } from '../util/StorageHelper'; +import { LaunchScope } from '../models/LaunchScope'; + +export interface ParametersTabV1Props extends ComponentProps { +} + +const _defaultScopes:LaunchScope = new LaunchScope([ + ['openid', true], + ['fhirUser', true], + ['offline_access', true], + ['online_access', false], + ['smart/orchestrate_launch', false], + ['profile', true], + ['launch/patient', true], + ['launch/encounter', true], + ['patient/*.read', false], + ['patient/*.write', false], + ['patient/*.*', true], + ['user/*.*', true], +]); + +const _scopeKey:string = 'smart-parameters-v1'; + +export default function ParametersTabV1(props: ParametersTabV1Props) { + const initialLoadRef = useRef(true); + + const [scopes, setScopes] = useState(_defaultScopes); + + useEffect(() => { + if (initialLoadRef.current) { + scopes.load(_scopeKey, false); + + initialLoadRef.current = false; + } + }, [scopes]); + + function handleInputAudChange(event: React.ChangeEvent) { + props.setAud(event.target.value); + } + + function handleScopeChange(name:string) { + let updated:LaunchScope = new LaunchScope(scopes); + + updated.set(name, !scopes.get(name)); + updated.save(_scopeKey); + + setScopes(updated); + } + + function elementsForScopes() { + let boxes:JSX.Element[] = []; + + let lines:number = 0; + + scopes.forEach((value, key) => { + switch (key) { + case 'patient/*.read': + case 'launch/patient': + boxes.push(
); + break; + } + + boxes.push( + handleScopeChange(key)} + />); + }) + + return boxes; + } + + return( + + + + + + + { elementsForScopes() } + + - {/* props.toggleUiColors()} - /> */} - - - - + + + SMART Logo + SMART Granular Scopes - September 2020 Connectathon + + + + + + ); } \ No newline at end of file diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index e950541a..b1c8993f 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -2,11 +2,11 @@ import React, {useState, useEffect, useRef} from 'react'; import MainNavigation from './MainNavigation'; import { StorageHelper } from '../util/StorageHelper'; -import { - Overlay, +import { + Overlay, Classes, - Switch, - Card, + Switch, + Card, Elevation, H5, H6, Divider, @@ -15,7 +15,6 @@ import { IToasterProps, Position, Toaster, - IIntentProps, Intent } from '@blueprintjs/core'; import {IconNames} from '@blueprintjs/icons'; @@ -24,7 +23,6 @@ import StandaloneParameters from './StandaloneParameters'; import { LaunchScope } from '../models/LaunchScope'; import FHIR from 'fhirclient'; -import { LauncherFhirClient } from '../models/LauncherFhirClient'; import Client from 'fhirclient/lib/Client'; import { CopyHelper } from '../util/CopyHelper'; import DataCard from './DataCard'; @@ -39,9 +37,9 @@ export interface MainPageProps {} const _appId:string = 'smart_granular_app'; const _statusAvailable: DataCardStatus = {available: true, complete: false, busy: false}; -const _statusNotAvailable: DataCardStatus = {available: false, complete: false, busy: false}; -const _statusBusy: DataCardStatus = {available: true, complete: false, busy: true}; -const _statusComplete: DataCardStatus = {available: true, complete: true, busy: false}; +// const _statusNotAvailable: DataCardStatus = {available: false, complete: false, busy: false}; +// const _statusBusy: DataCardStatus = {available: true, complete: false, busy: true}; +// const _statusComplete: DataCardStatus = {available: true, complete: true, busy: false}; let _client:Client|undefined = undefined; let _authTimeoutCheck:any = undefined; @@ -51,14 +49,14 @@ export default function MainPage() { const initialLoadRef = useRef(true); const mainDiv = React.createRef(); const toasterRef = useRef(null); - + const [uiDark, setUiDark] = useState(false); const [settingsOverlayVisible, setSettingsOverlayVisible] = useState(false); const [authTimeout, setAuthTimeout] = useState(-1); const [aud, setAud] = useState(''); - const [code, setCode] = useState(''); + // const [code, setCode] = useState(''); const authCardInfo:DataCardInfo = { id: 'auth-info-card', @@ -78,10 +76,10 @@ export default function MainPage() { } var url = new URL(window.location.href); - + getFromQueryOrStorage(url, 'aud', setAud, true); - - if (getFromQueryOrStorage(url, 'code', setCode, false) !== '') { + + if (getFromQueryOrStorage(url, 'code')) { FHIR.oauth2.ready(onAuthReady, onAuthError); } @@ -126,14 +124,14 @@ export default function MainPage() { } else { sessionStorage.setItem('uiDark', (uiDark).toString()); } - + }, [uiDark, mainDiv]); function toggleSettingsVisible() { setSettingsOverlayVisible(!settingsOverlayVisible); } - function getFromQueryOrStorage(url:URL, key:string, setter:((val:string) => void), save:boolean) { + function getFromQueryOrStorage(url:URL, key:string, setter?:((val:string) => void), save?:boolean) { if (url.searchParams.has(key)) { let val:string = url.searchParams.get(key) ?? ''; @@ -141,15 +139,17 @@ export default function MainPage() { sessionStorage.setItem(key, val); } - if (setter !== undefined) { + if (setter) { setter(val); } return(val); } - + let val = sessionStorage.getItem(key); if (val) { - setter(val); + if (setter) { + setter(val); + } return(val); } @@ -207,7 +207,7 @@ export default function MainPage() { Intent.WARNING); } } - + function startAuth(requestedScopes:LaunchScope) { if (!aud) { showToastMessage('Standalone launch requires an Audience!', IconNames.ERROR); @@ -269,11 +269,11 @@ export default function MainPage() { let updatedData:SingleRequestData[] = authCardData.slice(); updatedData.push(data); setAuthCardData(updatedData); - + showToastMessage('Token renewal failed!', IconNames.ERROR, undefined, Intent.DANGER); } else { setAuthCardData([data]); - + showToastMessage('Authorization failed!', IconNames.ERROR, undefined, Intent.DANGER); } } @@ -281,7 +281,7 @@ export default function MainPage() { function buildAuthCardDataSuccess(isRenewal:boolean, request?:any, stringifyRequest?:boolean) { let now:Date = new Date(); let expires:number = _client?.state.tokenResponse?.expires_in ?? -1; - + if (expires < 0) { setAuthTimeout(-1); } else { @@ -375,7 +375,7 @@ export default function MainPage() { return (
- Date: Mon, 24 Aug 2020 16:09:54 -0500 Subject: [PATCH 04/54] Improved scope handing and user information. Added dynamic loading of resource panels based on scopes. Improved save and load of scope objects. --- .../src/components/MainPage.tsx | 203 ++++++++++++++++-- .../src/components/ParametersTabV1.tsx | 8 +- granular-scopes-app/src/models/LaunchScope.ts | 40 +++- 3 files changed, 232 insertions(+), 19 deletions(-) diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index b1c8993f..482a991f 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -20,7 +20,7 @@ import { import {IconNames} from '@blueprintjs/icons'; import StandaloneParameters from './StandaloneParameters'; -import { LaunchScope } from '../models/LaunchScope'; +import { LaunchScope, ScopeComparison } from '../models/LaunchScope'; import FHIR from 'fhirclient'; import Client from 'fhirclient/lib/Client'; @@ -57,6 +57,7 @@ export default function MainPage() { const [aud, setAud] = useState(''); // const [code, setCode] = useState(''); + const [requestedScopes, setRequestedScopes] = useState(new LaunchScope()); const authCardInfo:DataCardInfo = { id: 'auth-info-card', @@ -67,6 +68,21 @@ export default function MainPage() { const [authCardData, setAuthCardData] = useState([]); const [authCardStatus, setAuthCardStatus] = useState(_statusAvailable); + const userCardInfo:DataCardInfo = { + id: 'user-info-card', + heading: 'User Information', + description: '', + optional: false, + } + const [userCardData, setUserCardData] = useState([]); + const [userCardStatus, setUserCardStatus] = useState(_statusAvailable); + const [showUserCard, setShowUserCard] = useState(false); + + const [resourcesToShow, setResourcesToShow] = useState([]); + const [resourceCardsInfo, setResourceCardsInfo] = useState>(new Map()); + const [resourceCardsDataMap, setResourceCardsDataMap] = useState>(new Map([])); + const [resourceCardsStatusMap, setResourceCardsStatusMap] = useState>(new Map()); + useEffect(() => { if (initialLoadRef.current) { if (localStorage.getItem('uiDark') === 'true') { @@ -208,18 +224,20 @@ export default function MainPage() { } } - function startAuth(requestedScopes:LaunchScope) { + function startAuth(scopes:LaunchScope) { if (!aud) { showToastMessage('Standalone launch requires an Audience!', IconNames.ERROR); return; } - let scopes:string = requestedScopes.getScopes(); - sessionStorage.setItem(`r_${aud}`, scopes); + setRequestedScopes(scopes); + scopes.save('requestedScopes'); + + let scopeString:string = scopes.getScopes(); FHIR.oauth2.authorize({ client_id: _appId, - scope: scopes, + scope: scopeString, iss: aud, }); } @@ -234,7 +252,8 @@ export default function MainPage() { _client.refresh() .then((refreshedState:fhirclient.ClientState) => { - buildAuthCardDataSuccess(true, request, false); + buildAuthCardDataSuccess(true, request, false, requestedScopes.compareToGranted(_client!.state.scope ?? '')); + loadResourceContents(); }) .catch((reason:any) => { buildAuthCardDataError(true, reason); @@ -265,6 +284,12 @@ export default function MainPage() { responseDataType: RenderDataAsTypes.Error, } + let scopes:LaunchScope = LaunchScope.load('requestedScopes'); + if (scopes.size > 0) { + data.requestData = JSON.stringify(scopes, null, 2); + data.requestDataType = RenderDataAsTypes.JSON; + } + if (isRenewal) { let updatedData:SingleRequestData[] = authCardData.slice(); updatedData.push(data); @@ -278,7 +303,12 @@ export default function MainPage() { } } - function buildAuthCardDataSuccess(isRenewal:boolean, request?:any, stringifyRequest?:boolean) { + function buildAuthCardDataSuccess( + isRenewal:boolean, + request?:any, + stringifyRequest?:boolean, + scopeComparison?:ScopeComparison) + { let now:Date = new Date(); let expires:number = _client?.state.tokenResponse?.expires_in ?? -1; @@ -318,12 +348,23 @@ export default function MainPage() { requestUrl: url, responseData: JSON.stringify(_client!.state.tokenResponse, null, 2), responseDataType: RenderDataAsTypes.JSON, - info: `Processed at: ${now.toLocaleString()}`, - infoDataType: RenderDataAsTypes.Text, extended: extended, extendedDataType: RenderDataAsTypes.JSON, } + if (scopeComparison) { + let scopeInfo:any = { + processedAt: now.toLocaleString(), + scopesGranted: scopeComparison.granted, + scopesDenied: scopeComparison.denied, + } + data.info = JSON.stringify(scopeInfo, null, 2); + data.infoDataType = RenderDataAsTypes.JSON; + } else { + data.info = `Processed at: ${now.toLocaleString()}`; + data.infoDataType = RenderDataAsTypes.Text; + } + if (request) { data.requestData = stringifyRequest ? JSON.stringify(request, null, 2) : request; data.requestDataType = RenderDataAsTypes.JSON; @@ -348,7 +389,74 @@ export default function MainPage() { _client = client; let currentAud:string = sessionStorage.getItem('aud') ?? ''; - let scopes:string = sessionStorage.getItem(`r_${currentAud}`) ?? ''; + + let scopes:LaunchScope = LaunchScope.load('requestedScopes'); + setRequestedScopes(scopes); + + let comparison:ScopeComparison = scopes.compareToGranted(_client!.state.scope ?? ''); + + let showUser:boolean = false; + + let resources:string[] = []; + scopes.forEach((requested:boolean, name:string) => { + if (!name) { + return; + } + + if (!requested) { + return; + } + + switch (name) { + case 'openid': + case 'fhirUser': + case 'offline_access': + case 'online_access': + case 'smart/orchestrate_launch': + case 'profile': + // ignore + break; + + case 'launch/patient': + case 'patient/*.read': + case 'patient/*.write': + case 'patient/*.*': + if (resources.indexOf('Patient') === -1) { + resources.push('Patient'); + } + break; + + case 'launch/encounter': + if (resources.indexOf('Encounter') === -1) { + resources.push('Encounter'); + } + break; + + case 'user/*.*': + showUser = true; + if (resources.indexOf('Patient') === -1) { + resources.push('Patient'); + } + if (resources.indexOf('Encounter') === -1) { + resources.push('Encounter'); + } + break; + + default: + let split:string[] = name.split('?'); + if (resources.indexOf(split[0]) === -1) { + resources.push(split[0]); + } + break; + } + }); + + setResourcesToShow(resources); + setShowUserCard(showUser); + + let scopeString:string = scopes.getScopes(); + + //let scopesString:string = sessionStorage.getItem(`r_${currentAud}`) ?? ''; // TODO(gino): remove during normal use - leaving for dev testing // if (scopes) { @@ -357,11 +465,12 @@ export default function MainPage() { let request:any = { client_id: _appId, - scopes: scopes, + scopes: scopeString, iss: currentAud, } - buildAuthCardDataSuccess(false, request, true); + buildAuthCardDataSuccess(false, request, true, comparison); + loadResourceContents(); } function onAuthError(error:Error) { @@ -373,6 +482,75 @@ export default function MainPage() { setAud(value); } + function buildResourceDataCardInfo(resourceName:string):DataCardInfo { + let id:string = 'resource-card-' + resourceName.toLowerCase(); + + return { + id: id, + heading: resourceName + ' Resource', + description: '', + optional: false, + } + } + + function loadResourceContents() { + } + + useEffect(() => { + let resourceCards:Map = new Map([]); + resourcesToShow.forEach((resource) => { + resourceCards.set(resource, buildResourceDataCardInfo(resource)); + }); + setResourceCardsInfo(resourceCards); + + }, [resourcesToShow]); + + function buildContentCards():JSX.Element[] { + let cards:JSX.Element[] = []; + + if (showUserCard) { + cards.push( + + ); + } + + resourceCardsInfo.forEach((info:DataCardInfo, name:string) => { + cards.push( + + ); + }); + + return cards; + } + return (
+ {buildContentCards()}
); } \ No newline at end of file diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx index 5d4e937f..e84251db 100644 --- a/granular-scopes-app/src/components/ParametersTabV1.tsx +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -38,11 +38,15 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { useEffect(() => { if (initialLoadRef.current) { - scopes.load(_scopeKey, false); + let savedScopes:LaunchScope = LaunchScope.load(_scopeKey); + + if (savedScopes.size > _defaultScopes.size) { + setScopes(savedScopes); + } initialLoadRef.current = false; } - }, [scopes]); + }, [scopes, setScopes]); function handleInputAudChange(event: React.ChangeEvent) { props.setAud(event.target.value); diff --git a/granular-scopes-app/src/models/LaunchScope.ts b/granular-scopes-app/src/models/LaunchScope.ts index ae4542dd..aeee38f8 100644 --- a/granular-scopes-app/src/models/LaunchScope.ts +++ b/granular-scopes-app/src/models/LaunchScope.ts @@ -1,4 +1,9 @@ +export interface ScopeComparison { + granted:string[]; + denied:string[]; +} + export class LaunchScope extends Map { getScopes():string { let scopeString:string = ''; @@ -19,15 +24,18 @@ export class LaunchScope extends Map { } save(scopeSetName:string) { - sessionStorage.setItem(scopeSetName, this.getScopes()); + sessionStorage.setItem(scopeSetName, JSON.stringify(Array.from(this.entries()))); } - load(scopeSetName:string, allowNewScopes:boolean) { - let scopes:string = sessionStorage.getItem(scopeSetName) ?? ''; + static load(scopeSetName:string):LaunchScope { + let val:string = sessionStorage.getItem(scopeSetName) ?? ''; - if (scopes !== '') { - this.loadFromScopes(scopes, allowNewScopes); + if (!val) { + return new LaunchScope(); } + + let loaded:LaunchScope = new LaunchScope(JSON.parse(val) ?? []); + return loaded; } loadFromScopes(scopes:string, allowNewScopes:boolean) { @@ -52,4 +60,26 @@ export class LaunchScope extends Map { } } } + + compareToGranted(scopes:string):ScopeComparison { + let granted:string[] = []; + let denied:string[] = []; + + this.forEach((requested:boolean, key:string) => { + if (!requested) { + return; + } + + if (scopes.indexOf(key) === -1) { + denied.push(key); + } else { + granted.push(key); + } + }); + + return { + granted: granted, + denied: denied, + } + } }; \ No newline at end of file From 94bf3b09cb092962ab835aa57f4374c9d9cf89d0 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Tue, 25 Aug 2020 17:02:10 -0500 Subject: [PATCH 05/54] Default load of resource panels with IDs working. --- .../src/components/DataCard.tsx | 4 +- .../src/components/MainPage.tsx | 157 +- .../src/components/ParametersTabV1.tsx | 4 +- .../src/components/RequestDataPanel.tsx | 4 +- .../src/components/ResourceComponent.tsx | 157 + .../src/components/StandaloneParameters.tsx | 5 +- .../{ComponentProps.ts => CommonProps.ts} | 4 +- granular-scopes-app/src/models/fhir_r4.ts | 97945 ++++++++++++++++ 8 files changed, 98201 insertions(+), 79 deletions(-) create mode 100644 granular-scopes-app/src/components/ResourceComponent.tsx rename granular-scopes-app/src/models/{ComponentProps.ts => CommonProps.ts} (78%) create mode 100644 granular-scopes-app/src/models/fhir_r4.ts diff --git a/granular-scopes-app/src/components/DataCard.tsx b/granular-scopes-app/src/components/DataCard.tsx index 84383a37..de9b1922 100644 --- a/granular-scopes-app/src/components/DataCard.tsx +++ b/granular-scopes-app/src/components/DataCard.tsx @@ -12,7 +12,7 @@ import { import {IconNames} from '@blueprintjs/icons'; import { DataCardInfo } from '../models/DataCardInfo'; -import { ComponentProps } from '../models/ComponentProps'; +import { CommonProps } from '../models/CommonProps'; import { SingleRequestData } from '../models/RequestData'; import RequestDataPanel from './RequestDataPanel'; import { DataCardStatus } from '../models/DataCardStatus'; @@ -21,7 +21,7 @@ export interface DataCardProps { info: DataCardInfo, status: DataCardStatus data: SingleRequestData[], - parentProps: ComponentProps, + parentProps: CommonProps, children?: React.ReactNode, processRowDelete?: ((index: number) => void), processRowToggle?: ((index: number) => void), diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index 482a991f..1ecd5818 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -31,6 +31,7 @@ import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; import { DataCardStatus } from '../models/DataCardStatus'; import { JwtHelper } from '../util/JwtHelper'; import { fhirclient } from 'fhirclient/lib/types'; +import ResourceComponent from './ResourceComponent'; export interface MainPageProps {} @@ -45,7 +46,6 @@ let _client:Client|undefined = undefined; let _authTimeoutCheck:any = undefined; export default function MainPage() { - const initialLoadRef = useRef(true); const mainDiv = React.createRef(); const toasterRef = useRef(null); @@ -68,20 +68,11 @@ export default function MainPage() { const [authCardData, setAuthCardData] = useState([]); const [authCardStatus, setAuthCardStatus] = useState(_statusAvailable); - const userCardInfo:DataCardInfo = { - id: 'user-info-card', - heading: 'User Information', - description: '', - optional: false, - } - const [userCardData, setUserCardData] = useState([]); - const [userCardStatus, setUserCardStatus] = useState(_statusAvailable); const [showUserCard, setShowUserCard] = useState(false); + const [userResourceType, setUserResourceType] = useState(''); const [resourcesToShow, setResourcesToShow] = useState([]); - const [resourceCardsInfo, setResourceCardsInfo] = useState>(new Map()); - const [resourceCardsDataMap, setResourceCardsDataMap] = useState>(new Map([])); - const [resourceCardsStatusMap, setResourceCardsStatusMap] = useState>(new Map()); + const [resourceCards, setResourceCards] = useState([]); useEffect(() => { if (initialLoadRef.current) { @@ -253,7 +244,6 @@ export default function MainPage() { _client.refresh() .then((refreshedState:fhirclient.ClientState) => { buildAuthCardDataSuccess(true, request, false, requestedScopes.compareToGranted(_client!.state.scope ?? '')); - loadResourceContents(); }) .catch((reason:any) => { buildAuthCardDataError(true, reason); @@ -440,6 +430,7 @@ export default function MainPage() { if (resources.indexOf('Encounter') === -1) { resources.push('Encounter'); } + setUserResourceType(client.user.resourceType ?? ''); break; default: @@ -451,8 +442,8 @@ export default function MainPage() { } }); - setResourcesToShow(resources); setShowUserCard(showUser); + setResourcesToShow(resources); let scopeString:string = scopes.getScopes(); @@ -470,7 +461,6 @@ export default function MainPage() { } buildAuthCardDataSuccess(false, request, true, comparison); - loadResourceContents(); } function onAuthError(error:Error) { @@ -482,75 +472,100 @@ export default function MainPage() { setAud(value); } - function buildResourceDataCardInfo(resourceName:string):DataCardInfo { - let id:string = 'resource-card-' + resourceName.toLowerCase(); - - return { - id: id, - heading: resourceName + ' Resource', - description: '', - optional: false, - } - } - - function loadResourceContents() { + function getFhirClient():Client|undefined { + return _client; } - useEffect(() => { - let resourceCards:Map = new Map([]); - resourcesToShow.forEach((resource) => { - resourceCards.set(resource, buildResourceDataCardInfo(resource)); - }); - setResourceCardsInfo(resourceCards); - - }, [resourcesToShow]); - function buildContentCards():JSX.Element[] { let cards:JSX.Element[] = []; - if (showUserCard) { + if ((showUserCard) && (userResourceType)) { cards.push( - ); } - resourceCardsInfo.forEach((info:DataCardInfo, name:string) => { - cards.push( - - ); + resourcesToShow.forEach((resourceName:string) => { + switch (resourceName) { + case 'Patient': + cards.push( + + ); + break; + + case 'Encounter': + cards.push( + + ); + break; + + default: + cards.push( + + ); + break; + } }); return cards; } + useEffect(() => { + setResourceCards(buildContentCards()); + }, [resourcesToShow]); + return (
@@ -600,11 +616,12 @@ export default function MainPage() { setAud: setAudAndSave, startAuth: startAuth, refreshAuth: refreshAuth, + getFhirClient: getFhirClient, toaster: showToastMessage, copyToClipboard: copyToClipboard, }} /> - {buildContentCards()} + {resourceCards}
); } \ No newline at end of file diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx index e84251db..8070310c 100644 --- a/granular-scopes-app/src/components/ParametersTabV1.tsx +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -1,5 +1,5 @@ import React, {useState, useRef, useEffect} from 'react'; -import { ComponentProps } from '../models/ComponentProps'; +import { CommonProps } from '../models/CommonProps'; import { Card, Divider, @@ -11,7 +11,7 @@ import { } from '@blueprintjs/core'; import { LaunchScope } from '../models/LaunchScope'; -export interface ParametersTabV1Props extends ComponentProps { +export interface ParametersTabV1Props extends CommonProps { } const _defaultScopes:LaunchScope = new LaunchScope([ diff --git a/granular-scopes-app/src/components/RequestDataPanel.tsx b/granular-scopes-app/src/components/RequestDataPanel.tsx index 27dcc57d..5e4eb962 100644 --- a/granular-scopes-app/src/components/RequestDataPanel.tsx +++ b/granular-scopes-app/src/components/RequestDataPanel.tsx @@ -3,7 +3,7 @@ import React, {useState, useEffect} from 'react'; import { Button, Tabs, Tab, Tooltip, TabId, Icon, Switch, } from '@blueprintjs/core'; -import { ComponentProps } from '../models/ComponentProps'; +import { CommonProps } from '../models/CommonProps'; import { IconNames, IconName } from '@blueprintjs/icons'; import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; @@ -11,7 +11,7 @@ import SyntaxHighlighter from 'react-syntax-highlighter'; import { atomOneDark, atomOneLight } from 'react-syntax-highlighter/dist/esm/styles/hljs' export interface RequestPanelProps { - paneProps: ComponentProps, + paneProps: CommonProps, data: SingleRequestData[], busy?: boolean, processRowDelete?: ((index: number) => void), diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx new file mode 100644 index 00000000..f53db334 --- /dev/null +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -0,0 +1,157 @@ +import React, {useState, useEffect, useRef} from 'react'; + +import MainNavigation from './MainNavigation'; +import { StorageHelper } from '../util/StorageHelper'; +import { + Overlay, + Classes, + Switch, + Card, + Elevation, + H5, H6, + Divider, + IToaster, + IconName, + IToasterProps, + Position, + Toaster, + Intent, + Button +} from '@blueprintjs/core'; +import {IconNames} from '@blueprintjs/icons'; + +import StandaloneParameters from './StandaloneParameters'; +import { LaunchScope, ScopeComparison } from '../models/LaunchScope'; + +import DataCard from './DataCard'; +import { DataCardInfo } from '../models/DataCardInfo'; +import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; +import { DataCardStatus } from '../models/DataCardStatus'; +import { CommonProps } from '../models/CommonProps'; +import * as fhir from '../models/fhir_r4'; +import Client from 'fhirclient/lib/Client'; + +export interface ResourceComponentProps extends CommonProps { + title:string, + resourceName:string, + id:string|undefined, +} + +const _statusAvailable: DataCardStatus = {available: true, complete: false, busy: false}; + +export default function ResourceComponent(props:ResourceComponentProps) { + const initialLoadRef = useRef(true); + + const [cardInfo, setCardInfo] = useState(undefined); + const [cardData, setCardData] = useState([]); + const [cardStatus, setCardStatus] = useState(_statusAvailable); + + useEffect(() => { + if (initialLoadRef.current) { + loadResource(); + initialLoadRef.current = false; + } + }, [loadResource]); + + useEffect(() => { + if (cardInfo !== undefined) { + return; + } + + let info:DataCardInfo = { + id: 'resrouce-card-'+props.resourceName, + heading: props.title, + description: '', + optional: false, + } + + setCardInfo(info); + }, [props.title, props.resourceName, cardInfo]); + + function loadResource() { + if (props.id) { + loadResourceById(props.id!); + } + } + + async function loadResourceById(id:string) { + let client:Client|undefined = props.getFhirClient(); + + if (!client) { + console.log('No client'); + return; + } + + let now:Date = new Date(); + + let dataName:string; + + if (cardData.length === 0) { + dataName = `Initial request: ${now.toLocaleTimeString()}` + } else { + dataName = `Reload #${cardData.length}: ${now.toLocaleTimeString()}` + } + + try { + var response = await client.request(`${props.resourceName}/${id}`); + + let data:SingleRequestData = { + name: dataName, + id: `request-${cardData.length}`, + requestUrl: `${client.state.serverUrl}/${props.resourceName}/${id}`, + responseData: JSON.stringify(response, null, 2), + responseDataType: RenderDataAsTypes.FHIR, + }; + + let updatedData:SingleRequestData[] = cardData.slice(); + updatedData.push(data); + setCardData(updatedData); + + } catch (err) { + let data:SingleRequestData = { + name: dataName, + id: `request-${cardData.length}`, + requestUrl: `${client.state.serverUrl}/${props.resourceName}/${id}`, + responseData: JSON.stringify(err, null, 2), + responseDataType: RenderDataAsTypes.Error, + }; + + let updatedData:SingleRequestData[] = cardData.slice(); + updatedData.push(data); + setCardData(updatedData); + } + } + + function addCard():JSX.Element { + if (cardInfo === undefined) { + return (
); + } + + return ( + + + + ); + } + + return (addCard()); +} \ No newline at end of file diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index 89f6d90f..d8aa15ec 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -1,5 +1,5 @@ import React, {useState, useRef, useEffect} from 'react'; -import { ComponentProps } from '../models/ComponentProps'; +import { CommonProps } from '../models/CommonProps'; import { Card, Elevation, @@ -10,7 +10,7 @@ import { } from '@blueprintjs/core'; import ParametersTabV1 from './ParametersTabV1'; -export interface StandaloneParametersProps extends ComponentProps { +export interface StandaloneParametersProps extends CommonProps { } @@ -55,6 +55,7 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { setAud={props.setAud} startAuth={props.startAuth} refreshAuth={props.refreshAuth} + getFhirClient={props.getFhirClient} toaster={props.toaster} copyToClipboard={props.copyToClipboard} /> diff --git a/granular-scopes-app/src/models/ComponentProps.ts b/granular-scopes-app/src/models/CommonProps.ts similarity index 78% rename from granular-scopes-app/src/models/ComponentProps.ts rename to granular-scopes-app/src/models/CommonProps.ts index 4ac3c7cf..ba38406b 100644 --- a/granular-scopes-app/src/models/ComponentProps.ts +++ b/granular-scopes-app/src/models/CommonProps.ts @@ -1,7 +1,8 @@ import { LaunchScope } from './LaunchScope'; import { IconName } from '@blueprintjs/core'; +import Client from 'fhirclient/lib/Client'; -export interface ComponentProps { +export interface CommonProps { isUiDark: boolean; aud: string; @@ -9,6 +10,7 @@ export interface ComponentProps { startAuth: ((requestedScopes:LaunchScope) => void); refreshAuth: ((requestedScopes?:LaunchScope) => void); + getFhirClient: (() => Client|undefined); toaster: ((message: string, iconName?: IconName, timeout?: number) => void); copyToClipboard: ((message: string, toast?: string) => void); diff --git a/granular-scopes-app/src/models/fhir_r4.ts b/granular-scopes-app/src/models/fhir_r4.ts new file mode 100644 index 00000000..0759a035 --- /dev/null +++ b/granular-scopes-app/src/models/fhir_r4.ts @@ -0,0 +1,97945 @@ +// +// Contents of: hl7.fhir.r4.core version: 4.0.1 + // Primitive Naming Style: None + // Complex Type / Resource Naming Style: PascalCase + // Interaction Naming Style: None + // Extension Support: NonPrimitives + // Restricted to: Bundle|Parameters|CapabilityStatement|Operation|OperationDefinition|OperationOutcome|Group|Basic|CodeSystem|SearchParameter|StructureDefinition|ElementDefinition|AdverseEvent|AllergyIntolerance|Appointment|Binary|CarePlan|Condition|Consent|CriteriaReview|Device|DiagnosticReport|DocumentReference|Encounter|Endpoint|FamilyMemberHistory|Goal|Immunization|List|Location|Medication|MedicationOrder|MedicationRequest|Observation|Organization|Patient|Practitioner|Procedure|RelatedPerson|ResearchStudy|ReviewCollection|Schedule|Slot|ValueSet +/** + * An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. + */ +export interface Address extends Element { + /** + * The name of the city, town, suburb, village or other community or delivery center. + */ + city?: string; + _city?: Element; + /** + * ISO 3166 3 letter codes can be used in place of a human readable country name. + */ + country?: string; + _country?: Element; + /** + * District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead. + */ + district?: string; + _district?: Element; + /** + * This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information. + */ + line?: string[]; + _line?: Element; + /** + * Time period when address was/is in use. + */ + period?: Period; + /** + * A postal code designating a region defined by the postal service. + */ + postalCode?: string; + _postalCode?: Element; + /** + * Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes). + */ + state?: string; + _state?: Element; + /** + * Can provide both a text representation and parts. Applications updating an address SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part. + */ + text?: string; + _text?: Element; + /** + * The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the [Location](location.html#) resource). + */ + type?: string; + _type?: Element; + /** + * Applications can assume that an address is current unless it explicitly says that it is temporary or old. + */ + use?: string; + _use?: Element; +} +/** + * Code Values for the Address.type field + */ +export enum AddressTypeCodes { + POSTAL = "postal", + PHYSICAL = "physical", + BOTH = "both", +} +/** + * Code Values for the Address.use field + */ +export enum AddressUseCodes { + HOME = "home", + WORK = "work", + TEMP = "temp", + OLD = "old", + BILLING = "billing", +} +/** + * A duration of time during which an organism (or a process) has existed. + */ +export interface Age extends Quantity { +} +/** + * A text note which also contains information about who made the statement and when. + */ +export interface Annotation extends Element { + /** + * Organization is used when there's no need for specific attribution as to who made the comment. + */ + authorReference?: Reference; + /** + * Organization is used when there's no need for specific attribution as to who made the comment. + */ + authorString?: string; + _authorString?: Element; + /** + * The text of the annotation in markdown format. + */ + text: string; + _text?: Element; + /** + * Indicates when this particular annotation was made. + */ + time?: string; + _time?: Element; +} +/** + * For referring to data content defined in other formats. + */ +export interface Attachment extends Element { + /** + * Identifies the type of the data in the attachment and allows a method to be chosen to interpret or render the data. Includes mime type parameters such as charset where appropriate. + */ + contentType?: string; + _contentType?: Element; + /** + * The date that the attachment was first created. + */ + creation?: string; + _creation?: Element; + /** + * The base64-encoded data SHALL be expressed in the same character set as the base resource XML or JSON. + */ + data?: string; + _data?: Element; + /** + * The hash is calculated on the data prior to base64 encoding, if the data is based64 encoded. The hash is not intended to support digital signatures. Where protection against malicious threats a digital signature should be considered, see [Provenance.signature](provenance-definitions.html#Provenance.signature) for mechanism to protect a resource with a digital signature. + */ + hash?: string; + _hash?: Element; + /** + * The human language of the content. The value can be any valid value according to BCP 47. + */ + language?: string; + _language?: Element; + /** + * The number of bytes is redundant if the data is provided as a base64binary, but is useful if the data is provided as a url reference. + */ + size?: number; + /** + * A label or set of text to display in place of the data. + */ + title?: string; + _title?: Element; + /** + * If both data and url are provided, the url SHALL point to the same content as the data contains. Urls may be relative references or may reference transient locations such as a wrapping envelope using cid: though this has ramifications for using signatures. Relative URLs are interpreted relative to the service url, like a resource reference, rather than relative to the resource itself. If a URL is provided, it SHALL resolve to actual data. + */ + url?: string; + _url?: Element; +} +/** + * Base definition for all elements that are defined inside a resource - but not those in a data type. + */ +export interface BackboneElement extends Element { + /** + * There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. + */ + modifierExtension?: Extension[]; +} +/** + * A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. + */ +export interface CodeableConcept extends Element { + /** + * Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true. + */ + coding?: Coding[]; + /** + * Very often the text is the same as a displayName of one of the codings. + */ + text?: string; + _text?: Element; +} +/** + * A reference to a code defined by a terminology system. + */ +export interface Coding extends Element { + /** + * A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination). + */ + code?: string; + _code?: Element; + /** + * A representation of the meaning of the code in the system, following the rules of the system. + */ + display?: string; + _display?: Element; + /** + * The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should reference to some definition that establishes the system clearly and unambiguously. + */ + system?: string; + _system?: Element; + /** + * Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely. + */ + userSelected?: boolean; + _userSelected?: Element; + /** + * Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date. + */ + version?: string; + _version?: Element; +} +/** + * Specifies contact information for a person or organization. + */ +export interface ContactDetail extends Element { + /** + * If there is no named individual, the telecom information is for the organization as a whole. + */ + name?: string; + _name?: Element; + /** + * The contact details for the individual (if a name was provided) or the organization. + */ + telecom?: ContactPoint[]; +} +/** + * Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. + */ +export interface ContactPoint extends Element { + /** + * Time period when the contact point was/is in use. + */ + period?: Period; + /** + * Note that rank does not necessarily follow the order in which the contacts are represented in the instance. + */ + rank?: number; + /** + * Telecommunications form for contact point - what communications system is required to make use of the contact. + */ + system?: string; + _system?: Element; + /** + * Applications can assume that a contact is current unless it explicitly says that it is temporary or old. + */ + use?: string; + _use?: Element; + /** + * Additional text data such as phone extension numbers, or notes about use of the contact are sometimes included in the value. + */ + value?: string; + _value?: Element; +} +/** + * Code Values for the ContactPoint.system field + */ +export enum ContactPointSystemCodes { + PHONE = "phone", + FAX = "fax", + EMAIL = "email", + PAGER = "pager", + URL = "url", + SMS = "sms", + OTHER = "other", +} +/** + * Code Values for the ContactPoint.use field + */ +export enum ContactPointUseCodes { + HOME = "home", + WORK = "work", + TEMP = "temp", + OLD = "old", + MOBILE = "mobile", +} +/** + * A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. + */ +export interface Contributor extends Element { + /** + * Contact details to assist a user in finding and communicating with the contributor. + */ + contact?: ContactDetail[]; + /** + * The name of the individual or organization responsible for the contribution. + */ + name: string; + _name?: Element; + /** + * The type of contributor. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the Contributor.type field + */ +export enum ContributorTypeCodes { + AUTHOR = "author", + EDITOR = "editor", + REVIEWER = "reviewer", + ENDORSER = "endorser", +} +/** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ +export interface Count extends Quantity { +} +/** + * Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed. + */ +export interface DataRequirementCodeFilter extends Element { + /** + * The codes for the code filter. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes. If codes are specified in addition to a value set, the filter returns items matching a code in the value set or one of the specified codes. + */ + code?: Coding[]; + /** + * The path attribute contains a [Simple FHIRPath Subset](fhirpath.html#simple) that allows path traversal, but not calculation. + */ + path?: string; + _path?: Element; + /** + * A token parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type code, Coding, or CodeableConcept. + */ + searchParam?: string; + _searchParam?: Element; + /** + * The valueset for the code filter. The valueSet and code elements are additive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset. + */ + valueSet?: string; + _valueSet?: Element; +} +/** + * Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed. + */ +export interface DataRequirementDateFilter extends Element { + /** + * The path attribute contains a [Simple FHIR Subset](fhirpath.html#simple) that allows path traversal, but not calculation. + */ + path?: string; + _path?: Element; + /** + * A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing. + */ + searchParam?: string; + _searchParam?: Element; + /** + * The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. + */ + valueDateTime?: string; + _valueDateTime?: Element; + /** + * The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. + */ + valuePeriod?: Period; + /** + * The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. + */ + valueDuration?: Duration; +} +/** + * This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource. + */ +export interface DataRequirementSort extends Element { + /** + * The direction of the sort, ascending or descending. + */ + direction: string; + _direction?: Element; + /** + * The attribute of the sort. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant. + */ + path: string; + _path?: Element; +} +/** + * Code Values for the DataRequirement.sort.direction field + */ +export enum DataRequirementSortDirectionCodes { + ASCENDING = "ascending", + DESCENDING = "descending", +} +/** + * Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. + */ +export interface DataRequirement extends Element { + /** + * Code filters specify additional constraints on the data, specifying the value set of interest for a particular element of the data. Each code filter defines an additional constraint on the data, i.e. code filters are AND'ed, not OR'ed. + */ + codeFilter?: DataRequirementCodeFilter[]; + /** + * Date filters specify additional constraints on the data in terms of the applicable date range for specific elements. Each date filter specifies an additional constraint on the data, i.e. date filters are AND'ed, not OR'ed. + */ + dateFilter?: DataRequirementDateFilter[]; + /** + * This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". + */ + limit?: number; + /** + * Indicates that specific elements of the type are referenced by the knowledge module and must be supported by the consumer in order to obtain an effective evaluation. This does not mean that a value is required for this element, only that the consuming system must understand the element and be able to provide values for it if they are available. + * The value of mustSupport SHALL be a FHIRPath resolveable on the type of the DataRequirement. The path SHALL consist only of identifiers, constant indexers, and .resolve() (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). + */ + mustSupport?: string[]; + _mustSupport?: Element; + /** + * The profile of the required data, specified as the uri of the profile definition. + */ + profile?: string[]; + _profile?: Element; + /** + * This element can be used in combination with the sort element to specify quota requirements such as "the most recent 5" or "the highest 5". When multiple sorts are specified, they are applied in the order they appear in the resource. + */ + sort?: DataRequirementSort[]; + /** + * The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration. + */ + subjectCodeableConcept?: CodeableConcept; + /** + * The subject of a data requirement is critical, as the data being specified is determined with respect to a particular subject. This corresponds roughly to the notion of a Compartment in that it limits what data is available based on its relationship to the subject. In CQL, this corresponds to the context declaration. + */ + subjectReference?: Reference; + /** + * The type of the required data, specified as the type name of a resource. For profiles, this value is set to the type of the base resource of the profile. + */ + type: string; + _type?: Element; +} +/** + * A length - a value with a unit that is a physical distance. + */ +export interface Distance extends Quantity { +} +/** + * The amount of medication administered. + */ +export interface DosageDoseAndRate extends Element { + /** + * Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours. + */ + doseRange?: Range; + /** + * Note that this specifies the quantity of the specified medication, not the quantity for each active ingredient(s). Each ingredient amount can be communicated in the Medication resource. For example, if one wants to communicate that a tablet was 375 mg, where the dose was one tablet, you can use the Medication resource to document that the tablet was comprised of 375 mg of drug XYZ. Alternatively if the dose was 375 mg, then you may only need to use the Medication resource to indicate this was a tablet. If the example were an IV such as dopamine and you wanted to communicate that 400mg of dopamine was mixed in 500 ml of some IV solution, then this would all be communicated in the Medication resource. If the administration is not intended to be instantaneous (rate is present or timing has a duration), this can be specified to convey the total amount to be administered over the period of time as indicated by the schedule e.g. 500 ml in dose, with timing used to convey that this should be done over 4 hours. + */ + doseQuantity?: Quantity; + /** + * It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate. + * It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour. + */ + rateRatio?: Ratio; + /** + * It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate. + * It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour. + */ + rateRange?: Range; + /** + * It is possible to supply both a rate and a doseQuantity to provide full details about how the medication is to be administered and supplied. If the rate is intended to change over time, depending on local rules/regulations, each change should be captured as a new version of the MedicationRequest with an updated rate, or captured with a new MedicationRequest with the new rate. + * It is possible to specify a rate over time (for example, 100 ml/hour) using either the rateRatio and rateQuantity. The rateQuantity approach requires systems to have the capability to parse UCUM grammer where ml/hour is included rather than a specific ratio where the time is specified as the denominator. Where a rate such as 500ml over 2 hours is specified, the use of rateRatio may be more semantically correct than specifying using a rateQuantity of 250 mg/hour. + */ + rateQuantity?: Quantity; + /** + * The kind of dose or rate specified, for example, ordered or calculated. + */ + type?: CodeableConcept; +} +/** + * Indicates how the medication is/was taken or should be taken by the patient. + */ +export interface Dosage extends BackboneElement { + /** + * Information about administration or preparation of the medication (e.g. "infuse as rapidly as possibly via intraperitoneal port" or "immediately following drug x") should be populated in dosage.text. + */ + additionalInstruction?: CodeableConcept[]; + /** + * Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed". + */ + asNeededBoolean?: boolean; + _asNeededBoolean?: Element; + /** + * Can express "as needed" without a reason by setting the Boolean = True. In this case the CodeableConcept is not populated. Or you can express "as needed" with a reason by including the CodeableConcept. In this case the Boolean is assumed to be True. If you set the Boolean to False, then the dose is given according to the schedule and is not "prn" or "as needed". + */ + asNeededCodeableConcept?: CodeableConcept; + /** + * The amount of medication administered. + */ + doseAndRate?: DosageDoseAndRate[]; + /** + * This is intended for use as an adjunct to the dosage when there is an upper cap. For example, a body surface area related dose with a maximum amount, such as 1.5 mg/m2 (maximum 2 mg) IV over 5 – 10 minutes would have doseQuantity of 1.5 mg/m2 and maxDosePerAdministration of 2 mg. + */ + maxDosePerAdministration?: Quantity; + /** + * Upper limit on medication per lifetime of the patient. + */ + maxDosePerLifetime?: Quantity; + /** + * This is intended for use as an adjunct to the dosage when there is an upper cap. For example "2 tablets every 4 hours to a maximum of 8/day". + */ + maxDosePerPeriod?: Ratio; + /** + * Terminologies used often pre-coordinate this term with the route and or form of administration. + */ + method?: CodeableConcept; + /** + * Instructions in terms that are understood by the patient or consumer. + */ + patientInstruction?: string; + _patientInstruction?: Element; + /** + * How drug should enter body. + */ + route?: CodeableConcept; + /** + * Indicates the order in which the dosage instructions should be applied or interpreted. + */ + sequence?: number; + /** + * If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [bodySite](extension-bodysite.html). May be a summary code, or a reference to a very precise definition of the location, or both. + */ + site?: CodeableConcept; + /** + * Free text dosage instructions e.g. SIG. + */ + text?: string; + _text?: Element; + /** + * This attribute might not always be populated while the Dosage.text is expected to be populated. If both are populated, then the Dosage.text should reflect the content of the Dosage.timing. + */ + timing?: Timing; +} +/** + * A length of time. + */ +export interface Duration extends Quantity { +} +/** + * Base definition for all elements in a resource. + */ +export interface Element { + /** + * There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. + */ + extension?: Extension[]; + /** + * Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. + */ + id?: string; + _id?: Element; +} +/** + * If there is no discriminator, the content is hard to process, so this should be avoided. + */ +export interface ElementDefinitionSlicingDiscriminator extends Element { + /** + * The only FHIRPath functions that are allowed are as(type), resolve(), and extension(url). + */ + path: string; + _path?: Element; + /** + * How the element value is interpreted when discrimination is evaluated. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the ElementDefinition.slicing.discriminator.type field + */ +export enum ElementDefinitionSlicingDiscriminatorTypeCodes { + VALUE = "value", + EXISTS = "exists", + PATTERN = "pattern", + TYPE = "type", + PROFILE = "profile", +} +/** + * The first element in the sequence, the one that carries the slicing, is the definition that applies to all the slices. This is based on the unconstrained element, but can apply any constraints as appropriate. This may include the common constraints on the children of the element. + */ +export interface ElementDefinitionSlicing extends Element { + /** + * If it's really not possible to differentiate them, the design should be re-evaluated to make the content usable. + */ + description?: string; + _description?: Element; + /** + * If there is no discriminator, the content is hard to process, so this should be avoided. + */ + discriminator?: ElementDefinitionSlicingDiscriminator[]; + /** + * Order should only be required when it is a pressing concern for presentation. Profile authors should consider making the order a feature of the rules about the narrative, not the rules about the data - requiring ordered data makes the profile much less re-usable. + */ + ordered?: boolean; + _ordered?: Element; + /** + * Allowing additional elements makes for a much for flexible template - it's open for use in wider contexts, but also means that the content of the resource is not closed, and applications have to decide how to handle content not described by the profile. + */ + rules: string; + _rules?: Element; +} +/** + * Code Values for the ElementDefinition.slicing.rules field + */ +export enum ElementDefinitionSlicingRulesCodes { + CLOSED = "closed", + OPEN = "open", + OPENATEND = "openAtEnd", +} +/** + * The base information does not carry any information that could not be determined from the path and related profiles, but making this determination requires both that the related profiles are available, and that the algorithm to determine them be available. For tooling simplicity, the base information must always be populated in element definitions in snap shots, even if it is the same. + */ +export interface ElementDefinitionBase extends Element { + /** + * This is provided to code generation, since the serialization representation in JSON differs depending on whether the base element has max > 1. Also, some forms of code generation may differ. + */ + max: string; + _max?: Element; + /** + * This is provided for consistency with max, and may affect code generation of mandatory elements of the base resource are generated differently (some reference implementations have done this). + */ + min: number; + /** + * The Path that identifies the base element - this matches the ElementDefinition.path for that element. Across FHIR, there is only one base definition of any element - that is, an element definition on a [StructureDefinition](structuredefinition.html#) without a StructureDefinition.base. + */ + path: string; + _path?: Element; +} +/** + * The Type of the element can be left blank in a differential constraint, in which case the type is inherited from the resource. Abstract types are not permitted to appear as a type when multiple types are listed. (I.e. Abstract types cannot be part of a choice). + */ +export interface ElementDefinitionType extends Element { + /** + * See [Aggregation Rules](elementdefinition.html#aggregation) for further clarification. + */ + aggregation?: string[]; + _aggregation?: Element; + /** + * If the element is a reference to another resource, this element contains "Reference", and the targetProfile element defines what resources can be referenced. The targetProfile may be a reference to the general definition of a resource (e.g. http://hl7.org/fhir/StructureDefinition/Patient). + */ + code: string; + _code?: Element; + /** + * It is possible to profile backbone element (e.g. part of a resource), using the [profile-element](extension-elementdefinition-profile-element.html) extension. + */ + profile?: string[]; + _profile?: Element; + /** + * Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this element refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide. + */ + targetProfile?: string[]; + _targetProfile?: Element; + /** + * The base specification never makes a rule as to which form is allowed, but implementation guides may do this. See [Aggregation Rules](elementdefinition.html#aggregation) for further clarification. + */ + versioning?: string; + _versioning?: Element; +} +/** + * Code Values for the ElementDefinition.type.aggregation field + */ +export enum ElementDefinitionTypeAggregationCodes { + CONTAINED = "contained", + REFERENCED = "referenced", + BUNDLED = "bundled", +} +/** + * Code Values for the ElementDefinition.type.versioning field + */ +export enum ElementDefinitionTypeVersioningCodes { + EITHER = "either", + INDEPENDENT = "independent", + SPECIFIC = "specific", +} +/** + * Examples will most commonly be present for data where it's not implicitly obvious from either the data type or value set what the values might be. (I.e. Example values for dates or quantities would generally be unnecessary.) If the example value is fully populated, the publication tool can generate an instance automatically. + */ +export interface ElementDefinitionExample extends Element { + /** + * Describes the purpose of this example amoung the set of examples. + */ + label: string; + _label?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueBase64Binary: string; + _valueBase64Binary?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueBoolean: boolean; + _valueBoolean?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueCanonical: string; + _valueCanonical?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueCode: string; + _valueCode?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDate: string; + _valueDate?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDateTime: string; + _valueDateTime?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDecimal: number; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueId: string; + _valueId?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueInstant: string; + _valueInstant?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueInteger: number; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueMarkdown: string; + _valueMarkdown?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueOid: string; + _valueOid?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valuePositiveInt: number; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueString: string; + _valueString?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueTime: string; + _valueTime?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueUnsignedInt: number; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueUri: string; + _valueUri?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueUrl: string; + _valueUrl?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueUuid: string; + _valueUuid?: Element; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueAddress: Address; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueAge: Age; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueAnnotation: Annotation; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueAttachment: Attachment; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueCodeableConcept: CodeableConcept; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueCoding: Coding; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueContactPoint: ContactPoint; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueCount: Count; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDistance: Distance; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDuration: Duration; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueHumanName: HumanName; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueIdentifier: Identifier; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueMoney: Money; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valuePeriod: Period; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueQuantity: Quantity; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueRange: Range; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueRatio: Ratio; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueReference: Reference; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueSampledData: SampledData; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueSignature: Signature; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueTiming: Timing; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueContactDetail: ContactDetail; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueContributor: Contributor; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDataRequirement: DataRequirement; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueExpression: Expression; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueParameterDefinition: ParameterDefinition; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueRelatedArtifact: RelatedArtifact; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueTriggerDefinition: TriggerDefinition; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueUsageContext: UsageContext; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueDosage: Dosage; + /** + * The actual value for the element, which must be one of the types allowed for this element. + */ + valueMeta: Meta; +} +/** + * Constraints should be declared on the "context" element - the lowest element in the hierarchy that is common to all nodes referenced by the constraint. + */ +export interface ElementDefinitionConstraint extends Element { + /** + * In the absense of an expression, the expression is likely not enforceable by validators, and might be missed by many systems. + */ + expression?: string; + _expression?: Element; + /** + * Should be expressed in business terms as much as possible. + */ + human: string; + _human?: Element; + /** + * Allows identification of which elements have their cardinalities impacted by the constraint. Will not be referenced for constraints that do not affect cardinality. + */ + key: string; + _key?: Element; + /** + * To be used if the reason for the constraint might not be intuitive to all implementers. + */ + requirements?: string; + _requirements?: Element; + /** + * This allows constraints to be asserted as "shall" (error) and "should" (warning). + */ + severity: string; + _severity?: Element; + /** + * This is used when, e.g. rendering, where it is not useful to present inherited constraints when rendering the snapshot. + */ + source?: string; + _source?: Element; + /** + * Elements SHALL use "f" as the namespace prefix for the FHIR namespace, and "x" for the xhtml namespace, and SHALL NOT use any other prefixes. Note: XPath is generally considered not useful because it does not apply to JSON and other formats and because of XSLT implementation issues, and may be removed in the future. + */ + xpath?: string; + _xpath?: Element; +} +/** + * Code Values for the ElementDefinition.constraint.severity field + */ +export enum ElementDefinitionConstraintSeverityCodes { + ERROR = "error", + WARNING = "warning", +} +/** + * For a CodeableConcept, when no codes are allowed - only text, use a binding of strength "required" with a description explaining that no coded values are allowed and what sort of information to put in the "text" element. + */ +export interface ElementDefinitionBinding extends Element { + /** + * Describes the intended use of this particular set of codes. + */ + description?: string; + _description?: Element; + /** + * For further discussion, see [Using Terminologies](terminologies.html). + */ + strength: string; + _strength?: Element; + /** + * The reference may be version-specific or not (e.g. have a |[version] at the end of the canonical URL). + */ + valueSet?: string; + _valueSet?: Element; +} +/** + * Code Values for the ElementDefinition.binding.strength field + */ +export enum ElementDefinitionBindingStrengthCodes { + REQUIRED = "required", + EXTENSIBLE = "extensible", + PREFERRED = "preferred", + EXAMPLE = "example", +} +/** + * Mappings are not necessarily specific enough for safe translation. + */ +export interface ElementDefinitionMapping extends Element { + /** + * Comments that provide information about the mapping or its use. + */ + comment?: string; + _comment?: Element; + /** + * An internal reference to the definition of a mapping. + */ + identity: string; + _identity?: Element; + /** + * If omitted, then there can be no expectation of computational interpretation of the mapping. + */ + language?: string; + _language?: Element; + /** + * For most mappings, the syntax is undefined. Syntax will be provided for mappings to the RIM. Multiple mappings may be possible and may include constraints on other resource elements that identify when a particular mapping applies. + */ + map: string; + _map?: Element; +} +/** + * Captures constraints on each element within the resource, profile, or extension. + */ +export interface ElementDefinition extends BackboneElement { + /** + * Identifies additional names by which this element might also be known. + */ + alias?: string[]; + _alias?: Element; + /** + * The base information does not carry any information that could not be determined from the path and related profiles, but making this determination requires both that the related profiles are available, and that the algorithm to determine them be available. For tooling simplicity, the base information must always be populated in element definitions in snap shots, even if it is the same. + */ + base?: ElementDefinitionBase; + /** + * For a CodeableConcept, when no codes are allowed - only text, use a binding of strength "required" with a description explaining that no coded values are allowed and what sort of information to put in the "text" element. + */ + binding?: ElementDefinitionBinding; + /** + * The concept SHALL be properly aligned with the data element definition and other constraints, as defined in the code system, including relationships, of any code listed here. Where multiple codes exist in a terminology that could correspond to the data element, the most granular code(s) should be selected, so long as they are not more restrictive than the data element itself. The mappings may be used to provide more or less granular or structured equivalences in the code system. + */ + code?: Coding[]; + /** + * If it is possible to capture usage rules using constraints, that mechanism should be used in preference to this element. + */ + comment?: string; + _comment?: Element; + /** + * A reference to an invariant that may make additional statements about the cardinality or value in the instance. + */ + condition?: string[]; + _condition?: Element; + /** + * Constraints should be declared on the "context" element - the lowest element in the hierarchy that is common to all nodes referenced by the constraint. + */ + constraint?: ElementDefinitionConstraint[]; + /** + * ContentReferences can only be defined in specializations, not constrained types, and they cannot be changed and always reference the non-constrained definition. + */ + contentReference?: string; + _contentReference?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueBase64Binary?: string; + _defaultValueBase64Binary?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueBoolean?: boolean; + _defaultValueBoolean?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueCanonical?: string; + _defaultValueCanonical?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueCode?: string; + _defaultValueCode?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDate?: string; + _defaultValueDate?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDateTime?: string; + _defaultValueDateTime?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDecimal?: number; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueId?: string; + _defaultValueId?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueInstant?: string; + _defaultValueInstant?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueInteger?: number; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueMarkdown?: string; + _defaultValueMarkdown?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueOid?: string; + _defaultValueOid?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValuePositiveInt?: number; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueString?: string; + _defaultValueString?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueTime?: string; + _defaultValueTime?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueUnsignedInt?: number; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueUri?: string; + _defaultValueUri?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueUrl?: string; + _defaultValueUrl?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueUuid?: string; + _defaultValueUuid?: Element; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueAddress?: Address; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueAge?: Age; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueAnnotation?: Annotation; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueAttachment?: Attachment; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueCodeableConcept?: CodeableConcept; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueCoding?: Coding; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueContactPoint?: ContactPoint; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueCount?: Count; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDistance?: Distance; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDuration?: Duration; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueHumanName?: HumanName; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueIdentifier?: Identifier; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueMoney?: Money; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValuePeriod?: Period; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueQuantity?: Quantity; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueRange?: Range; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueRatio?: Ratio; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueReference?: Reference; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueSampledData?: SampledData; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueSignature?: Signature; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueTiming?: Timing; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueContactDetail?: ContactDetail; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueContributor?: Contributor; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDataRequirement?: DataRequirement; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueExpression?: Expression; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueParameterDefinition?: ParameterDefinition; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueRelatedArtifact?: RelatedArtifact; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueTriggerDefinition?: TriggerDefinition; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueUsageContext?: UsageContext; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueDosage?: Dosage; + /** + * Specifying a default value means that the property can never been unknown - it must always have a value. Further, the default value can never be changed, or changed in constraints on content models. Defining default values creates many difficulties in implementation (e.g. when is a value missing?). For these reasons, default values are (and should be) used extremely sparingly. + * No default values are ever defined in the FHIR specification, nor can they be defined in constraints ("profiles") on data types or resources. This element only exists so that default values may be defined in logical models. + */ + defaultValueMeta?: Meta; + /** + * It is easy for a different definition to change the meaning of an element and this can have nasty downstream consequences. Please be careful when providing definitions in a profile. + */ + definition?: string; + _definition?: Element; + /** + * Examples will most commonly be present for data where it's not implicitly obvious from either the data type or value set what the values might be. (I.e. Example values for dates or quantities would generally be unnecessary.) If the example value is fully populated, the publication tool can generate an instance automatically. + */ + example?: ElementDefinitionExample[]; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedBase64Binary?: string; + _fixedBase64Binary?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedBoolean?: boolean; + _fixedBoolean?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedCanonical?: string; + _fixedCanonical?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedCode?: string; + _fixedCode?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDate?: string; + _fixedDate?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDateTime?: string; + _fixedDateTime?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDecimal?: number; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedId?: string; + _fixedId?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedInstant?: string; + _fixedInstant?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedInteger?: number; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedMarkdown?: string; + _fixedMarkdown?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedOid?: string; + _fixedOid?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedPositiveInt?: number; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedString?: string; + _fixedString?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedTime?: string; + _fixedTime?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedUnsignedInt?: number; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedUri?: string; + _fixedUri?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedUrl?: string; + _fixedUrl?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedUuid?: string; + _fixedUuid?: Element; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedAddress?: Address; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedAge?: Age; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedAnnotation?: Annotation; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedAttachment?: Attachment; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedCodeableConcept?: CodeableConcept; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedCoding?: Coding; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedContactPoint?: ContactPoint; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedCount?: Count; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDistance?: Distance; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDuration?: Duration; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedHumanName?: HumanName; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedIdentifier?: Identifier; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedMoney?: Money; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedPeriod?: Period; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedQuantity?: Quantity; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedRange?: Range; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedRatio?: Ratio; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedReference?: Reference; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedSampledData?: SampledData; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedSignature?: Signature; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedTiming?: Timing; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedContactDetail?: ContactDetail; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedContributor?: Contributor; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDataRequirement?: DataRequirement; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedExpression?: Expression; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedParameterDefinition?: ParameterDefinition; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedRelatedArtifact?: RelatedArtifact; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedTriggerDefinition?: TriggerDefinition; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedUsageContext?: UsageContext; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedDosage?: Dosage; + /** + * This is not recommended for Coding and CodeableConcept since these often have highly contextual properties such as version or display. + */ + fixedMeta?: Meta; + /** + * Only the definition of an element can set IsModifier true - either the specification itself or where an extension is originally defined. Once set, it cannot be changed in derived profiles. An element/extension that has isModifier=true SHOULD also have a minimum cardinality of 1, so that there is no lack of clarity about what to do if it is missing. If it can be missing, the definition SHALL make the meaning of a missing element clear. + */ + isModifier?: boolean; + _isModifier?: Element; + /** + * Explains how that element affects the interpretation of the resource or element that contains it. + */ + isModifierReason?: string; + _isModifierReason?: Element; + /** + * Some resources include a set of simple metadata, and some very large data. This element is used to reduce the quantity of data returned in searches. Note that servers may pre-cache summarized resources for optimal performance, so servers might not support per-profile use of the isSummary flag. When a request is made with _summary=true, serailisers only include elements marked as 'isSummary = true'. Other than Attachment.data, all data type properties are included in the summary form. In resource and data type definitions, if an element is at the root or has a parent that is 'mustSupport' and the minimum cardinality is 1 or the element is a modifier, it must be marked as isSummary=true. + */ + isSummary?: boolean; + _isSummary?: Element; + /** + * See also the extension (http://hl7.org/fhir/StructureDefinition/elementdefinition-question)[extension-elementdefinition-question.html]. + */ + label?: string; + _label?: Element; + /** + * Mappings are not necessarily specific enough for safe translation. + */ + mapping?: ElementDefinitionMapping[]; + /** + * The maximum number of times this element is permitted to appear in the instance. + */ + max?: string; + _max?: Element; + /** + * Receivers are not required to reject instances that exceed the maximum length. The full length could be stored. In some cases, data might be truncated, though truncation should be undertaken with care and an understanding of the consequences of doing so. If not specified, there is no conformance expectation for length support. + */ + maxLength?: number; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueDate?: string; + _maxValueDate?: Element; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueDateTime?: string; + _maxValueDateTime?: Element; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueInstant?: string; + _maxValueInstant?: Element; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueTime?: string; + _maxValueTime?: Element; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueDecimal?: number; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueInteger?: number; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValuePositiveInt?: number; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueUnsignedInt?: number; + /** + * Except for date/date/instant, the type of the maxValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of maxValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is added to the current clock to determine the maximum allowable value. A maximum value for a Quantity is interpreted as an canonical maximum - e.g. you cannot provide 10g if the maximum value is 50mg. + */ + maxValueQuantity?: Quantity; + /** + * Implicit meanings for missing values can only be specified on a resource, data type, or extension definition, and never in a profile that applies to one of these. An implicit meaning for a missing value can never be changed, and specifying one has the consequence that constraining its use in profiles eliminates use cases as possibilities, not merely moving them out of scope. + */ + meaningWhenMissing?: string; + _meaningWhenMissing?: Element; + /** + * The minimum number of times this element SHALL appear in the instance. + */ + min?: number; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueDate?: string; + _minValueDate?: Element; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueDateTime?: string; + _minValueDateTime?: Element; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueInstant?: string; + _minValueInstant?: Element; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueTime?: string; + _minValueTime?: Element; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueDecimal?: number; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueInteger?: number; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValuePositiveInt?: number; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueUnsignedInt?: number; + /** + * Except for date/date/instant, the type of the minValue[x] SHALL be the same as the specified type of the element. For the date/dateTime/instant values, the type of minValue[x] SHALL be either the same, or a [Duration](datatypes.html#Duration) which specifies a relative time limit to the current time. The duration value is positive, and is subtracted from the current clock to determine the minimum allowable value. A minimum value for a Quantity is interpreted as an canonical minimum - e.g. you cannot provide 100mg if the minimum value is 10g. + */ + minValueQuantity?: Quantity; + /** + * "Something useful" is context dependent and impossible to describe in the base FHIR specification. For this reason, tue mustSupport flag is never set to true by the FHIR specification itself - it is only set to true in profiles. A profile on a type can always make musSupport = true if it is false in the base type but cannot make mustSupport = false if it is true in the base type. This is done in [Resource Profiles](profiling.html#mustsupport), where the profile labels an element as mustSupport=true. When a profile does this, it SHALL also make clear exactly what kind of "support" is required, as this can mean many things. Note that an element that has the property IsModifier is not necessarily a "key" element (e.g. one of the important elements to make use of the resource), nor is it automatically mustSupport - however both of these things are more likely to be true for IsModifier elements than for other elements. + */ + mustSupport?: boolean; + _mustSupport?: Element; + /** + * This element can only be asserted on repeating elements and can only be introduced when defining resources or data types. It can be further refined profiled elements but if absent in the base type, a profile cannot assert meaning. + */ + orderMeaning?: string; + _orderMeaning?: Element; + /** + * The path identifies the element and is expressed as a "."-separated list of ancestor elements, beginning with the name of the resource or extension. + */ + path: string; + _path?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternBase64Binary?: string; + _patternBase64Binary?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternBoolean?: boolean; + _patternBoolean?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternCanonical?: string; + _patternCanonical?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternCode?: string; + _patternCode?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDate?: string; + _patternDate?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDateTime?: string; + _patternDateTime?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDecimal?: number; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternId?: string; + _patternId?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternInstant?: string; + _patternInstant?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternInteger?: number; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternMarkdown?: string; + _patternMarkdown?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternOid?: string; + _patternOid?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternPositiveInt?: number; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternString?: string; + _patternString?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternTime?: string; + _patternTime?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternUnsignedInt?: number; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternUri?: string; + _patternUri?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternUrl?: string; + _patternUrl?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternUuid?: string; + _patternUuid?: Element; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternAddress?: Address; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternAge?: Age; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternAnnotation?: Annotation; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternAttachment?: Attachment; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternCodeableConcept?: CodeableConcept; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternCoding?: Coding; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternContactPoint?: ContactPoint; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternCount?: Count; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDistance?: Distance; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDuration?: Duration; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternHumanName?: HumanName; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternIdentifier?: Identifier; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternMoney?: Money; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternPeriod?: Period; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternQuantity?: Quantity; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternRange?: Range; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternRatio?: Ratio; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternReference?: Reference; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternSampledData?: SampledData; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternSignature?: Signature; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternTiming?: Timing; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternContactDetail?: ContactDetail; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternContributor?: Contributor; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDataRequirement?: DataRequirement; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternExpression?: Expression; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternParameterDefinition?: ParameterDefinition; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternRelatedArtifact?: RelatedArtifact; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternTriggerDefinition?: TriggerDefinition; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternUsageContext?: UsageContext; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternDosage?: Dosage; + /** + * Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x]. + */ + patternMeta?: Meta; + /** + * In resources, this is rarely used except for special cases where the representation deviates from the normal, and can only be done in the base standard (and profiles must reproduce what the base standard does). This element is used quite commonly in Logical models when the logical models represent a specific serialization format (e.g. CDA, v2 etc.). + */ + representation?: string[]; + _representation?: Element; + /** + * This element does not describe the usage of the element (that's done in comments), rather it's for traceability of *why* the element is either needed or why the constraints exist as they do. This may be used to point to source materials or specifications that drove the structure of this data element. + */ + requirements?: string; + _requirements?: Element; + /** + * It is easy for a different short definition to change the meaning of an element and this can have nasty downstream consequences. Please be careful when providing short definitions in a profile. + */ + short?: string; + _short?: Element; + /** + * If set to true, an ancestor profile SHALL have a slicing definition with this name. If set to false, no ancestor profile is permitted to have a slicing definition with this name. + */ + sliceIsConstraining?: boolean; + _sliceIsConstraining?: Element; + /** + * The name SHALL be unique within the structure within the context of the constrained resource element. (Though to avoid confusion, uniqueness across all elements is recommended.). + */ + sliceName?: string; + _sliceName?: Element; + /** + * The first element in the sequence, the one that carries the slicing, is the definition that applies to all the slices. This is based on the unconstrained element, but can apply any constraints as appropriate. This may include the common constraints on the children of the element. + */ + slicing?: ElementDefinitionSlicing; + /** + * The Type of the element can be left blank in a differential constraint, in which case the type is inherited from the resource. Abstract types are not permitted to appear as a type when multiple types are listed. (I.e. Abstract types cannot be part of a choice). + */ + type?: ElementDefinitionType[]; +} +/** + * Code Values for the ElementDefinition.representation field + */ +export enum ElementDefinitionRepresentationCodes { + XMLATTR = "xmlAttr", + XMLTEXT = "xmlText", + TYPEATTR = "typeAttr", + CDATEXT = "cdaText", + XHTML = "xhtml", +} +/** + * A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used. + */ +export interface Expression extends Element { + /** + * A brief, natural language description of the condition that effectively communicates the intended semantics. + */ + description?: string; + _description?: Element; + /** + * An expression in the specified language that returns a value. + */ + expression?: string; + _expression?: Element; + /** + * The media type of the language for the expression. + */ + language: string; + _language?: Element; + /** + * A short name assigned to the expression to allow for multiple reuse of the expression in the context where it is defined. + */ + name?: string; + _name?: Element; + /** + * If both a reference and an expression is found, the reference SHALL point to the same expression. + */ + reference?: string; + _reference?: Element; +} +/** + * Code Values for the Expression.language field + */ +export enum ExpressionLanguageCodes { + TEXT_CQL = "text/cql", + TEXT_FHIRPATH = "text/fhirpath", + APPLICATION_X_FHIR_QUERY = "application/x-fhir-query", + ETC = "etc.", +} +/** + * Optional Extension Element - found in all resources. + */ +export interface Extension extends Element { + /** + * The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension. + */ + url: string; + _url?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueBase64Binary?: string; + _valueBase64Binary?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueBoolean?: boolean; + _valueBoolean?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueCanonical?: string; + _valueCanonical?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueCode?: string; + _valueCode?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDate?: string; + _valueDate?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDateTime?: string; + _valueDateTime?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDecimal?: number; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueId?: string; + _valueId?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueInstant?: string; + _valueInstant?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueInteger?: number; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueMarkdown?: string; + _valueMarkdown?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueOid?: string; + _valueOid?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valuePositiveInt?: number; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueString?: string; + _valueString?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueTime?: string; + _valueTime?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueUnsignedInt?: number; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueUri?: string; + _valueUri?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueUrl?: string; + _valueUrl?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueUuid?: string; + _valueUuid?: Element; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueAddress?: Address; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueAge?: Age; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueAnnotation?: Annotation; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueAttachment?: Attachment; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueCodeableConcept?: CodeableConcept; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueCoding?: Coding; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueContactPoint?: ContactPoint; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueCount?: Count; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDistance?: Distance; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDuration?: Duration; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueHumanName?: HumanName; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueIdentifier?: Identifier; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueMoney?: Money; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valuePeriod?: Period; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueQuantity?: Quantity; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueRange?: Range; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueRatio?: Ratio; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueReference?: Reference; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueSampledData?: SampledData; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueSignature?: Signature; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueTiming?: Timing; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueContactDetail?: ContactDetail; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueContributor?: Contributor; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDataRequirement?: DataRequirement; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueExpression?: Expression; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueParameterDefinition?: ParameterDefinition; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueRelatedArtifact?: RelatedArtifact; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueTriggerDefinition?: TriggerDefinition; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueUsageContext?: UsageContext; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueDosage?: Dosage; + /** + * Value of extension - must be one of a constrained set of the data types (see [Extensibility](extensibility.html) for a list). + */ + valueMeta?: Meta; +} +/** + * A human's name with the ability to identify parts and usage. + */ +export interface HumanName extends Element { + /** + * Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures). + */ + family?: string; + _family?: Element; + /** + * If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first. + */ + given?: string[]; + _given?: Element; + /** + * Indicates the period of time when this name was valid for the named person. + */ + period?: Period; + /** + * Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name. + */ + prefix?: string[]; + _prefix?: Element; + /** + * Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name. + */ + suffix?: string[]; + _suffix?: Element; + /** + * Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part. + */ + text?: string; + _text?: Element; + /** + * Applications can assume that a name is current unless it explicitly says that it is temporary or old. + */ + use?: string; + _use?: Element; +} +/** + * Code Values for the HumanName.use field + */ +export enum HumanNameUseCodes { + USUAL = "usual", + OFFICIAL = "official", + TEMP = "temp", + NICKNAME = "nickname", + ANONYMOUS = "anonymous", + OLD = "old", + MAIDEN = "maiden", +} +/** + * An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. + */ +export interface Identifier extends Element { + /** + * The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization. + */ + assigner?: Reference; + /** + * Time period during which identifier is/was valid for use. + */ + period?: Period; + /** + * Identifier.system is always case sensitive. + */ + system?: string; + _system?: Element; + /** + * This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. + */ + type?: CodeableConcept; + /** + * Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. + */ + use?: string; + _use?: Element; + /** + * If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe. + */ + value?: string; + _value?: Element; +} +/** + * Code Values for the Identifier.use field + */ +export enum IdentifierUseCodes { + USUAL = "usual", + OFFICIAL = "official", + TEMP = "temp", + SECONDARY = "secondary", + OLD = "old", +} +/** + * The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. + */ +export interface Meta extends Element { + /** + * This value is always populated except when the resource is first being created. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a [read](http.html#read) interaction. + */ + lastUpdated?: string; + _lastUpdated?: Element; + /** + * It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set. + */ + profile?: string[]; + _profile?: Element; + /** + * The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored. + */ + security?: Coding[]; + /** + * In the provenance resource, this corresponds to Provenance.entity.what[x]. The exact use of the source (and the implied Provenance.entity.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. + * This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL. + */ + source?: string; + _source?: Element; + /** + * The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored. + */ + tag?: Coding[]; + /** + * The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes. + */ + versionId?: string; + _versionId?: Element; +} +/** + * An amount of economic utility in some recognized currency. + */ +export interface Money extends Element { + /** + * ISO 4217 Currency Code. + */ + currency?: string; + _currency?: Element; + /** + * Monetary values have their own rules for handling precision (refer to standard accounting text books). + */ + value?: number; +} +/** + * A human-readable summary of the resource conveying the essential clinical and business information for the resource. + */ +export interface Narrative extends Element { + /** + * The contents of the html element are an XHTML fragment containing only the basic html formatting elements described in chapters 7-11 and 15 of the HTML 4.0 standard, elements (either name or href), images and internally contained stylesheets. The XHTML content SHALL NOT contain a head, a body, external stylesheet references, scripts, forms, base/link/xlink, frames, iframes and objects. + */ + div: string; + _div?: Element; + /** + * The status of the narrative - whether it's entirely generated (from just the defined data or the extensions too), or whether a human authored it and it may contain additional data. + */ + status: string; + _status?: Element; +} +/** + * Code Values for the Narrative.status field + */ +export enum NarrativeStatusCodes { + GENERATED = "generated", + EXTENSIONS = "extensions", + ADDITIONAL = "additional", + EMPTY = "empty", +} +/** + * The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. + */ +export interface ParameterDefinition extends Element { + /** + * A brief discussion of what the parameter is for and how it is used by the module. + */ + documentation?: string; + _documentation?: Element; + /** + * The maximum number of times this element is permitted to appear in the request or response. + */ + max?: string; + _max?: Element; + /** + * The minimum number of times this parameter SHALL appear in the request or response. + */ + min?: number; + /** + * The name of the parameter used to allow access to the value of the parameter in evaluation contexts. + */ + name?: string; + _name?: Element; + /** + * If specified, this indicates a profile that the input data must conform to, or that the output data will conform to. + */ + profile?: string; + _profile?: Element; + /** + * The type of the parameter. + */ + type: string; + _type?: Element; + /** + * Whether the parameter is input or output for the module. + */ + use: string; + _use?: Element; +} +/** + * Code Values for the ParameterDefinition.use field + */ +export enum ParameterDefinitionUseCodes { + IN = "in", + OUT = "out", +} +/** + * A time period defined by a start and end date and optionally time. + */ +export interface Period extends Element { + /** + * The high value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03. + */ + end?: string; + _end?: Element; + /** + * If the low element is missing, the meaning is that the low boundary is not known. + */ + start?: string; + _start?: Element; +} +/** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ +export interface Quantity extends Element { + /** + * The preferred system is UCUM, but SNOMED CT can also be used (for customary units) or ISO 4217 for currency. The context of use may additionally require a code from a particular system. + */ + code?: string; + _code?: Element; + /** + * How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value. + */ + comparator?: string; + _comparator?: Element; + /** + * The identification of the system that provides the coded form of the unit. + */ + system?: string; + _system?: Element; + /** + * A human-readable form of the unit. + */ + unit?: string; + _unit?: Element; + /** + * The implicit precision in the value should always be honored. Monetary values have their own rules for handling precision (refer to standard accounting text books). + */ + value?: number; +} +/** + * Code Values for the Quantity.comparator field + */ +export enum QuantityComparatorCodes { + LESS_THAN = "<", + LESS_THAN_OR_EQUALS = "<=", + GREATER_THAN_OR_EQUALS = ">=", + GREATER_THAN = ">", +} +/** + * A set of ordered Quantities defined by a low and high limit. + */ +export interface Range extends Element { + /** + * If the high element is missing, the high boundary is not known. + */ + high?: Quantity; + /** + * If the low element is missing, the low boundary is not known. + */ + low?: Quantity; +} +/** + * A relationship of two Quantity values - expressed as a numerator and a denominator. + */ +export interface Ratio extends Element { + /** + * The value of the denominator. + */ + denominator?: Quantity; + /** + * The value of the numerator. + */ + numerator?: Quantity; +} +/** + * A reference from one resource to another. + */ +export interface Reference extends Element { + /** + * This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it. + */ + display?: string; + _display?: Element; + /** + * When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy. + * When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference + * Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it. + * Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any). + */ + identifier?: Identifier; + /** + * Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "/[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server. + */ + reference?: string; + _reference?: Element; + /** + * This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a RESTful URL) or by resolving the target of the reference; if both the type and a reference is provided, the reference SHALL resolve to a resource of the same type as that specified. + */ + type?: string; + _type?: Element; +} +/** + * Related artifacts such as additional documentation, justification, or bibliographic references. + */ +export interface RelatedArtifact extends Element { + /** + * Additional structured information about citations should be captured as extensions. + */ + citation?: string; + _citation?: Element; + /** + * A brief description of the document or knowledge resource being referenced, suitable for display to a consumer. + */ + display?: string; + _display?: Element; + /** + * The document being referenced, represented as an attachment. This is exclusive with the resource element. + */ + document?: Attachment; + /** + * A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index. + */ + label?: string; + _label?: Element; + /** + * If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource. + */ + resource?: string; + _resource?: Element; + /** + * The type of relationship to the related artifact. + */ + type: string; + _type?: Element; + /** + * If a document or resource element is present, this element SHALL NOT be provided (use the url or reference in the Attachment or resource reference). + */ + url?: string; + _url?: Element; +} +/** + * Code Values for the RelatedArtifact.type field + */ +export enum RelatedArtifactTypeCodes { + DOCUMENTATION = "documentation", + JUSTIFICATION = "justification", + CITATION = "citation", + PREDECESSOR = "predecessor", + SUCCESSOR = "successor", + DERIVED_FROM = "derived-from", + DEPENDS_ON = "depends-on", + COMPOSED_OF = "composed-of", +} +/** + * A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data. + */ +export interface SampledData extends Element { + /** + * Data may be missing if it is omitted for summarization purposes. In general, data is required for any actual use of a SampledData. + */ + data?: string; + _data?: Element; + /** + * If there is more than one dimension, the code for the type of data will define the meaning of the dimensions (typically ECG data). + */ + dimensions: number; + /** + * A correction factor that is applied to the sampled data points before they are added to the origin. + */ + factor?: number; + /** + * The lower limit of detection of the measured points. This is needed if any of the data points have the value "L" (lower than detection limit). + */ + lowerLimit?: number; + /** + * The base quantity that a measured value of zero represents. In addition, this provides the units of the entire measurement series. + */ + origin: Quantity; + /** + * This is usually a whole number. + */ + period: number; + /** + * The upper limit of detection of the measured points. This is needed if any of the data points have the value "U" (higher than detection limit). + */ + upperLimit?: number; +} +/** + * A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. + */ +export interface Signature extends Element { + /** + * Where the signature type is an XML DigSig, the signed content is a FHIR Resource(s), the signature is of the XML form of the Resource(s) using XML-Signature (XMLDIG) "Detached Signature" form. + */ + data?: string; + _data?: Element; + /** + * The party that can't sign. For example a child. + */ + onBehalfOf?: Reference; + /** + * A mime type that indicates the technical format of the signature. Important mime types are application/signature+xml for X ML DigSig, application/jose for JWS, and image/* for a graphical image of a signature, etc. + */ + sigFormat?: string; + _sigFormat?: Element; + /** + * "xml", "json" and "ttl" are allowed, which describe the simple encodings described in the specification (and imply appropriate bundle support). Otherwise, mime types are legal here. + */ + targetFormat?: string; + _targetFormat?: Element; + /** + * Examples include attesting to: authorship, correct transcription, and witness of specific event. Also known as a "Commitment Type Indication". + */ + type: Coding[]; + /** + * This should agree with the information in the signature. + */ + when: string; + _when?: Element; + /** + * This should agree with the information in the signature. + */ + who: Reference; +} +/** + * A set of rules that describe when the event is scheduled. + */ +export interface TimingRepeat extends Element { + /** + * Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. + */ + boundsDuration?: Duration; + /** + * Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. + */ + boundsRange?: Range; + /** + * Either a duration for the length of the timing schedule, a range of possible length, or outer bounds for start and/or end limits of the timing schedule. + */ + boundsPeriod?: Period; + /** + * If you have both bounds and count, then this should be understood as within the bounds period, until count times happens. + */ + count?: number; + /** + * If present, indicates that the count is a range - so to perform the action between [count] and [countMax] times. + */ + countMax?: number; + /** + * If no days are specified, the action is assumed to happen every day as otherwise specified. The elements frequency and period cannot be used as well as dayOfWeek. + */ + dayOfWeek?: string[]; + _dayOfWeek?: Element; + /** + * For some events the duration is part of the definition of the event (e.g. IV infusions, where the duration is implicit in the specified quantity and rate). For others, it's part of the timing specification (e.g. exercise). + */ + duration?: number; + /** + * For some events the duration is part of the definition of the event (e.g. IV infusions, where the duration is implicit in the specified quantity and rate). For others, it's part of the timing specification (e.g. exercise). + */ + durationMax?: number; + /** + * The units of time for the duration, in UCUM units. + */ + durationUnit?: string; + _durationUnit?: Element; + /** + * The number of times to repeat the action within the specified period. If frequencyMax is present, this element indicates the lower bound of the allowed range of the frequency. + */ + frequency?: number; + /** + * If present, indicates that the frequency is a range - so to repeat between [frequency] and [frequencyMax] times within the period or period range. + */ + frequencyMax?: number; + /** + * The number of minutes from the event. If the event code does not indicate whether the minutes is before or after the event, then the offset is assumed to be after the event. + */ + offset?: number; + /** + * Indicates the duration of time over which repetitions are to occur; e.g. to express "3 times per day", 3 would be the frequency and "1 day" would be the period. If periodMax is present, this element indicates the lower bound of the allowed range of the period length. + */ + period?: number; + /** + * If present, indicates that the period is a range from [period] to [periodMax], allowing expressing concepts such as "do this once every 3-5 days. + */ + periodMax?: number; + /** + * The units of time for the period in UCUM units. + */ + periodUnit?: string; + _periodUnit?: Element; + /** + * When time of day is specified, it is inferred that the action happens every day (as filtered by dayofWeek) on the specified times. The elements when, frequency and period cannot be used as well as timeOfDay. + */ + timeOfDay?: string[]; + _timeOfDay?: Element; + /** + * When more than one event is listed, the event is tied to the union of the specified events. + */ + when?: string[]; + _when?: Element; +} +/** + * Code Values for the Timing.repeat.dayOfWeek field + */ +export enum TimingRepeatDayOfWeekCodes { + MON = "mon", + TUE = "tue", + WED = "wed", + THU = "thu", + FRI = "fri", + SAT = "sat", + SUN = "sun", +} +/** + * Code Values for the Timing.repeat.durationUnit field + */ +export enum TimingRepeatDurationUnitCodes { + S = "s", + MIN = "min", + H = "h", + D = "d", + WK = "wk", + MO = "mo", + A = "a", +} +/** + * Code Values for the Timing.repeat.periodUnit field + */ +export enum TimingRepeatPeriodUnitCodes { + S = "s", + MIN = "min", + H = "h", + D = "d", + WK = "wk", + MO = "mo", + A = "a", +} +/** + * Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. + */ +export interface Timing extends BackboneElement { + /** + * BID etc. are defined as 'at institutionally specified times'. For example, an institution may choose that BID is "always at 7am and 6pm". If it is inappropriate for this choice to be made, the code BID should not be used. Instead, a distinct organization-specific code should be used in place of the HL7-defined BID code and/or a structured representation should be used (in this case, specifying the two event times). + */ + code?: CodeableConcept; + /** + * Identifies specific times when the event occurs. + */ + event?: string[]; + _event?: Element; + /** + * A set of rules that describe when the event is scheduled. + */ + repeat?: TimingRepeat; +} +/** + * A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. + */ +export interface TriggerDefinition extends Element { + /** + * This element can be only be specified for data type triggers and provides additional semantics for the trigger. The context available within the condition is based on the type of data event. For all events, the current resource will be available as context. In addition, for modification events, the previous resource will also be available. The expression may be inlined, or may be a simple absolute URI, which is a reference to a named expression within a logic library referenced by a library element or extension within the containing resource. If the expression is a FHIR Path expression, it evaluates in the context of a resource of one of the type identified in the data requirement, and may also refer to the variable %previous for delta comparisons on events of type data-changed, data-modified, and data-deleted which will always have the same type. + */ + condition?: Expression; + /** + * This element shall be present for any data type trigger. + */ + data?: DataRequirement[]; + /** + * An event name can be provided for all event types, but is required for named events. If a name is provided for a type other than named events, it is considered to be a shorthand for the semantics described by the formal description of the event. + */ + name?: string; + _name?: Element; + /** + * The timing of the event (if this is a periodic trigger). + */ + timingTiming?: Timing; + /** + * The timing of the event (if this is a periodic trigger). + */ + timingReference?: Reference; + /** + * The timing of the event (if this is a periodic trigger). + */ + timingDate?: string; + _timingDate?: Element; + /** + * The timing of the event (if this is a periodic trigger). + */ + timingDateTime?: string; + _timingDateTime?: Element; + /** + * The type of triggering event. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the TriggerDefinition.type field + */ +export enum TriggerDefinitionTypeCodes { + NAMED_EVENT = "named-event", + PERIODIC = "periodic", + DATA_CHANGED = "data-changed", + DATA_ADDED = "data-added", + DATA_MODIFIED = "data-modified", + DATA_REMOVED = "data-removed", + DATA_ACCESSED = "data-accessed", + DATA_ACCESS_ENDED = "data-access-ended", +} +/** + * Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care). + */ +export interface UsageContext extends Element { + /** + * A code that identifies the type of context being specified by this usage context. + */ + code: Coding; + /** + * A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. + */ + valueCodeableConcept: CodeableConcept; + /** + * A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. + */ + valueQuantity: Quantity; + /** + * A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. + */ + valueRange: Range; + /** + * A value that defines the context specified in this context of use. The interpretation of the value is defined by the code. + */ + valueReference: Reference; +} +/** + * Information on the possible cause of the event. + */ +export interface AdverseEventSuspectEntityCausality extends BackboneElement { + /** + * Assessment of if the entity caused the event. + */ + assessment?: CodeableConcept; + /** + * AdverseEvent.suspectEntity.causalityAuthor. + */ + author?: Reference; + /** + * ProbabilityScale | Bayesian | Checklist. + */ + method?: CodeableConcept; + /** + * AdverseEvent.suspectEntity.causalityProductRelatedness. + */ + productRelatedness?: string; + _productRelatedness?: Element; +} +/** + * Describes the entity that is suspected to have caused the adverse event. + */ +export interface AdverseEventSuspectEntity extends BackboneElement { + /** + * Information on the possible cause of the event. + */ + causality?: AdverseEventSuspectEntityCausality[]; + /** + * Identifies the actual instance of what caused the adverse event. May be a substance, medication, medication administration, medication statement or a device. + */ + instance: Reference; +} +/** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ +export interface AdverseEvent extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'AdverseEvent' + /** + * Whether the event actually happened, or just had the potential to. Note that this is independent of whether anyone was affected or harmed or how severely. + */ + actuality: string; + _actuality?: Element; + /** + * The overall type of event, intended for search and filtering purposes. + */ + category?: CodeableConcept[]; + /** + * Parties that may or should contribute or have contributed information to the adverse event, which can consist of one or more activities. Such information includes information leading to the decision to perform the activity and how to perform the activity (e.g. consultant), information that the activity itself seeks to reveal (e.g. informant of clinical history), or information about what activity was performed (e.g. informant witness). + */ + contributor?: Reference[]; + /** + * The date (and perhaps time) when the adverse event occurred. + */ + date?: string; + _date?: Element; + /** + * Estimated or actual date the AdverseEvent began, in the opinion of the reporter. + */ + detected?: string; + _detected?: Element; + /** + * This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. For example, if a medication administration was considered an adverse event because it resulted in a rash, then the encounter when the medication administration was given is the context. If the patient reports the AdverseEvent during a second encounter, that second encounter is not the context. + */ + encounter?: Reference; + /** + * This element defines the specific type of event that occurred or that was prevented from occurring. + */ + event?: CodeableConcept; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier; + /** + * The information about where the adverse event occurred. + */ + location?: Reference; + /** + * Describes the type of outcome from the adverse event. + */ + outcome?: CodeableConcept; + /** + * The recordedDate represents the date when this particular AdverseEvent record was created in the system, not the date of the most recent update. The date of the last record modification can be retrieved from the resource metadata. + */ + recordedDate?: string; + _recordedDate?: Element; + /** + * Information on who recorded the adverse event. May be the patient or a practitioner. + */ + recorder?: Reference; + /** + * AdverseEvent.referenceDocument. + */ + referenceDocument?: Reference[]; + /** + * Includes information about the reaction that occurred as a result of exposure to a substance (for example, a drug or a chemical). + */ + resultingCondition?: Reference[]; + /** + * Assessment whether this event was of real importance. + */ + seriousness?: CodeableConcept; + /** + * Describes the severity of the adverse event, in relation to the subject. Contrast to AdverseEvent.seriousness - a severe rash might not be serious, but a mild heart problem is. + */ + severity?: CodeableConcept; + /** + * AdverseEvent.study. + */ + study?: Reference[]; + /** + * If AdverseEvent.resultingCondition differs among members of the group, then use Patient as the subject. + */ + subject: Reference; + /** + * AdverseEvent.subjectMedicalHistory. + */ + subjectMedicalHistory?: Reference[]; + /** + * Describes the entity that is suspected to have caused the adverse event. + */ + suspectEntity?: AdverseEventSuspectEntity[]; +} +/** + * Code Values for the AdverseEvent.actuality field + */ +export enum AdverseEventActualityCodes { + ACTUAL = "actual", + POTENTIAL = "potential", +} +/** + * Details about each adverse reaction event linked to exposure to the identified substance. + */ +export interface AllergyIntoleranceReaction extends BackboneElement { + /** + * Use the description to provide any details of a particular event of the occurred reaction such as circumstances, reaction specifics, what happened before/after. Information, related to the event, but not describing a particular care should be captured in the comment field. For example: at the age of four, the patient was given penicillin for strep throat and subsequently developed severe hives. + */ + description?: string; + _description?: Element; + /** + * Coding of the route of exposure with a terminology should be used wherever possible. + */ + exposureRoute?: CodeableConcept; + /** + * Manifestation can be expressed as a single word, phrase or brief description. For example: nausea, rash or no reaction. It is preferable that manifestation should be coded with a terminology, where possible. The values entered here may be used to display on an application screen as part of a list of adverse reactions, as recommended in the UK NHS CUI guidelines. Terminologies commonly used include, but are not limited to, SNOMED CT or ICD10. + */ + manifestation: CodeableConcept[]; + /** + * Use this field to record information indirectly related to a particular event and not captured in the description. For example: Clinical records are no longer available, recorded based on information provided to the patient by her mother and her mother is deceased. + */ + note?: Annotation[]; + /** + * Record of the date and/or time of the onset of the Reaction. + */ + onset?: string; + _onset?: Element; + /** + * It is acknowledged that this assessment is very subjective. There may be some specific practice domains where objective scales have been applied. Objective scales can be included in this model as extensions. + */ + severity?: string; + _severity?: Element; + /** + * Coding of the specific substance (or pharmaceutical product) with a terminology capable of triggering decision support should be used wherever possible. The 'code' element allows for the use of a specific substance or pharmaceutical product, or a group or class of substances. In the case of an allergy or intolerance to a class of substances, (for example, "penicillins"), the 'reaction.substance' element could be used to code the specific substance that was identified as having caused the reaction (for example, "amoxycillin"). Duplication of the value in the 'code' and 'reaction.substance' elements is acceptable when a specific substance has been recorded in 'code'. + */ + substance?: CodeableConcept; +} +/** + * Code Values for the AllergyIntolerance.reaction.severity field + */ +export enum AllergyIntoleranceReactionSeverityCodes { + MILD = "mild", + MODERATE = "moderate", + SEVERE = "severe", +} +/** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ +export interface AllergyIntolerance extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'AllergyIntolerance' + /** + * The recorder takes responsibility for the content, but can reference the source from where they got it. + */ + asserter?: Reference; + /** + * This data element has been included because it is currently being captured in some clinical systems. This data can be derived from the substance where coding systems are used, and is effectively redundant in that situation. When searching on category, consider the implications of AllergyIntolerance resources without a category. For example, when searching on category = medication, medication allergies that don't have a category valued will not be returned. Refer to [search](search.html) for more information on how to search category with a :missing modifier to get allergies that don't have a category. Additionally, category should be used with caution because category can be subjective based on the sender. + */ + category?: string[]; + _category?: Element; + /** + * Refer to [discussion](extensibility.html#Special-Case) if clincalStatus is missing data. + * The data type is CodeableConcept because clinicalStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity. + */ + clinicalStatus?: CodeableConcept; + /** + * It is strongly recommended that this element be populated using a terminology, where possible. For example, some terminologies used include RxNorm, SNOMED CT, DM+D, NDFRT, ICD-9, IDC-10, UNII, and ATC. Plain text should only be used if there is no appropriate terminology available. Additional details can be specified in the text. + * When a substance or product code is specified for the 'code' element, the "default" semantic context is that this is a positive statement of an allergy or intolerance (depending on the value of the 'type' element, if present) condition to the specified substance/product. In the corresponding SNOMED CT allergy model, the specified substance/product is the target (destination) of the "Causative agent" relationship. + * The 'substanceExposureRisk' extension is available as a structured and more flexible alternative to the 'code' element for making positive or negative allergy or intolerance statements. This extension provides the capability to make "no known allergy" (or "no risk of adverse reaction") statements regarding any coded substance/product (including cases when a pre-coordinated "no allergy to x" concept for that substance/product does not exist). If the 'substanceExposureRisk' extension is present, the AllergyIntolerance.code element SHALL be omitted. + */ + code?: CodeableConcept; + /** + * The default criticality value for any propensity to an adverse reaction should be 'Low Risk', indicating at the very least a relative contraindication to deliberate or voluntary exposure to the substance. 'High Risk' is flagged if the clinician has identified a propensity for a more serious or potentially life-threatening reaction, such as anaphylaxis, and implies an absolute contraindication to deliberate or voluntary exposure to the substance. If this element is missing, the criticality is unknown (though it may be known elsewhere). Systems that capture a severity at the condition level are actually representing the concept of criticality whereas the severity documented at the reaction level is representing the true reaction severity. Existing systems that are capturing both condition criticality and reaction severity may use the term "severity" to represent both. Criticality is the worst it could be in the future (i.e. situation-agnostic) whereas severity is situation-dependent. + */ + criticality?: string; + _criticality?: Element; + /** + * The encounter when the allergy or intolerance was asserted. + */ + encounter?: Reference; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * This date may be replicated by one of the Onset of Reaction dates. Where a textual representation of the date of last occurrence is required e.g. 'In Childhood, '10 years ago' the Comment element should be used. + */ + lastOccurrence?: string; + _lastOccurrence?: Element; + /** + * For example: including reason for flagging a seriousness of 'High Risk'; and instructions related to future exposure or administration of the substance, such as administration within an Intensive Care Unit or under corticosteroid cover. The notes should be related to an allergy or intolerance as a condition in general and not related to any particular episode of it. For episode notes and descriptions, use AllergyIntolerance.event.description and AllergyIntolerance.event.notes. + */ + note?: Annotation[]; + /** + * Estimated or actual date, date-time, or age when allergy or intolerance was identified. + */ + onsetDateTime?: string; + _onsetDateTime?: Element; + /** + * Estimated or actual date, date-time, or age when allergy or intolerance was identified. + */ + onsetAge?: Age; + /** + * Estimated or actual date, date-time, or age when allergy or intolerance was identified. + */ + onsetPeriod?: Period; + /** + * Estimated or actual date, date-time, or age when allergy or intolerance was identified. + */ + onsetRange?: Range; + /** + * Estimated or actual date, date-time, or age when allergy or intolerance was identified. + */ + onsetString?: string; + _onsetString?: Element; + /** + * The patient who has the allergy or intolerance. + */ + patient: Reference; + /** + * Details about each adverse reaction event linked to exposure to the identified substance. + */ + reaction?: AllergyIntoleranceReaction[]; + /** + * The recordedDate represents when this particular AllergyIntolerance record was created in the system, which is often a system-generated date. + */ + recordedDate?: string; + _recordedDate?: Element; + /** + * Individual who recorded the record and takes responsibility for its content. + */ + recorder?: Reference; + /** + * Allergic (typically immune-mediated) reactions have been traditionally regarded as an indicator for potential escalation to significant future risk. Contemporary knowledge suggests that some reactions previously thought to be immune-mediated are, in fact, non-immune, but in some cases can still pose a life threatening risk. It is acknowledged that many clinicians might not be in a position to distinguish the mechanism of a particular reaction. Often the term "allergy" is used rather generically and may overlap with the use of "intolerance" - in practice the boundaries between these two concepts might not be well-defined or understood. This data element is included nevertheless, because many legacy systems have captured this attribute. Immunologic testing may provide supporting evidence for the basis of the reaction and the causative substance, but no tests are 100% sensitive or specific for sensitivity to a particular substance. If, as is commonly the case, it is unclear whether the reaction is due to an allergy or an intolerance, then the type element should be omitted from the resource. + */ + type?: string; + _type?: Element; + /** + * The data type is CodeableConcept because verificationStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity. + */ + verificationStatus?: CodeableConcept; +} +/** + * Code Values for the AllergyIntolerance.category field + */ +export enum AllergyIntoleranceCategoryCodes { + FOOD = "food", + MEDICATION = "medication", + ENVIRONMENT = "environment", + BIOLOGIC = "biologic", +} +/** + * Code Values for the AllergyIntolerance.criticality field + */ +export enum AllergyIntoleranceCriticalityCodes { + LOW = "low", + HIGH = "high", + UNABLE_TO_ASSESS = "unable-to-assess", +} +/** + * Code Values for the AllergyIntolerance.type field + */ +export enum AllergyIntoleranceTypeCodes { + ALLERGY = "allergy", + INTOLERANCE = "intolerance", +} +/** + * List of participants involved in the appointment. + */ +export interface AppointmentParticipant extends BackboneElement { + /** + * A Person, Location/HealthcareService or Device that is participating in the appointment. + */ + actor?: Reference; + /** + * Participation period of the actor. + */ + period?: Period; + /** + * Whether this participant is required to be present at the meeting. This covers a use-case where two doctors need to meet to discuss the results for a specific patient, and the patient is not required to be present. + */ + required?: string; + _required?: Element; + /** + * Participation status of the actor. + */ + status: string; + _status?: Element; + /** + * The role of the participant can be used to declare what the actor will be doing in the scope of this appointment. + * If the actor is not specified, then it is expected that the actor will be filled in at a later stage of planning. + * This value SHALL be the same when creating an AppointmentResponse so that they can be matched, and subsequently update the Appointment. + */ + type?: CodeableConcept[]; +} +/** + * Code Values for the Appointment.participant.required field + */ +export enum AppointmentParticipantRequiredCodes { + REQUIRED = "required", + OPTIONAL = "optional", + INFORMATION_ONLY = "information-only", +} +/** + * Code Values for the Appointment.participant.status field + */ +export enum AppointmentParticipantStatusCodes { + ACCEPTED = "accepted", + DECLINED = "declined", + TENTATIVE = "tentative", + NEEDS_ACTION = "needs-action", +} +/** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ +export interface Appointment extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Appointment' + /** + * The style of appointment or patient that has been booked in the slot (not service type). + */ + appointmentType?: CodeableConcept; + /** + * The service request this appointment is allocated to assess (e.g. incoming referral or procedure request). + */ + basedOn?: Reference[]; + /** + * The coded reason for the appointment being cancelled. This is often used in reporting/billing/futher processing to determine if further actions are required, or specific fees apply. + */ + cancelationReason?: CodeableConcept; + /** + * Additional text to aid in facilitating the appointment. For instance, a comment might be, "patient should proceed immediately to infusion room upon arrival" + * Where this is a planned appointment and the start/end dates are not set then this field can be used to provide additional guidance on the details of the appointment request, including any restrictions on when to book it. + */ + comment?: string; + _comment?: Element; + /** + * This property is required for many use cases where the age of an appointment is considered in processing workflows for scheduling and billing of appointments. + */ + created?: string; + _created?: Element; + /** + * The brief description of the appointment as would be shown on a subject line in a meeting request, or appointment list. Detailed or expanded information should be put in the comment field. + */ + description?: string; + _description?: Element; + /** + * Date/Time that the appointment is to conclude. + */ + end?: string; + _end?: Element; + /** + * This records identifiers associated with this appointment concern that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation). + */ + identifier?: Identifier[]; + /** + * Number of minutes that the appointment is to take. This can be less than the duration between the start and end times. For example, where the actual time of appointment is only an estimate or if a 30 minute appointment is being requested, but any time would work. Also, if there is, for example, a planned 15 minute break in the middle of a long appointment, the duration may be 15 minutes less than the difference between the start and end. + */ + minutesDuration?: number; + /** + * List of participants involved in the appointment. + */ + participant: AppointmentParticipant[]; + /** + * While Appointment.comment contains information for internal use, Appointment.patientInstructions is used to capture patient facing information about the Appointment (e.g. please bring your referral or fast from 8pm night before). + */ + patientInstruction?: string; + _patientInstruction?: Element; + /** + * Seeking implementer feedback on this property and how interoperable it is. + * Using an extension to record a CodeableConcept for named values may be tested at a future connectathon. + */ + priority?: number; + /** + * The coded reason that this appointment is being scheduled. This is more clinical than administrative. + */ + reasonCode?: CodeableConcept[]; + /** + * Reason the appointment has been scheduled to take place, as specified using information from another resource. When the patient arrives and the encounter begins it may be used as the admission diagnosis. The indication will typically be a Condition (with other resources referenced in the evidence.detail), or a Procedure. + */ + reasonReference?: Reference[]; + /** + * This does not introduce a capacity for recurring appointments. + */ + requestedPeriod?: Period[]; + /** + * A broad categorization of the service that is to be performed during this appointment. + */ + serviceCategory?: CodeableConcept[]; + /** + * For a provider to provider appointment the code "FOLLOWUP" may be appropriate, as this is expected to be discussing some patient that was seen in the past. + */ + serviceType?: CodeableConcept[]; + /** + * The slots from the participants' schedules that will be filled by the appointment. + */ + slot?: Reference[]; + /** + * The specialty of a practitioner that would be required to perform the service requested in this appointment. + */ + specialty?: CodeableConcept[]; + /** + * Date/Time that the appointment is to take place. + */ + start?: string; + _start?: Element; + /** + * If the Appointment's status is "cancelled" then all participants are expected to have their calendars released for the appointment period, and as such any Slots that were marked as BUSY can be re-set to FREE. + * This element is labeled as a modifier because the status contains the code entered-in-error that mark the Appointment as not currently valid. + */ + status: string; + _status?: Element; + /** + * Additional information to support the appointment provided when making the appointment. + */ + supportingInformation?: Reference[]; +} +/** + * Code Values for the Appointment.status field + */ +export enum AppointmentStatusCodes { + PROPOSED = "proposed", + PENDING = "pending", + BOOKED = "booked", + ARRIVED = "arrived", + FULFILLED = "fulfilled", + CANCELLED = "cancelled", + NOSHOW = "noshow", + ENTERED_IN_ERROR = "entered-in-error", + CHECKED_IN = "checked-in", + WAITLIST = "waitlist", +} +/** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ +export interface Basic extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Basic' + /** + * Indicates who was responsible for creating the resource instance. + */ + author?: Reference; + /** + * Because resource references will only be able to indicate 'Basic', the type of reference will need to be specified in a Profile identified as part of the resource. Refer to the resource notes section for information on appropriate terminologies for this code. + * This element is labeled as a modifier because it defines the meaning of the resource and cannot be ignored. + */ + code: CodeableConcept; + /** + * Identifies when the resource was first created. + */ + created?: string; + _created?: Element; + /** + * Identifier assigned to the resource for business purposes, outside the context of FHIR. + */ + identifier?: Identifier[]; + /** + * Optional as not all potential resources will have subjects. Resources associated with multiple subjects can handle this via extension. + */ + subject?: Reference; +} +/** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ +export interface Binary extends Resource { + /** Resource Type Name (for serialization) */ + resourceType: 'Binary' + /** + * MimeType of the binary content represented as a standard MimeType (BCP 13). + */ + contentType: string; + _contentType?: Element; + /** + * If the content type is itself base64 encoding, then this will be base64 encoded twice - what is created by un-base64ing the content must be the specified content type. + */ + data?: string; + _data?: Element; + /** + * Very often, a server will also know of a resource that references the binary, and can automatically apply the appropriate access rules based on that reference. However, there are some circumstances where this is not appropriate, e.g. the binary is uploaded directly to the server without any linking resource, the binary is referred to from multiple different resources, and/or the binary is content such as an application logo that has less protection than any of the resources that reference it. + */ + securityContext?: Reference; +} +/** + * Both Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). + * Bundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http.html#read) directly. + * This specification defines some specific uses of Bundle.link for [searching](search.html#conformance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific. + */ +export interface BundleLink extends BackboneElement { + /** + * A name which details the functional use for this link - see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1). + */ + relation: string; + _relation?: Element; + /** + * The reference details for the link. + */ + url: string; + _url?: Element; +} +/** + * Information about the search process that lead to the creation of this entry. + */ +export interface BundleEntrySearch extends BackboneElement { + /** + * There is only one mode. In some corner cases, a resource may be included because it is both a match and an include. In these circumstances, 'match' takes precedence. + */ + mode?: string; + _mode?: Element; + /** + * Servers are not required to return a ranking score. 1 is most relevant, and 0 is least relevant. Often, search results are sorted by score, but the client may specify a different sort order. + * See [Patient Match](patient-operation-match.html) for the EMPI search which relates to this element. + */ + score?: number; +} +/** + * Code Values for the Bundle.entry.search.mode field + */ +export enum BundleEntrySearchModeCodes { + MATCH = "match", + INCLUDE = "include", + OUTCOME = "outcome", +} +/** + * Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry. + */ +export interface BundleEntryRequest extends BackboneElement { + /** + * Only perform the operation if the Etag value matches. For more information, see the API section ["Managing Resource Contention"](http.html#concurrency). + */ + ifMatch?: string; + _ifMatch?: Element; + /** + * Only perform the operation if the last updated date matches. See the API documentation for ["Conditional Read"](http.html#cread). + */ + ifModifiedSince?: string; + _ifModifiedSince?: Element; + /** + * Instruct the server not to perform the create if a specified resource already exists. For further information, see the API documentation for ["Conditional Create"](http.html#ccreate). This is just the query portion of the URL - what follows the "?" (not including the "?"). + */ + ifNoneExist?: string; + _ifNoneExist?: Element; + /** + * If the ETag values match, return a 304 Not Modified status. See the API documentation for ["Conditional Read"](http.html#cread). + */ + ifNoneMatch?: string; + _ifNoneMatch?: Element; + /** + * In a transaction or batch, this is the HTTP action to be executed for this entry. In a history bundle, this indicates the HTTP action that occurred. + */ + method: string; + _method?: Element; + /** + * E.g. for a Patient Create, the method would be "POST" and the URL would be "Patient". For a Patient Update, the method would be PUT and the URL would be "Patient/[id]". + */ + url: string; + _url?: Element; +} +/** + * Code Values for the Bundle.entry.request.method field + */ +export enum BundleEntryRequestMethodCodes { + GET = "GET", + HEAD = "HEAD", + POST = "POST", + PUT = "PUT", + DELETE = "DELETE", + PATCH = "PATCH", +} +/** + * Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history. + */ +export interface BundleEntryResponse extends BackboneElement { + /** + * Etags match the Resource.meta.versionId. The ETag has to match the version id in the header if a resource is included. + */ + etag?: string; + _etag?: Element; + /** + * This has to match the same time in the meta header (meta.lastUpdated) if a resource is included. + */ + lastModified?: string; + _lastModified?: Element; + /** + * The location header created by processing this operation, populated if the operation returns a location. + */ + location?: string; + _location?: Element; + /** + * For a POST/PUT operation, this is the equivalent outcome that would be returned for prefer = operationoutcome - except that the resource is always returned whether or not the outcome is returned. + * This outcome is not used for error responses in batch/transaction, only for hints and warnings. In a batch operation, the error will be in Bundle.entry.response, and for transaction, there will be a single OperationOutcome instead of a bundle in the case of an error. + */ + outcome?: Resource; + /** + * The status code returned by processing this entry. The status SHALL start with a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description associated with the status code. + */ + status: string; + _status?: Element; +} +/** + * An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only). + */ +export interface BundleEntry extends BackboneElement { + /** + * fullUrl might not be [unique in the context of a resource](bundle.html#bundle-unique). Note that since [FHIR resources do not need to be served through the FHIR API](references.html), the fullURL might be a URN or an absolute URL that does not end with the logical id of the resource (Resource.id). However, but if the fullUrl does look like a RESTful server URL (e.g. meets the [regex](references.html#regex), then the 'id' portion of the fullUrl SHALL end with the Resource.id. + * Note that the fullUrl is not the same as the canonical URL - it's an absolute url for an endpoint serving the resource (these will happen to have the same value on the canonical server for the resource with the canonical URL). + */ + fullUrl?: string; + _fullUrl?: Element; + /** + * A series of links that provide context to this entry. + */ + Link?: BundleLink[]; + /** + * Additional information about how this entry should be processed as part of a transaction or batch. For history, it shows how the entry was processed to create the version contained in the entry. + */ + request?: BundleEntryRequest; + /** + * The Resource for the entry. The purpose/meaning of the resource is determined by the Bundle.type. + */ + resource?: Resource; + /** + * Indicates the results of processing the corresponding 'request' entry in the batch or transaction being responded to or what the results of an operation where when returning history. + */ + response?: BundleEntryResponse; + /** + * Information about the search process that lead to the creation of this entry. + */ + search?: BundleEntrySearch; +} +/** + * A container for a collection of resources. + */ +export interface Bundle extends Resource { + /** Resource Type Name (for serialization) */ + resourceType: 'Bundle' + /** + * An entry in a bundle resource - will either contain a resource or information about a resource (transactions and history only). + */ + entry?: BundleEntry[]; + /** + * Persistent identity generally only matters for batches of type Document, Message, and Collection. It would not normally be populated for search and history results and servers ignore Bundle.identifier when processing batches and transactions. For Documents the .identifier SHALL be populated such that the .identifier is globally unique. + */ + identifier?: Identifier; + /** + * Both Bundle.link and Bundle.entry.link are defined to support providing additional context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)). + * Bundle.entry.link corresponds to links found in the HTTP header if the resource in the entry was [read](http.html#read) directly. + * This specification defines some specific uses of Bundle.link for [searching](search.html#conformance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link, and no defined function in a transaction - the meaning is implementation specific. + */ + link?: BundleLink[]; + /** + * The signature could be created by the "author" of the bundle or by the originating device. Requirements around inclusion of a signature, verification of signatures and treatment of signed/non-signed bundles is implementation-environment specific. + */ + signature?: Signature; + /** + * For many bundles, the timestamp is equal to .meta.lastUpdated, because they are not stored (e.g. search results). When a bundle is placed in a persistent store, .meta.lastUpdated will be usually be changed by the server. When the bundle is a message, a middleware agent altering the message (even if not stored) SHOULD update .meta.lastUpdated. .timestamp is used to track the original time of the Bundle, and SHOULD be populated. + * Usage: + * * document : the date the document was created. Note: the composition may predate the document, or be associated with multiple documents. The date of the composition - the authoring time - may be earlier than the document assembly time + * * message : the date that the content of the message was assembled. This date is not changed by middleware engines unless they add additional data that changes the meaning of the time of the message + * * history : the date that the history was assembled. This time would be used as the _since time to ask for subsequent updates + * * searchset : the time that the search set was assembled. Note that different pages MAY have different timestamps but need not. Having different timestamps does not imply that subsequent pages will represent or include changes made since the initial query + * * transaction | transaction-response | batch | batch-response | collection : no particular assigned meaning + * The timestamp value should be greater than the lastUpdated and other timestamps in the resources in the bundle, and it should be equal or earlier than the .meta.lastUpdated on the Bundle itself. + */ + timestamp?: string; + _timestamp?: Element; + /** + * Only used if the bundle is a search result set. The total does not include resources such as OperationOutcome and included resources, only the total number of matching resources. + */ + total?: number; + /** + * It's possible to use a bundle for other purposes (e.g. a document can be accepted as a transaction). This is primarily defined so that there can be specific rules for some of the bundle types. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the Bundle.type field + */ +export enum BundleTypeCodes { + DOCUMENT = "document", + MESSAGE = "message", + TRANSACTION = "transaction", + TRANSACTION_RESPONSE = "transaction-response", + BATCH = "batch", + BATCH_RESPONSE = "batch-response", + HISTORY = "history", + SEARCHSET = "searchset", + COLLECTION = "collection", +} +/** + * Software that is covered by this capability statement. It is used when the capability statement describes the capabilities of a particular software version, independent of an installation. + */ +export interface CapabilityStatementSoftware extends BackboneElement { + /** + * Name the software is known by. + */ + name: string; + _name?: Element; + /** + * Date this version of the software was released. + */ + releaseDate?: string; + _releaseDate?: Element; + /** + * If possible, a version should be specified, as statements are likely to be different for different versions of software. + */ + version?: string; + _version?: Element; +} +/** + * Identifies a specific implementation instance that is described by the capability statement - i.e. a particular installation, rather than the capabilities of a software program. + */ +export interface CapabilityStatementImplementation extends BackboneElement { + /** + * The organization responsible for the management of the instance and oversight of the data on the server at the specified URL. + */ + custodian?: Reference; + /** + * Information about the specific installation that this capability statement relates to. + */ + description: string; + _description?: Element; + /** + * An absolute base URL for the implementation. This forms the base for REST interfaces as well as the mailbox and document interfaces. + */ + url?: string; + _url?: Element; +} +/** + * Information about security implementation from an interface perspective - what a client needs to know. + */ +export interface CapabilityStatementRestSecurity extends BackboneElement { + /** + * The easiest CORS headers to add are Access-Control-Allow-Origin: * & Access-Control-Request-Method: GET, POST, PUT, DELETE. All servers SHOULD support CORS. + */ + cors?: boolean; + _cors?: Element; + /** + * General description of how security works. + */ + description?: string; + _description?: Element; + /** + * Types of security services that are supported/required by the system. + */ + service?: CodeableConcept[]; +} +/** + * In general, a Resource will only appear in a CapabilityStatement if the server actually has some capabilities - e.g. there is at least one interaction supported. However interactions can be omitted to support summarization (_summary = true). + */ +export interface CapabilityStatementRestResourceInteraction extends BackboneElement { + /** + * Coded identifier of the operation, supported by the system resource. + */ + code: string; + _code?: Element; + /** + * Guidance specific to the implementation of this operation, such as 'delete is a logical delete' or 'updates are only allowed with version id' or 'creates permitted from pre-authorized certificates only'. + */ + documentation?: string; + _documentation?: Element; +} +/** + * Code Values for the CapabilityStatement.rest.resource.interaction.code field + */ +export enum CapabilityStatementRestResourceInteractionCodeCodes { + READ = "read", + VREAD = "vread", + UPDATE = "update", + PATCH = "patch", + DELETE = "delete", + HISTORY_INSTANCE = "history-instance", + HISTORY_TYPE = "history-type", + CREATE = "create", + SEARCH_TYPE = "search-type", +} +/** + * The search parameters should include the control search parameters such as _sort, _count, etc. that also apply to this resource (though many will be listed at [CapabilityStatement.rest.searchParam](capabilitystatement-definitions.html#CapabilityStatement.rest.searchParam)). The behavior of some search parameters may be further described by other code or extension elements, or narrative within the capability statement or linked [SearchParameter](searchparameter.html#) definitions. + */ +export interface CapabilityStatementRestResourceSearchParam extends BackboneElement { + /** + * This SHOULD be present, and matches refers to a SearchParameter by its canonical URL. If systems wish to document their support for modifiers, comparators, target resource types, and chained parameters, they should do using a search parameter resource. This element SHALL be populated if the search parameter refers to a SearchParameter defined by the FHIR core specification or externally defined IGs. + */ + definition?: string; + _definition?: Element; + /** + * This allows documentation of any distinct behaviors about how the search parameter is used. For example, text matching algorithms. + */ + documentation?: string; + _documentation?: Element; + /** + * Parameter names cannot overlap with standard parameter names, and standard parameters cannot be redefined. + */ + name: string; + _name?: Element; + /** + * While this can be looked up from the definition, it is included here as a convenience for systems that autogenerate a query interface based on the server capability statement. It SHALL be the same as the type in the search parameter definition. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the CapabilityStatement.rest.resource.searchParam.type field + */ +export enum CapabilityStatementRestResourceSearchParamTypeCodes { + NUMBER = "number", + DATE = "date", + STRING = "string", + TOKEN = "token", + REFERENCE = "reference", + COMPOSITE = "composite", + QUANTITY = "quantity", + URI = "uri", + SPECIAL = "special", +} +/** + * Operations linked from CapabilityStatement.rest.resource.operation must have OperationDefinition.type = true or OperationDefinition.instance = true. + * If an operation that is listed in multiple CapabilityStatement.rest.resource.operation (e.g. for different resource types), then clients should understand that the operation is only supported on the specified resource types, and that may be a subset of those listed in OperationDefinition.resource. + */ +export interface CapabilityStatementRestResourceOperation extends BackboneElement { + /** + * This can be used to build an HTML form to invoke the operation, for instance. + */ + definition: string; + _definition?: Element; + /** + * Documentation that describes anything special about the operation behavior, possibly detailing different behavior for system, type and instance-level invocation of the operation. + */ + documentation?: string; + _documentation?: Element; + /** + * The name here SHOULD be the same as the name in the definition, unless there is a name clash and the name cannot be used. The name does not include the "$" portion that is always included in the URL. + */ + name: string; + _name?: Element; +} +/** + * Max of one repetition per resource type. + */ +export interface CapabilityStatementRestResource extends BackboneElement { + /** + * Conditional Create is mainly appropriate for interface engine scripts converting from other formats, such as v2. + */ + conditionalCreate?: boolean; + _conditionalCreate?: Element; + /** + * Conditional Delete is mainly appropriate for interface engine scripts converting from other formats, such as v2. + */ + conditionalDelete?: string; + _conditionalDelete?: Element; + /** + * Conditional Read is mainly appropriate for interface engine scripts converting from other formats, such as v2. + */ + conditionalRead?: string; + _conditionalRead?: Element; + /** + * Conditional Update is mainly appropriate for interface engine scripts converting from other formats, such as v2. + */ + conditionalUpdate?: boolean; + _conditionalUpdate?: Element; + /** + * Additional information about the resource type used by the system. + */ + documentation?: string; + _documentation?: Element; + /** + * In general, a Resource will only appear in a CapabilityStatement if the server actually has some capabilities - e.g. there is at least one interaction supported. However interactions can be omitted to support summarization (_summary = true). + */ + interaction?: CapabilityStatementRestResourceInteraction[]; + /** + * Operations linked from CapabilityStatement.rest.resource.operation must have OperationDefinition.type = true or OperationDefinition.instance = true. + * If an operation that is listed in multiple CapabilityStatement.rest.resource.operation (e.g. for different resource types), then clients should understand that the operation is only supported on the specified resource types, and that may be a subset of those listed in OperationDefinition.resource. + */ + operation?: CapabilityStatementRestResourceOperation[]; + /** + * The profile applies to all resources of this type - i.e. it is the superset of what is supported by the system. + */ + profile?: string; + _profile?: Element; + /** + * It is useful to support the vRead operation for current operations, even if past versions aren't available. + */ + readHistory?: boolean; + _readHistory?: Element; + /** + * A set of flags that defines how references are supported. + */ + referencePolicy?: string[]; + _referencePolicy?: Element; + /** + * If this list is empty, the server does not support includes. + */ + searchInclude?: string[]; + _searchInclude?: Element; + /** + * The search parameters should include the control search parameters such as _sort, _count, etc. that also apply to this resource (though many will be listed at [CapabilityStatement.rest.searchParam](capabilitystatement-definitions.html#CapabilityStatement.rest.searchParam)). The behavior of some search parameters may be further described by other code or extension elements, or narrative within the capability statement or linked [SearchParameter](searchparameter.html#) definitions. + */ + searchParam?: CapabilityStatementRestResourceSearchParam[]; + /** + * If this list is empty, the server does not support reverse includes. + */ + searchRevInclude?: string[]; + _searchRevInclude?: Element; + /** + * Supported profiles are different than the profile that applies to a particular resource in .rest.resource.profile. The resource profile is a general statement of what features of the resource are supported overall by the system - the sum total of the facilities it supports. A supported profile is a deeper statement about the functionality of the data and services provided by the server (or used by the client). A typical case is a laboratory system that produces a set of different reports - this is the list of types of data that it publishes. A key aspect of declaring profiles here is the question of how the client converts knowledge that the server publishes this data into working with the data; the client can inspect individual resources to determine whether they conform to a particular profile, but how does it find the ones that do? It does so by searching using the _profile parameter, so any resources listed here must be valid values for the _profile resource (using the identifier in the target profile). + */ + supportedProfile?: string[]; + _supportedProfile?: Element; + /** + * A type of resource exposed via the restful interface. + */ + type: string; + _type?: Element; + /** + * Allowing the clients to create new identities on the server means that the system administrator needs to have confidence that the clients do not create clashing identities between them. Obviously, if there is only one client, this won't happen. While creating identities on the client means that the clients need to be managed, it's much more convenient for many scenarios if such management can be put in place. + */ + updateCreate?: boolean; + _updateCreate?: Element; + /** + * If a server supports versionIds correctly, it SHOULD support vread too, but is not required to do so. + */ + versioning?: string; + _versioning?: Element; +} +/** + * Code Values for the CapabilityStatement.rest.resource.conditionalDelete field + */ +export enum CapabilityStatementRestResourceConditionalDeleteCodes { + NOT_SUPPORTED = "not-supported", + SINGLE = "single", + MULTIPLE = "multiple", +} +/** + * Code Values for the CapabilityStatement.rest.resource.conditionalRead field + */ +export enum CapabilityStatementRestResourceConditionalReadCodes { + NOT_SUPPORTED = "not-supported", + MODIFIED_SINCE = "modified-since", + NOT_MATCH = "not-match", + FULL_SUPPORT = "full-support", +} +/** + * Code Values for the CapabilityStatement.rest.resource.referencePolicy field + */ +export enum CapabilityStatementRestResourceReferencePolicyCodes { + LITERAL = "literal", + LOGICAL = "logical", + RESOLVES = "resolves", + ENFORCED = "enforced", + LOCAL = "local", +} +/** + * Code Values for the CapabilityStatement.rest.resource.versioning field + */ +export enum CapabilityStatementRestResourceVersioningCodes { + NO_VERSION = "no-version", + VERSIONED = "versioned", + VERSIONED_UPDATE = "versioned-update", +} +/** + * A specification of restful operations supported by the system. + */ +export interface CapabilityStatementRestInteraction extends BackboneElement { + /** + * A coded identifier of the operation, supported by the system. + */ + code: string; + _code?: Element; + /** + * Guidance specific to the implementation of this operation, such as limitations on the kind of transactions allowed, or information about system wide search is implemented. + */ + documentation?: string; + _documentation?: Element; +} +/** + * Code Values for the CapabilityStatement.rest.interaction.code field + */ +export enum CapabilityStatementRestInteractionCodeCodes { + TRANSACTION = "transaction", + BATCH = "batch", + SEARCH_SYSTEM = "search-system", + HISTORY_SYSTEM = "history-system", +} +/** + * Multiple repetitions allow definition of both client and/or server behaviors or possibly behaviors under different configuration settings (for software or requirements statements). + */ +export interface CapabilityStatementRest extends BackboneElement { + /** + * At present, the only defined compartments are at [CompartmentDefinition](compartmentdefinition.html). + */ + compartment?: string[]; + _compartment?: Element; + /** + * Information about the system's restful capabilities that apply across all applications, such as security. + */ + documentation?: string; + _documentation?: Element; + /** + * A specification of restful operations supported by the system. + */ + interaction?: CapabilityStatementRestInteraction[]; + /** + * Identifies whether this portion of the statement is describing the ability to initiate or receive restful operations. + */ + mode: string; + _mode?: Element; + /** + * CapabilityStatement.rest.operation is for operations invoked at the system level, or for operations that are supported across multiple resource types. Operations linked from CapabilityStatement.rest.operation must have OperationDefinition.system = true, or more than one Operation.resource. + */ + Operation?: CapabilityStatementRestResourceOperation[]; + /** + * Max of one repetition per resource type. + */ + resource?: CapabilityStatementRestResource[]; + /** + * Typically, the only search parameters supported for all searches are those that apply to all resources - tags, profiles, text search etc. These search parameters should include the control search parameters such as _sort, _count, etc. that also apply to this resource (though many will be listed at [CapabilityStatement.rest.searchParam](capabilitystatement-definitions.html#CapabilityStatement.rest.searchParam)). The behavior of some search parameters may be further described by other code or extension elements, or narrative within the capability statement or linked [SearchParameter](searchparameter.html#) definitions. + */ + SearchParam?: CapabilityStatementRestResourceSearchParam[]; + /** + * Information about security implementation from an interface perspective - what a client needs to know. + */ + security?: CapabilityStatementRestSecurity; +} +/** + * Code Values for the CapabilityStatement.rest.mode field + */ +export enum CapabilityStatementRestModeCodes { + CLIENT = "client", + SERVER = "server", +} +/** + * An endpoint (network accessible address) to which messages and/or replies are to be sent. + */ +export interface CapabilityStatementMessagingEndpoint extends BackboneElement { + /** + * The network address of the endpoint. For solutions that do not use network addresses for routing, it can be just an identifier. + */ + address: string; + _address?: Element; + /** + * A list of the messaging transport protocol(s) identifiers, supported by this endpoint. + */ + protocol: Coding; +} +/** + * This is a proposed alternative to the messaging.event structure. + */ +export interface CapabilityStatementMessagingSupportedMessage extends BackboneElement { + /** + * Points to a message definition that identifies the messaging event, message structure, allowed responses, etc. + */ + definition: string; + _definition?: Element; + /** + * The mode of this event declaration - whether application is sender or receiver. + */ + mode: string; + _mode?: Element; +} +/** + * Code Values for the CapabilityStatement.messaging.supportedMessage.mode field + */ +export enum CapabilityStatementMessagingSupportedMessageModeCodes { + SENDER = "sender", + RECEIVER = "receiver", +} +/** + * Multiple repetitions allow the documentation of multiple endpoints per solution. + */ +export interface CapabilityStatementMessaging extends BackboneElement { + /** + * Documentation about the system's messaging capabilities for this endpoint not otherwise documented by the capability statement. For example, the process for becoming an authorized messaging exchange partner. + */ + documentation?: string; + _documentation?: Element; + /** + * An endpoint (network accessible address) to which messages and/or replies are to be sent. + */ + endpoint?: CapabilityStatementMessagingEndpoint[]; + /** + * If this value is missing then the application does not implement (receiver) or depend on (sender) reliable messaging. + */ + reliableCache?: number; + /** + * This is a proposed alternative to the messaging.event structure. + */ + supportedMessage?: CapabilityStatementMessagingSupportedMessage[]; +} +/** + * A document definition. + */ +export interface CapabilityStatementDocument extends BackboneElement { + /** + * A description of how the application supports or uses the specified document profile. For example, when documents are created, what action is taken with consumed documents, etc. + */ + documentation?: string; + _documentation?: Element; + /** + * Mode of this document declaration - whether an application is a producer or consumer. + */ + mode: string; + _mode?: Element; + /** + * The profile is actually on the Bundle. + */ + profile: string; + _profile?: Element; +} +/** + * Code Values for the CapabilityStatement.document.mode field + */ +export enum CapabilityStatementDocumentModeCodes { + PRODUCER = "producer", + CONSUMER = "consumer", +} +/** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ +export interface CapabilityStatement extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'CapabilityStatement' + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * A copyright statement relating to the capability statement and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the capability statement. + */ + copyright?: string; + _copyright?: Element; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the capability statement. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date: string; + _date?: Element; + /** + * This description can be used to capture details such as why the capability statement was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the capability statement as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the capability statement is presumed to be the predominant language in the place the capability statement was created).This does not need to be populated if the description is adequately implied by the software or implementation details. + */ + description?: string; + _description?: Element; + /** + * A document definition. + */ + document?: CapabilityStatementDocument[]; + /** + * Allows filtering of capability statements that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * Servers may implement multiple versions (see [Managing Multiple Versions](versioning.html), and the [$versions](capabilitystatement-operation-versions.html) operation). If they do, and the CapabilityStatement is requested from the server, then this fhirVersion will be either the version requested, or the server's default version. + */ + fhirVersion: string; + _fhirVersion?: Element; + /** + * "xml", "json" and "ttl" are allowed, which describe the simple encodings described in the specification (and imply appropriate bundle support). Otherwise, mime types are legal here. + */ + format: string[]; + _format?: Element; + /** + * Identifies a specific implementation instance that is described by the capability statement - i.e. a particular installation, rather than the capabilities of a software program. + */ + implementation?: CapabilityStatementImplementation; + /** + * A list of implementation guides that the server does (or should) support in their entirety. + */ + implementationGuide?: string[]; + _implementationGuide?: Element; + /** + * the contents of any directly or indirectly imported CapabilityStatements SHALL NOT overlap, i.e. they cannot refer to the same rest/resource, operations/name, searchparam/name, interaction/code, messaging/endpoint, document/mode pair. + * A capability statement that imports another CapabilityStatement automatically instantiates it too (though this is often not a very useful statement for the kinds of CapabilityStatements that are suitable for importing). + */ + imports?: string[]; + _imports?: Element; + /** + * HL7 defines the following Services: [Terminology Service](terminology-service.html). + * Many [Implementation Guides](http://fhir.org/guides/registry) define additional services. + */ + instantiates?: string[]; + _instantiates?: Element; + /** + * It may be possible for the capability statement to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * The way that this statement is intended to be used, to describe an actual running instance of software, a particular product (kind, not instance of software) or a class of implementation (e.g. a desired purchase). + */ + kind: string; + _kind?: Element; + /** + * Multiple repetitions allow the documentation of multiple endpoints per solution. + */ + messaging?: CapabilityStatementMessaging[]; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly. + */ + name?: string; + _name?: Element; + /** + * At present, the patch mime types application/json-patch+json and application/xml-patch+xml are legal. Generally, if a server supports PATCH, it would be expected to support the patch formats and match the formats it supports, but this is not always possible or necessary. + */ + patchFormat?: string[]; + _patchFormat?: Element; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the capability statement is the organization or individual primarily responsible for the maintenance and upkeep of the capability statement. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the capability statement. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the capability statement. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this capability statement. + */ + purpose?: string; + _purpose?: Element; + /** + * Multiple repetitions allow definition of both client and/or server behaviors or possibly behaviors under different configuration settings (for software or requirements statements). + */ + rest?: CapabilityStatementRest[]; + /** + * Software that is covered by this capability statement. It is used when the capability statement describes the capabilities of a particular software version, independent of an installation. + */ + software?: CapabilityStatementSoftware; + /** + * Allows filtering of capability statements that are appropriate for use versus not.This is not intended for use with actual capability statements, but where capability statements are used to describe possible or desired systems. + */ + status: string; + _status?: Element; + /** + * This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc. + */ + title?: string; + _title?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url?: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * There may be different capability statement instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the capability statement with the format [url]|[version]. + */ + version?: string; + _version?: Element; +} +/** + * Code Values for the CapabilityStatement.format field + */ +export enum CapabilityStatementFormatCodes { + FORMATS = "formats", + JSON = "json", + TTL = "ttl", + MIME = "mime", +} +/** + * Code Values for the CapabilityStatement.kind field + */ +export enum CapabilityStatementKindCodes { + INSTANCE = "instance", + CAPABILITY = "capability", + REQUIREMENTS = "requirements", +} +/** + * Code Values for the CapabilityStatement.status field + */ +export enum CapabilityStatementStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +/** + * A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc. + */ +export interface CarePlanActivityDetail extends BackboneElement { + /** + * Tends to be less relevant for activities involving particular products. Codes should not convey negation - use "prohibited" instead. + */ + code?: CodeableConcept; + /** + * Identifies the quantity expected to be consumed in a given day. + */ + dailyAmount?: Quantity; + /** + * This provides a textual description of constraints on the intended activity occurrence, including relation to other activities. It may also include objectives, pre-conditions and end-conditions. Finally, it may convey specifics about the activity such as body site, method, route, etc. + */ + description?: string; + _description?: Element; + /** + * This element is labeled as a modifier because it marks an activity as an activity that is not to be performed. + */ + doNotPerform?: boolean; + _doNotPerform?: Element; + /** + * Internal reference that identifies the goals that this activity is intended to contribute towards meeting. + */ + goal?: Reference[]; + /** + * The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan activity. + */ + instantiatesCanonical?: string[]; + _instantiatesCanonical?: Element; + /** + * This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier. + */ + instantiatesUri?: string[]; + _instantiatesUri?: Element; + /** + * A description of the kind of resource the in-line definition of a care plan activity is representing. The CarePlan.activity.detail is an in-line definition when a resource is not referenced using CarePlan.activity.reference. For example, a MedicationRequest, a ServiceRequest, or a CommunicationRequest. + */ + kind?: string; + _kind?: Element; + /** + * May reference a specific clinical location or may identify a type of location. + */ + location?: Reference; + /** + * A performer MAY also be a participant in the care plan. + */ + performer?: Reference[]; + /** + * Identifies the food, drug or other product to be consumed or supplied in the activity. + */ + productCodeableConcept?: CodeableConcept; + /** + * Identifies the food, drug or other product to be consumed or supplied in the activity. + */ + productReference?: Reference; + /** + * Identifies the quantity expected to be supplied, administered or consumed by the subject. + */ + quantity?: Quantity; + /** + * This could be a diagnosis code. If a full condition record exists or additional detail is needed, use reasonCondition instead. + */ + reasonCode?: CodeableConcept[]; + /** + * Conditions can be identified at the activity level that are not identified as reasons for the overall plan. + */ + reasonReference?: Reference[]; + /** + * The period, timing or frequency upon which the described activity is to occur. + */ + scheduledTiming?: Timing; + /** + * The period, timing or frequency upon which the described activity is to occur. + */ + scheduledPeriod?: Period; + /** + * The period, timing or frequency upon which the described activity is to occur. + */ + scheduledString?: string; + _scheduledString?: Element; + /** + * Some aspects of status can be inferred based on the resources linked in actionTaken. Note that "status" is only as current as the plan was most recently updated. + * The unknown code is not to be used to convey other statuses. The unknown code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the activity. + */ + status: string; + _status?: Element; + /** + * Will generally not be present if status is "complete". Be sure to prompt to update this (or at least remove the existing value) if the status is changed. + */ + statusReason?: CodeableConcept; +} +/** + * Code Values for the CarePlan.activity.detail.kind field + */ +export enum CarePlanActivityDetailKindCodes { + APPOINTMENT = "Appointment", + COMMUNICATIONREQUEST = "CommunicationRequest", + DEVICEREQUEST = "DeviceRequest", + MEDICATIONREQUEST = "MedicationRequest", + NUTRITIONORDER = "NutritionOrder", + TASK = "Task", + SERVICEREQUEST = "ServiceRequest", + VISIONPRESCRIPTION = "VisionPrescription", +} +/** + * Code Values for the CarePlan.activity.detail.status field + */ +export enum CarePlanActivityDetailStatusCodes { + NOT_STARTED = "not-started", + SCHEDULED = "scheduled", + IN_PROGRESS = "in-progress", + ON_HOLD = "on-hold", + COMPLETED = "completed", + CANCELLED = "cancelled", + STOPPED = "stopped", + UNKNOWN = "unknown", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc. + */ +export interface CarePlanActivity extends BackboneElement { + /** + * A simple summary of a planned activity suitable for a general care plan system (e.g. form driven) that doesn't know about specific resources such as procedure etc. + */ + detail?: CarePlanActivityDetail; + /** + * Note that this should not duplicate the activity status (e.g. completed or in progress). + */ + outcomeCodeableConcept?: CodeableConcept[]; + /** + * The activity outcome is independent of the outcome of the related goal(s). For example, if the goal is to achieve a target body weight of 150 lbs and an activity is defined to diet, then the activity outcome could be calories consumed whereas the goal outcome is an observation for the actual body weight measured. + */ + outcomeReference?: Reference[]; + /** + * This element should NOT be used to describe the activity to be performed - that occurs either within the resource pointed to by activity.detail.reference or in activity.detail.description. + */ + progress?: Annotation[]; + /** + * Standard extension exists ([resource-pertainsToGoal](extension-resource-pertainstogoal.html)) that allows goals to be referenced from any of the referenced resources in CarePlan.activity.reference. + * The goal should be visible when the resource referenced by CarePlan.activity.reference is viewed independently from the CarePlan. Requests that are pointed to by a CarePlan using this element should *not* point to this CarePlan using the "basedOn" element. i.e. Requests that are part of a CarePlan are not "based on" the CarePlan. + */ + reference?: Reference; +} +/** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ +export interface CarePlan extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'CarePlan' + /** + * Identifies a planned action to occur as part of the plan. For example, a medication to be used, lab tests to perform, self-monitoring, education, etc. + */ + activity?: CarePlanActivity[]; + /** + * When the diagnosis is related to an allergy or intolerance, the Condition and AllergyIntolerance resources can both be used. However, to be actionable for decision support, using Condition alone is not sufficient as the allergy or intolerance condition needs to be represented as an AllergyIntolerance. + */ + addresses?: Reference[]; + /** + * The author may also be a contributor. For example, an organization can be an author, but not listed as a contributor. + */ + author?: Reference; + /** + * A care plan that is fulfilled in whole or in part by this care plan. + */ + basedOn?: Reference[]; + /** + * Identifies all people and organizations who are expected to be involved in the care envisioned by this plan. + */ + careTeam?: Reference[]; + /** + * There may be multiple axes of categorization and one plan may serve multiple purposes. In some cases, this may be redundant with references to CarePlan.concern. + */ + category?: CodeableConcept[]; + /** + * Collaborative care plans may have multiple contributors. + */ + contributor?: Reference[]; + /** + * Represents when this particular CarePlan record was created in the system, which is often a system-generated date. + */ + created?: string; + _created?: Element; + /** + * A description of the scope and nature of the plan. + */ + description?: string; + _description?: Element; + /** + * This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. CarePlan activities conducted as a result of the care plan may well occur as part of other encounters. + */ + encounter?: Reference; + /** + * Goal can be achieving a particular change or merely maintaining a current state or even slowing a decline. + */ + goal?: Reference[]; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan. + */ + instantiatesCanonical?: string[]; + _instantiatesCanonical?: Element; + /** + * This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier. + */ + instantiatesUri?: string[]; + _instantiatesUri?: Element; + /** + * This element is labeled as a modifier because the intent alters when and how the resource is actually applicable. + */ + intent: string; + _intent?: Element; + /** + * General notes about the care plan not covered elsewhere. + */ + note?: Annotation[]; + /** + * Each care plan is an independent request, such that having a care plan be part of another care plan can cause issues with cascading statuses. As such, this element is still being discussed. + */ + partOf?: Reference[]; + /** + * Any activities scheduled as part of the plan should be constrained to the specified period regardless of whether the activities are planned within a single encounter/episode or across multiple encounters/episodes (e.g. the longitudinal management of a chronic condition). + */ + period?: Period; + /** + * The replacement could be because the initial care plan was immediately rejected (due to an issue) or because the previous care plan was completed, but the need for the action described by the care plan remains ongoing. + */ + replaces?: Reference[]; + /** + * The unknown code is not to be used to convey other statuses. The unknown code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the care plan. + * This element is labeled as a modifier because the status contains the code entered-in-error that marks the plan as not currently valid. + */ + status: string; + _status?: Element; + /** + * Identifies the patient or group whose intended care is described by the plan. + */ + subject: Reference; + /** + * Use "concern" to identify specific conditions addressed by the care plan. + */ + supportingInfo?: Reference[]; + /** + * Human-friendly name for the care plan. + */ + title?: string; + _title?: Element; +} +/** + * Code Values for the CarePlan.intent field + */ +export enum CarePlanIntentCodes { + PROPOSAL = "proposal", + PLAN = "plan", + ORDER = "order", + OPTION = "option", +} +/** + * Code Values for the CarePlan.status field + */ +export enum CarePlanStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + ON_HOLD = "on-hold", + REVOKED = "revoked", + COMPLETED = "completed", + ENTERED_IN_ERROR = "entered-in-error", + UNKNOWN = "unknown", +} +/** + * Note that filters defined in code systems usually require custom code on the part of any terminology engine that will make them available for use in value set filters. For this reason, they are generally only seen in high value published terminologies. + */ +export interface CodeSystemFilter extends BackboneElement { + /** + * The code that identifies this filter when it is used as a filter in [ValueSet](valueset.html#).compose.include.filter. + */ + code: string; + _code?: Element; + /** + * A description of how or why the filter is used. + */ + description?: string; + _description?: Element; + /** + * A list of operators that can be used with the filter. + */ + operator: string[]; + _operator?: Element; + /** + * A description of what the value for the filter should be. + */ + value: string; + _value?: Element; +} +/** + * Code Values for the CodeSystem.filter.operator field + */ +export enum CodeSystemFilterOperatorCodes { + EQUALS = "=", + IS_A = "is-a", + DESCENDENT_OF = "descendent-of", + IS_NOT_A = "is-not-a", + REGEX = "regex", + IN = "in", + NOT_IN = "not-in", + GENERALIZES = "generalizes", + EXISTS = "exists", +} +/** + * A property defines an additional slot through which additional information can be provided about a concept. + */ +export interface CodeSystemProperty extends BackboneElement { + /** + * A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters. + */ + code: string; + _code?: Element; + /** + * A description of the property- why it is defined, and how its value might be used. + */ + description?: string; + _description?: Element; + /** + * The type of the property value. Properties of type "code" contain a code defined by the code system (e.g. a reference to another defined concept). + */ + type: string; + _type?: Element; + /** + * Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system. + */ + uri?: string; + _uri?: Element; +} +/** + * Code Values for the CodeSystem.property.type field + */ +export enum CodeSystemPropertyTypeCodes { + CODE = "code", + CODING = "Coding", + STRING = "string", + INTEGER = "integer", + BOOLEAN = "boolean", + DATETIME = "dateTime", + DECIMAL = "decimal", +} +/** + * Concepts have both a ```display``` and an array of ```designation```. The display is equivalent to a special designation with an implied ```designation.use``` of "primary code" and a language equal to the [Resource Language](resource.html#language). + */ +export interface CodeSystemConceptDesignation extends BackboneElement { + /** + * In the absence of a language, the resource language applies. + */ + language?: string; + _language?: Element; + /** + * If no use is provided, the designation can be assumed to be suitable for general display to a human user. + */ + use?: Coding; + /** + * The text value for this designation. + */ + value: string; + _value?: Element; +} +/** + * A property value for this concept. + */ +export interface CodeSystemConceptProperty extends BackboneElement { + /** + * A code that is a reference to CodeSystem.property.code. + */ + code: string; + _code?: Element; + /** + * The value of this property. + */ + valueCode: string; + _valueCode?: Element; + /** + * The value of this property. + */ + valueCoding: Coding; + /** + * The value of this property. + */ + valueString: string; + _valueString?: Element; + /** + * The value of this property. + */ + valueInteger: number; + /** + * The value of this property. + */ + valueBoolean: boolean; + _valueBoolean?: Element; + /** + * The value of this property. + */ + valueDateTime: string; + _valueDateTime?: Element; + /** + * The value of this property. + */ + valueDecimal: number; +} +/** + * If this is empty, it means that the code system resource does not represent the content of the code system. + */ +export interface CodeSystemConcept extends BackboneElement { + /** + * A code - a text symbol - that uniquely identifies the concept within the code system. + */ + code: string; + _code?: Element; + /** + * Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) - see hierarchyMeaning. + */ + Concept?: CodeSystemConcept[]; + /** + * The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept. + */ + definition?: string; + _definition?: Element; + /** + * Concepts have both a ```display``` and an array of ```designation```. The display is equivalent to a special designation with an implied ```designation.use``` of "primary code" and a language equal to the [Resource Language](resource.html#language). + */ + designation?: CodeSystemConceptDesignation[]; + /** + * A human readable string that is the recommended default way to present this concept to a user. + */ + display?: string; + _display?: Element; + /** + * A property value for this concept. + */ + property?: CodeSystemConceptProperty[]; +} +/** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ +export interface CodeSystem extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'CodeSystem' + /** + * If this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software. + */ + caseSensitive?: boolean; + _caseSensitive?: Element; + /** + * Note that the code system resource does not define what the compositional grammar is, only whether or not there is one. + */ + compositional?: boolean; + _compositional?: Element; + /** + * If this is empty, it means that the code system resource does not represent the content of the code system. + */ + concept?: CodeSystemConcept[]; + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * The extent of the content of the code system (the concepts and codes it defines) are represented in this resource instance. + */ + content: string; + _content?: Element; + /** + * ... Sometimes, the copyright differs between the code system and the codes that are included. The copyright statement should clearly differentiate between these when required. + */ + copyright?: string; + _copyright?: Element; + /** + * The count of concepts defined in this resource cannot be more than this value but may be less for several reasons - see the content element. + */ + count?: number; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the code system. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date?: string; + _date?: Element; + /** + * This description can be used to capture details such as why the code system was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the code system as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the code system is presumed to be the predominant language in the place the code system was created). + */ + description?: string; + _description?: Element; + /** + * Allows filtering of code systems that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * Note that filters defined in code systems usually require custom code on the part of any terminology engine that will make them available for use in value set filters. For this reason, they are generally only seen in high value published terminologies. + */ + filter?: CodeSystemFilter[]; + /** + * Note that other representations might have a different hierarchy or none at all, and represent the information using properties. + */ + hierarchyMeaning?: string; + _hierarchyMeaning?: Element; + /** + * Typically, this is used for identifiers that can go in an HL7 V3 II (instance identifier) data type, and can then identify this code system outside of FHIR, where it is not possible to use the logical URI. Note that HL7 defines at least three identifiers for many of its code systems - the FHIR canonical URL, the OID and the V2 Table 0396 mnemonic code. + */ + identifier?: Identifier[]; + /** + * It may be possible for the code system to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly. + */ + name?: string; + _name?: Element; + /** + * A property defines an additional slot through which additional information can be provided about a concept. + */ + property?: CodeSystemProperty[]; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the code system is the organization or individual primarily responsible for the maintenance and upkeep of the code system. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the code system. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the code system. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this code system. + */ + purpose?: string; + _purpose?: Element; + /** + * Allows filtering of code systems that are appropriate for use versus not. + */ + status: string; + _status?: Element; + /** + * The most common use of a code system supplement is to add additional language support. + */ + supplements?: string; + _supplements?: Element; + /** + * This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc. + */ + title?: string; + _title?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url?: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * The definition of the value set SHALL include all codes from this code system and only codes from this code system, and it SHALL be immutable. + */ + valueSet?: string; + _valueSet?: Element; + /** + * There may be different code system instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the code system with the format [url]|[version]. + */ + version?: string; + _version?: Element; + /** + * Best practice is that code systems do not redefine concepts, or that if concepts are redefined, a new code system definition is created. But this is not always possible, so some code systems may be defined as 'versionNeeded'. + * Most code systems occasionally refine the displays defined for concepts between versions. Contexts in which the concept display values are validated may require that the version be specified for some code systems irrespective of the value of this property. + */ + versionNeeded?: boolean; + _versionNeeded?: Element; +} +/** + * Code Values for the CodeSystem.content field + */ +export enum CodeSystemContentCodes { + NOT_PRESENT = "not-present", + EXAMPLE = "example", + FRAGMENT = "fragment", + COMPLETE = "complete", + SUPPLEMENT = "supplement", +} +/** + * Code Values for the CodeSystem.hierarchyMeaning field + */ +export enum CodeSystemHierarchyMeaningCodes { + GROUPED_BY = "grouped-by", + IS_A = "is-a", + PART_OF = "part-of", + CLASSIFIED_WITH = "classified-with", +} +/** + * Code Values for the CodeSystem.status field + */ +export enum CodeSystemStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +/** + * Clinical stage or grade of a condition. May include formal severity assessments. + */ +export interface ConditionStage extends BackboneElement { + /** + * Reference to a formal record of the evidence on which the staging assessment is based. + */ + assessment?: Reference[]; + /** + * A simple summary of the stage such as "Stage 3". The determination of the stage is disease-specific. + */ + summary?: CodeableConcept; + /** + * The kind of staging, such as pathological or clinical staging. + */ + type?: CodeableConcept; +} +/** + * The evidence may be a simple list of coded symptoms/manifestations, or references to observations or formal assessments, or both. + */ +export interface ConditionEvidence extends BackboneElement { + /** + * A manifestation or symptom that led to the recording of this condition. + */ + code?: CodeableConcept[]; + /** + * Links to other relevant information, including pathology reports. + */ + detail?: Reference[]; +} +/** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ +export interface Condition extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Condition' + /** + * There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated. + */ + abatementDateTime?: string; + _abatementDateTime?: Element; + /** + * There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated. + */ + abatementAge?: Age; + /** + * There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated. + */ + abatementPeriod?: Period; + /** + * There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated. + */ + abatementRange?: Range; + /** + * There is no explicit distinction between resolution and remission because in many cases the distinction is not clear. Age is generally used when the patient reports an age at which the Condition abated. If there is no abatement element, it is unknown whether the condition has resolved or entered remission; applications and users should generally assume that the condition is still valid. When abatementString exists, it implies the condition is abated. + */ + abatementString?: string; + _abatementString?: Element; + /** + * Individual who is making the condition statement. + */ + asserter?: Reference; + /** + * Only used if not implicit in code found in Condition.code. If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [bodySite](extension-bodysite.html). May be a summary code, or a reference to a very precise definition of the location, or both. + */ + bodySite?: CodeableConcept[]; + /** + * The categorization is often highly contextual and may appear poorly differentiated or not very useful in other contexts. + */ + category?: CodeableConcept[]; + /** + * The data type is CodeableConcept because clinicalStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity. + */ + clinicalStatus?: CodeableConcept; + /** + * Identification of the condition, problem or diagnosis. + */ + code?: CodeableConcept; + /** + * This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. This record indicates the encounter this particular record is associated with. In the case of a "new" diagnosis reflecting ongoing/revised information about the condition, this might be distinct from the first encounter in which the underlying condition was first "known". + */ + encounter?: Reference; + /** + * The evidence may be a simple list of coded symptoms/manifestations, or references to observations or formal assessments, or both. + */ + evidence?: ConditionEvidence[]; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis. + */ + note?: Annotation[]; + /** + * Age is generally used when the patient reports an age at which the Condition began to occur. + */ + onsetDateTime?: string; + _onsetDateTime?: Element; + /** + * Age is generally used when the patient reports an age at which the Condition began to occur. + */ + onsetAge?: Age; + /** + * Age is generally used when the patient reports an age at which the Condition began to occur. + */ + onsetPeriod?: Period; + /** + * Age is generally used when the patient reports an age at which the Condition began to occur. + */ + onsetRange?: Range; + /** + * Age is generally used when the patient reports an age at which the Condition began to occur. + */ + onsetString?: string; + _onsetString?: Element; + /** + * The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date. + */ + recordedDate?: string; + _recordedDate?: Element; + /** + * Individual who recorded the record and takes responsibility for its content. + */ + recorder?: Reference; + /** + * Coding of the severity with a terminology is preferred, where possible. + */ + severity?: CodeableConcept; + /** + * Clinical stage or grade of a condition. May include formal severity assessments. + */ + stage?: ConditionStage[]; + /** + * Indicates the patient or group who the condition record is associated with. + */ + subject: Reference; + /** + * verificationStatus is not required. For example, when a patient has abdominal pain in the ED, there is not likely going to be a verification status. + * The data type is CodeableConcept because verificationStatus has some clinical judgment involved, such that there might need to be more specificity than the required FHIR value set allows. For example, a SNOMED coding might allow for additional specificity. + */ + verificationStatus?: CodeableConcept; +} +/** + * The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law. + */ +export interface ConsentPolicy extends BackboneElement { + /** + * Entity or Organization having regulatory jurisdiction or accountability for enforcing policies pertaining to Consent Directives. + */ + authority?: string; + _authority?: Element; + /** + * This element is for discoverability / documentation and does not modify or qualify the policy rules. + */ + uri?: string; + _uri?: Element; +} +/** + * Whether a treatment instruction (e.g. artificial respiration yes or no) was verified with the patient, his/her family or another authorized person. + */ +export interface ConsentVerification extends BackboneElement { + /** + * Date verification was collected. + */ + verificationDate?: string; + _verificationDate?: Element; + /** + * Has the instruction been verified. + */ + verified: boolean; + _verified?: Element; + /** + * Who verified the instruction (Patient, Relative or other Authorized Person). + */ + verifiedWith?: Reference; +} +/** + * Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. 'admitting officers'). + */ +export interface ConsentProvisionActor extends BackboneElement { + /** + * The resource that identifies the actor. To identify actors by type, use group to identify a set of actors by some property they share (e.g. 'admitting officers'). + */ + reference: Reference; + /** + * How the individual is involved in the resources content that is described in the exception. + */ + role: CodeableConcept; +} +/** + * The resources controlled by this rule if specific resources are referenced. + */ +export interface ConsentProvisionData extends BackboneElement { + /** + * How the resource reference is interpreted when testing consent restrictions. + */ + meaning: string; + _meaning?: Element; + /** + * A reference to a specific resource that defines which resources are covered by this consent. + */ + reference: Reference; +} +/** + * Code Values for the Consent.provision.data.meaning field + */ +export enum ConsentProvisionDataMeaningCodes { + INSTANCE = "instance", + RELATED = "related", + DEPENDENTS = "dependents", + AUTHOREDBY = "authoredby", +} +/** + * An exception to the base policy of this consent. An exception can be an addition or removal of access permissions. + */ +export interface ConsentProvision extends BackboneElement { + /** + * Note that this is the direct action (not the grounds for the action covered in the purpose element). At present, the only action in the understood and tested scope of this resource is 'read'. + */ + action?: CodeableConcept[]; + /** + * Who or what is controlled by this rule. Use group to identify a set of actors by some property they share (e.g. 'admitting officers'). + */ + actor?: ConsentProvisionActor[]; + /** + * Multiple types are or'ed together. The intention of the contentType element is that the codes refer to profiles or document types defined in a standard or an implementation guide somewhere. + */ + class?: Coding[]; + /** + * Typical use of this is a Document code with class = CDA. + */ + code?: CodeableConcept[]; + /** + * The resources controlled by this rule if specific resources are referenced. + */ + data?: ConsentProvisionData[]; + /** + * This has a different sense to the Consent.period - that is when the consent agreement holds. This is the time period of the data that is controlled by the agreement. + */ + dataPeriod?: Period; + /** + * The timeframe in this rule is valid. + */ + period?: Period; + /** + * Rules which provide exceptions to the base rule or subrules. + */ + Provision?: ConsentProvision[]; + /** + * When the purpose of use tag is on the data, access request purpose of use shall not conflict. + */ + purpose?: Coding[]; + /** + * If the consent specifies a security label of "R" then it applies to all resources that are labeled "R" or lower. E.g. for Confidentiality, it's a high water mark. For other kinds of security labels, subsumption logic applies. When the purpose of use tag is on the data, access request purpose of use shall not conflict. + */ + securityLabel?: Coding[]; + /** + * Action to take - permit or deny - when the rule conditions are met. Not permitted in root rule, required in all nested rules. + */ + type?: string; + _type?: Element; +} +/** + * Code Values for the Consent.provision.type field + */ +export enum ConsentProvisionTypeCodes { + DENY = "deny", + PERMIT = "permit", +} +/** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ +export interface Consent extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Consent' + /** + * A classification of the type of consents found in the statement. This element supports indexing and retrieval of consent statements. + */ + category: CodeableConcept[]; + /** + * This is not the time of the original consent, but the time that this statement was made or derived. + */ + dateTime?: string; + _dateTime?: Element; + /** + * This identifier identifies this copy of the consent. Where this identifier is also used elsewhere as the identifier for a consent record (e.g. a CDA consent document) then the consent details are expected to be the same. + */ + identifier?: Identifier[]; + /** + * The organization that manages the consent, and the framework within which it is executed. + */ + organization?: Reference[]; + /** + * Commonly, the patient the consent pertains to is the author, but for young and old people, it may be some other person. + */ + patient?: Reference; + /** + * Commonly, the patient the consent pertains to is the consentor, but particularly for young and old people, it may be some other person - e.g. a legal guardian. + */ + performer?: Reference[]; + /** + * The references to the policies that are included in this consent scope. Policies may be organizational, but are often defined jurisdictionally, or in law. + */ + policy?: ConsentPolicy[]; + /** + * If the policyRule is absent, computable consent would need to be constructed from the elements of the Consent resource. + */ + policyRule?: CodeableConcept; + /** + * An exception to the base policy of this consent. An exception can be an addition or removal of access permissions. + */ + provision?: ConsentProvision; + /** + * A selector of the type of consent being presented: ADR, Privacy, Treatment, Research. This list is now extensible. + */ + scope: CodeableConcept; + /** + * The source can be contained inline (Attachment), referenced directly (Consent), referenced in a consent repository (DocumentReference), or simply by an identifier (Identifier), e.g. a CDA document id. + */ + sourceAttachment?: Attachment; + /** + * The source can be contained inline (Attachment), referenced directly (Consent), referenced in a consent repository (DocumentReference), or simply by an identifier (Identifier), e.g. a CDA document id. + */ + sourceReference?: Reference; + /** + * This element is labeled as a modifier because the status contains the codes rejected and entered-in-error that mark the Consent as not currently valid. + */ + status: string; + _status?: Element; + /** + * Whether a treatment instruction (e.g. artificial respiration yes or no) was verified with the patient, his/her family or another authorized person. + */ + verification?: ConsentVerification[]; +} +/** + * Code Values for the Consent.status field + */ +export enum ConsentStatusCodes { + DRAFT = "draft", + PROPOSED = "proposed", + ACTIVE = "active", + REJECTED = "rejected", + INACTIVE = "inactive", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * UDI may identify an unique instance of a device, or it may only identify the type of the device. See [UDI mappings](device-mappings.html#udi) for a complete mapping of UDI parts to Device. + */ +export interface DeviceUdiCarrier extends BackboneElement { + /** + * The AIDC form of UDIs should be scanned or otherwise used for the identification of the device whenever possible to minimize errors in records resulting from manual transcriptions. If separate barcodes for DI and PI are present, concatenate the string with DI first and in order of human readable expression on label. + */ + carrierAIDC?: string; + _carrierAIDC?: Element; + /** + * If separate barcodes for DI and PI are present, concatenate the string with DI first and in order of human readable expression on label. + */ + carrierHRF?: string; + _carrierHRF?: Element; + /** + * The device identifier (DI) is a mandatory, fixed portion of a UDI that identifies the labeler and the specific version or model of a device. + */ + deviceIdentifier?: string; + _deviceIdentifier?: Element; + /** + * A coded entry to indicate how the data was entered. + */ + entryType?: string; + _entryType?: Element; + /** + * Organization that is charged with issuing UDIs for devices. For example, the US FDA issuers include : + * 1) GS1: + * http://hl7.org/fhir/NamingSystem/gs1-di, + * 2) HIBCC: + * http://hl7.org/fhir/NamingSystem/hibcc-dI, + * 3) ICCBBA for blood containers: + * http://hl7.org/fhir/NamingSystem/iccbba-blood-di, + * 4) ICCBA for other devices: + * http://hl7.org/fhir/NamingSystem/iccbba-other-di. + */ + issuer?: string; + _issuer?: Element; + /** + * The identity of the authoritative source for UDI generation within a jurisdiction. All UDIs are globally unique within a single namespace with the appropriate repository uri as the system. For example, UDIs of devices managed in the U.S. by the FDA, the value is http://hl7.org/fhir/NamingSystem/fda-udi. + */ + jurisdiction?: string; + _jurisdiction?: Element; +} +/** + * Code Values for the Device.udiCarrier.entryType field + */ +export enum DeviceUdiCarrierEntryTypeCodes { + BARCODE = "barcode", + RFID = "rfid", + MANUAL = "manual", +} +/** + * This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition. + */ +export interface DeviceDeviceName extends BackboneElement { + /** + * The name of the device. + */ + name: string; + _name?: Element; + /** + * The type of deviceName. + * UDILabelName | UserFriendlyName | PatientReportedName | ManufactureDeviceName | ModelName. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the Device.deviceName.type field + */ +export enum DeviceDeviceNameTypeCodes { + UDI_LABEL_NAME = "udi-label-name", + USER_FRIENDLY_NAME = "user-friendly-name", + PATIENT_REPORTED_NAME = "patient-reported-name", + MANUFACTURER_NAME = "manufacturer-name", + MODEL_NAME = "model-name", + OTHER = "other", +} +/** + * The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication. + */ +export interface DeviceSpecialization extends BackboneElement { + /** + * The standard that is used to operate and communicate. + */ + systemType: CodeableConcept; + /** + * The version of the standard that is used to operate and communicate. + */ + version?: string; + _version?: Element; +} +/** + * The actual design of the device or software version running on the device. + */ +export interface DeviceVersion extends BackboneElement { + /** + * A single component of the device version. + */ + component?: Identifier; + /** + * The type of the device version. + */ + type?: CodeableConcept; + /** + * The version text. + */ + value: string; + _value?: Element; +} +/** + * The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties. + */ +export interface DeviceProperty extends BackboneElement { + /** + * Code that specifies the property DeviceDefinitionPropetyCode (Extensible). + */ + type: CodeableConcept; + /** + * Property value as a code, e.g., NTP4 (synced to NTP). + */ + valueCode?: CodeableConcept[]; + /** + * Property value as a quantity. + */ + valueQuantity?: Quantity[]; +} +/** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ +export interface Device extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Device' + /** + * used for troubleshooting etc. + */ + contact?: ContactPoint[]; + /** + * The reference to the definition for the device. + */ + definition?: Reference; + /** + * This represents the manufacturer's name of the device as provided by the device, from a UDI label, or by a person describing the Device. This typically would be used when a person provides the name(s) or when the device represents one of the names available from DeviceDefinition. + */ + deviceName?: DeviceDeviceName[]; + /** + * For example, this applies to devices in the United States regulated under *Code of Federal Regulation 21CFR§1271.290(c)*. + */ + distinctIdentifier?: string; + _distinctIdentifier?: Element; + /** + * The date and time beyond which this device is no longer valid or should not be used (if applicable). + */ + expirationDate?: string; + _expirationDate?: Element; + /** + * The barcode string from a barcode present on a device label or package may identify the instance, include names given to the device in local usage, or may identify the type of device. If the identifier identifies the type of device, Device.type element should be used. + */ + identifier?: Identifier[]; + /** + * The place where the device can be found. + */ + location?: Reference; + /** + * Lot number assigned by the manufacturer. + */ + lotNumber?: string; + _lotNumber?: Element; + /** + * The date and time when the device was manufactured. + */ + manufactureDate?: string; + _manufactureDate?: Element; + /** + * A name of the manufacturer. + */ + manufacturer?: string; + _manufacturer?: Element; + /** + * The model number for the device. + */ + modelNumber?: string; + _modelNumber?: Element; + /** + * Descriptive information, usage information or implantation information that is not captured in an existing element. + */ + note?: Annotation[]; + /** + * An organization that is responsible for the provision and ongoing maintenance of the device. + */ + owner?: Reference; + /** + * The parent device. + */ + parent?: Reference; + /** + * Alphanumeric Maximum 20. + */ + partNumber?: string; + _partNumber?: Element; + /** + * Patient information, If the device is affixed to a person. + */ + patient?: Reference; + /** + * The actual configuration settings of a device as it actually operates, e.g., regulation status, time properties. + */ + property?: DeviceProperty[]; + /** + * Provides additional safety characteristics about a medical device. For example devices containing latex. + */ + safety?: CodeableConcept[]; + /** + * Alphanumeric Maximum 20. + */ + serialNumber?: string; + _serialNumber?: Element; + /** + * The capabilities supported on a device, the standards to which the device conforms for a particular purpose, and used for the communication. + */ + specialization?: DeviceSpecialization[]; + /** + * This element is labeled as a modifier because the status contains the codes inactive and entered-in-error that mark the device (record)as not currently valid. + */ + status?: string; + _status?: Element; + /** + * Reason for the dtatus of the Device availability. + */ + statusReason?: CodeableConcept[]; + /** + * The kind or type of device. + */ + type?: CodeableConcept; + /** + * UDI may identify an unique instance of a device, or it may only identify the type of the device. See [UDI mappings](device-mappings.html#udi) for a complete mapping of UDI parts to Device. + */ + udiCarrier?: DeviceUdiCarrier[]; + /** + * If the device is running a FHIR server, the network address should be the Base URL from which a conformance statement may be retrieved. + */ + url?: string; + _url?: Element; + /** + * The actual design of the device or software version running on the device. + */ + version?: DeviceVersion[]; +} +/** + * Code Values for the Device.status field + */ +export enum DeviceStatusCodes { + ACTIVE = "active", + INACTIVE = "inactive", + ENTERED_IN_ERROR = "entered-in-error", + UNKNOWN = "unknown", +} +/** + * A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest). + */ +export interface DiagnosticReportMedia extends BackboneElement { + /** + * The comment should be displayed with the image. It would be common for the report to include additional discussion of the image contents in other sections such as the conclusion. + */ + comment?: string; + _comment?: Element; + /** + * Reference to the image source. + */ + link: Reference; +} +/** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ +export interface DiagnosticReport extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'DiagnosticReport' + /** + * Note: Usually there is one test request for each result, however in some circumstances multiple test requests may be represented using a single test result resource. Note that there are also cases where one request leads to multiple reports. + */ + basedOn?: Reference[]; + /** + * Multiple categories are allowed using various categorization schemes. The level of granularity is defined by the category concepts in the value set. More fine-grained filtering can be performed using the metadata and/or terminology hierarchy in DiagnosticReport.code. + */ + category?: CodeableConcept[]; + /** + * A code or name that describes this diagnostic report. + */ + code: CodeableConcept; + /** + * Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report. + */ + conclusion?: string; + _conclusion?: Element; + /** + * One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report. + */ + conclusionCode?: CodeableConcept[]; + /** + * If the diagnostic procedure was performed on the patient, this is the time it was performed. If there are specimens, the diagnostically relevant time can be derived from the specimen collection times, but the specimen information is not always available, and the exact relationship between the specimens and the diagnostically relevant time is not always automatic. + */ + effectiveDateTime?: string; + _effectiveDateTime?: Element; + /** + * If the diagnostic procedure was performed on the patient, this is the time it was performed. If there are specimens, the diagnostically relevant time can be derived from the specimen collection times, but the specimen information is not always available, and the exact relationship between the specimens and the diagnostically relevant time is not always automatic. + */ + effectivePeriod?: Period; + /** + * This will typically be the encounter the event occurred within, but some events may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter (e.g. pre-admission laboratory tests). + */ + encounter?: Reference; + /** + * Usually assigned by the Information System of the diagnostic service provider (filler id). + */ + identifier?: Identifier[]; + /** + * ImagingStudy and the image element are somewhat overlapping - typically, the list of image references in the image element will also be found in one of the imaging study resources. However, each caters to different types of displays for different types of purposes. Neither, either, or both may be provided. + */ + imagingStudy?: Reference[]; + /** + * May be different from the update time of the resource itself, because that is the status of the record (potentially a secondary copy), not the actual release time of the report. + */ + issued?: string; + _issued?: Element; + /** + * A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest). + */ + media?: DiagnosticReportMedia[]; + /** + * This is not necessarily the source of the atomic data items or the entity that interpreted the results. It is the entity that takes responsibility for the clinical report. + */ + performer?: Reference[]; + /** + * "application/pdf" is recommended as the most reliable and interoperable in this context. + */ + presentedForm?: Attachment[]; + /** + * Observations can contain observations. + */ + result?: Reference[]; + /** + * Might not be the same entity that takes responsibility for the clinical report. + */ + resultsInterpreter?: Reference[]; + /** + * If the specimen is sufficiently specified with a code in the test result name, then this additional data may be redundant. If there are multiple specimens, these may be represented per observation or group. + */ + specimen?: Reference[]; + /** + * The status of the diagnostic report. + */ + status: string; + _status?: Element; + /** + * The subject of the report. Usually, but not always, this is a patient. However, diagnostic services also perform analyses on specimens collected from a variety of other sources. + */ + subject?: Reference; +} +/** + * Code Values for the DiagnosticReport.status field + */ +export enum DiagnosticReportStatusCodes { + REGISTERED = "registered", + PARTIAL = "partial", + PRELIMINARY = "preliminary", + FINAL = "final", +} +/** + * This element is labeled as a modifier because documents that append to other documents are incomplete on their own. + */ +export interface DocumentReferenceRelatesTo extends BackboneElement { + /** + * If this document appends another document, then the document cannot be fully understood without also accessing the referenced document. + */ + code: string; + _code?: Element; + /** + * The target document of this relationship. + */ + target: Reference; +} +/** + * Code Values for the DocumentReference.relatesTo.code field + */ +export enum DocumentReferenceRelatesToCodeCodes { + REPLACES = "replaces", + TRANSFORMS = "transforms", + SIGNS = "signs", + APPENDS = "appends", +} +/** + * The document and format referenced. There may be multiple content element repetitions, each with a different format. + */ +export interface DocumentReferenceContent extends BackboneElement { + /** + * The document or URL of the document along with critical metadata to prove content has integrity. + */ + attachment: Attachment; + /** + * Note that while IHE mostly issues URNs for format types, not all documents can be identified by a URI. + */ + format?: Coding; +} +/** + * These values are primarily added to help with searching for interesting/relevant documents. + */ +export interface DocumentReferenceContext extends BackboneElement { + /** + * Describes the clinical encounter or type of care that the document content is associated with. + */ + encounter?: Reference[]; + /** + * An event can further specialize the act inherent in the type, such as where it is simply "Procedure Report" and the procedure was a "colonoscopy". If one or more event codes are included, they shall not conflict with the values inherent in the class or type elements as such a conflict would create an ambiguous situation. + */ + event?: CodeableConcept[]; + /** + * The kind of facility where the patient was seen. + */ + facilityType?: CodeableConcept; + /** + * The time period over which the service that is described by the document was provided. + */ + period?: Period; + /** + * This element should be based on a coarse classification system for the class of specialty practice. Recommend the use of the classification system for Practice Setting, such as that described by the Subject Matter Domain in LOINC. + */ + practiceSetting?: CodeableConcept; + /** + * May be identifiers or resources that caused the DocumentReference or referenced Document to be created. + */ + related?: Reference[]; + /** + * The Patient Information as known when the document was published. May be a reference to a version specific, or contained. + */ + sourcePatientInfo?: Reference; +} +/** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ +export interface DocumentReference extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'DocumentReference' + /** + * Represents a participant within the author institution who has legally authenticated or attested the document. Legal authentication implies that a document has been signed manually or electronically by the legal Authenticator. + */ + authenticator?: Reference; + /** + * Not necessarily who did the actual data entry (i.e. typist) or who was the source (informant). + */ + author?: Reference[]; + /** + * Key metadata element describing the the category or classification of the document. This is a broader perspective that groups similar documents based on how they would be used. This is a primary key used in searching. + */ + category?: CodeableConcept[]; + /** + * The document and format referenced. There may be multiple content element repetitions, each with a different format. + */ + content: DocumentReferenceContent[]; + /** + * These values are primarily added to help with searching for interesting/relevant documents. + */ + context?: DocumentReferenceContext; + /** + * Identifies the logical organization (software system, vendor, or department) to go to find the current version, where to report issues, etc. This is different from the physical location (URL, disk drive, or server) of the document, which is the technical location of the document, which host may be delegated to the management of some other organization. + */ + custodian?: Reference; + /** + * Referencing/indexing time is used for tracking, organizing versions and searching. + */ + date?: string; + _date?: Element; + /** + * What the document is about, a terse summary of the document. + */ + description?: string; + _description?: Element; + /** + * The document that is pointed to might be in various lifecycle states. + */ + docStatus?: string; + _docStatus?: Element; + /** + * Other identifiers associated with the document, including version independent identifiers. + */ + identifier?: Identifier[]; + /** + * CDA Document Id extension and root. + */ + masterIdentifier?: Identifier; + /** + * This element is labeled as a modifier because documents that append to other documents are incomplete on their own. + */ + relatesTo?: DocumentReferenceRelatesTo[]; + /** + * The confidentiality codes can carry multiple vocabulary items. HL7 has developed an understanding of security and privacy tags that might be desirable in a Document Sharing environment, called HL7 Healthcare Privacy and Security Classification System (HCS). The following specification is recommended but not mandated, as the vocabulary bindings are an administrative domain responsibility. The use of this method is up to the policy domain such as the XDS Affinity Domain or other Trust Domain where all parties including sender and recipients are trusted to appropriately tag and enforce. + * In the HL7 Healthcare Privacy and Security Classification (HCS) there are code systems specific to Confidentiality, Sensitivity, Integrity, and Handling Caveats. Some values would come from a local vocabulary as they are related to workflow roles and special projects. + */ + securityLabel?: CodeableConcept[]; + /** + * This is the status of the DocumentReference object, which might be independent from the docStatus element. + * This element is labeled as a modifier because the status contains the codes that mark the document or reference as not currently valid. + */ + status: string; + _status?: Element; + /** + * Who or what the document is about. The document can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of farm animals, or a set of patients that share a common exposure). + */ + subject?: Reference; + /** + * Key metadata element describing the document that describes he exact type of document. Helps humans to assess whether the document is of interest when viewing a list of documents. + */ + type?: CodeableConcept; +} +/** + * Code Values for the DocumentReference.docStatus field + */ +export enum DocumentReferenceDocStatusCodes { + PRELIMINARY = "preliminary", + FINAL = "final", + AMENDED = "amended", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * Code Values for the DocumentReference.status field + */ +export enum DocumentReferenceStatusCodes { + CURRENT = "current", + SUPERSEDED = "superseded", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * A resource that includes narrative, extensions, and contained resources. + */ +export interface DomainResource extends Resource { + /** + * This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels. + */ + contained?: Resource[]; + /** + * There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. + */ + extension?: Extension[]; + /** + * There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. + */ + modifierExtension?: Extension[]; + /** + * Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later. + */ + text?: Narrative; +} +/** + * The current status is always found in the current version of the resource, not the status history. + */ +export interface EncounterStatusHistory extends BackboneElement { + /** + * The time that the episode was in the specified status. + */ + period: Period; + /** + * planned | arrived | triaged | in-progress | onleave | finished | cancelled +. + */ + status: string; + _status?: Element; +} +/** + * Code Values for the Encounter.statusHistory.status field + */ +export enum EncounterStatusHistoryStatusCodes { + PLANNED = "planned", + ARRIVED = "arrived", + TRIAGED = "triaged", + IN_PROGRESS = "in-progress", + ONLEAVE = "onleave", + FINISHED = "finished", + CANCELLED = "cancelled", +} +/** + * The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient. + */ +export interface EncounterClassHistory extends BackboneElement { + /** + * inpatient | outpatient | ambulatory | emergency +. + */ + class: Coding; + /** + * The time that the episode was in the specified class. + */ + period: Period; +} +/** + * The list of people responsible for providing the service. + */ +export interface EncounterParticipant extends BackboneElement { + /** + * Persons involved in the encounter other than the patient. + */ + individual?: Reference; + /** + * The period of time that the specified participant participated in the encounter. These can overlap or be sub-sets of the overall encounter's period. + */ + period?: Period; + /** + * The participant type indicates how an individual participates in an encounter. It includes non-practitioner participants, and for practitioners this is to describe the action type in the context of this encounter (e.g. Admitting Dr, Attending Dr, Translator, Consulting Dr). This is different to the practitioner roles which are functional roles, derived from terms of employment, education, licensing, etc. + */ + type?: CodeableConcept[]; +} +/** + * The list of diagnosis relevant to this encounter. + */ +export interface EncounterDiagnosis extends BackboneElement { + /** + * For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). + */ + condition: Reference; + /** + * Ranking of the diagnosis (for each role type). + */ + rank?: number; + /** + * Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …). + */ + use?: CodeableConcept; +} +/** + * An Encounter may cover more than just the inpatient stay. Contexts such as outpatients, community clinics, and aged care facilities are also included. + * The duration recorded in the period of this encounter covers the entire scope of this hospitalization record. + */ +export interface EncounterHospitalization extends BackboneElement { + /** + * From where patient was admitted (physician referral, transfer). + */ + admitSource?: CodeableConcept; + /** + * Location/organization to which the patient is discharged. + */ + destination?: Reference; + /** + * For example, a patient may request both a dairy-free and nut-free diet preference (not mutually exclusive). + */ + dietPreference?: CodeableConcept[]; + /** + * Category or kind of location after discharge. + */ + dischargeDisposition?: CodeableConcept; + /** + * The location/organization from which the patient came before admission. + */ + origin?: Reference; + /** + * Pre-admission identifier. + */ + preAdmissionIdentifier?: Identifier; + /** + * Whether this hospitalization is a readmission and why if known. + */ + reAdmission?: CodeableConcept; + /** + * Any special requests that have been made for this hospitalization encounter, such as the provision of specific equipment or other things. + */ + specialArrangement?: CodeableConcept[]; + /** + * Special courtesies (VIP, board member). + */ + specialCourtesy?: CodeableConcept[]; +} +/** + * Virtual encounters can be recorded in the Encounter by specifying a location reference to a location of type "kind" such as "client's home" and an encounter.class = "virtual". + */ +export interface EncounterLocation extends BackboneElement { + /** + * The location where the encounter takes place. + */ + location: Reference; + /** + * Time period during which the patient was present at the location. + */ + period?: Period; + /** + * This information is de-normalized from the Location resource to support the easier understanding of the encounter resource and processing in messaging or query. + * There may be many levels in the hierachy, and this may only pic specific levels that are required for a specific usage scenario. + */ + physicalType?: CodeableConcept; + /** + * When the patient is no longer active at a location, then the period end date is entered, and the status may be changed to completed. + */ + status?: string; + _status?: Element; +} +/** + * Code Values for the Encounter.location.status field + */ +export enum EncounterLocationStatusCodes { + PLANNED = "planned", + ACTIVE = "active", + RESERVED = "reserved", + COMPLETED = "completed", +} +/** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ +export interface Encounter extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Encounter' + /** + * The billing system may choose to allocate billable items associated with the Encounter to different referenced Accounts based on internal business rules. + */ + account?: Reference[]; + /** + * The appointment that scheduled this encounter. + */ + appointment?: Reference[]; + /** + * The request this encounter satisfies (e.g. incoming referral or procedure request). + */ + basedOn?: Reference[]; + /** + * Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations. + */ + class: Coding; + /** + * The class history permits the tracking of the encounters transitions without needing to go through the resource history. This would be used for a case where an admission starts of as an emergency encounter, then transitions into an inpatient scenario. Doing this and not restarting a new encounter ensures that any lab/diagnostic results can more easily follow the patient and not require re-processing and not get lost or cancelled during a kind of discharge from emergency to inpatient. + */ + classHistory?: EncounterClassHistory[]; + /** + * The list of diagnosis relevant to this encounter. + */ + diagnosis?: EncounterDiagnosis[]; + /** + * Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years). + */ + episodeOfCare?: Reference[]; + /** + * An Encounter may cover more than just the inpatient stay. Contexts such as outpatients, community clinics, and aged care facilities are also included. + * The duration recorded in the period of this encounter covers the entire scope of this hospitalization record. + */ + hospitalization?: EncounterHospitalization; + /** + * Identifier(s) by which this encounter is known. + */ + identifier?: Identifier[]; + /** + * May differ from the time the Encounter.period lasted because of leave of absence. + */ + length?: Duration; + /** + * Virtual encounters can be recorded in the Encounter by specifying a location reference to a location of type "kind" such as "client's home" and an encounter.class = "virtual". + */ + location?: EncounterLocation[]; + /** + * The list of people responsible for providing the service. + */ + participant?: EncounterParticipant[]; + /** + * This is also used for associating a child's encounter back to the mother's encounter. + * Refer to the Notes section in the Patient resource for further details. + */ + partOf?: Reference; + /** + * If not (yet) known, the end of the Period may be omitted. + */ + period?: Period; + /** + * Indicates the urgency of the encounter. + */ + priority?: CodeableConcept; + /** + * For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). + */ + reasonCode?: CodeableConcept[]; + /** + * For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). + */ + reasonReference?: Reference[]; + /** + * The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy. + */ + serviceProvider?: Reference; + /** + * Broad categorization of the service that is to be provided (e.g. cardiology). + */ + serviceType?: CodeableConcept; + /** + * Note that internal business rules will determine the appropriate transitions that may occur between statuses (and also classes). + */ + status: string; + _status?: Element; + /** + * The current status is always found in the current version of the resource, not the status history. + */ + statusHistory?: EncounterStatusHistory[]; + /** + * While the encounter is always about the patient, the patient might not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked). + */ + subject?: Reference; + /** + * Since there are many ways to further classify encounters, this element is 0..*. + */ + type?: CodeableConcept[]; +} +/** + * Code Values for the Encounter.status field + */ +export enum EncounterStatusCodes { + PLANNED = "planned", + ARRIVED = "arrived", + TRIAGED = "triaged", + IN_PROGRESS = "in-progress", + ONLEAVE = "onleave", + FINISHED = "finished", + CANCELLED = "cancelled", +} +/** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ +export interface Endpoint extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Endpoint' + /** + * For rest-hook, and websocket, the end-point must be an http: or https: URL; for email, a mailto: url, for sms, a tel: url, and for message the endpoint can be in any form of url the server understands (usually, http: or mllp:). The URI is allowed to be relative; in which case, it is relative to the server end-point (since there may be more than one, clients should avoid using relative URIs) + * This address will be to the service base, without any parameters, or sub-services or resources tacked on. + * E.g. for a WADO-RS endpoint, the url should be "https://pacs.hospital.org/wado-rs" + * and not "https://pacs.hospital.org/wado-rs/studies/1.2.250.1.59.40211.12345678.678910/series/1.2.250.1.59.40211.789001276.14556172.67789/instances/...". + */ + address: string; + _address?: Element; + /** + * For additional connectivity details for the protocol, extensions will be used at this point, as in the XDS example. + */ + connectionType: Coding; + /** + * Contact details for a human to contact about the subscription. The primary use of this for system administrator troubleshooting. + */ + contact?: ContactPoint[]; + /** + * Exactly what these mean depends on the channel type. The can convey additional information to the recipient and/or meet security requirements. + */ + header?: string[]; + _header?: Element; + /** + * Identifier for the organization that is used to identify the endpoint across multiple disparate systems. + */ + identifier?: Identifier[]; + /** + * This property is not typically used when searching for Endpoint resources for usage. The typical usage is via the reference from an applicable Organization/Location/Practitioner resource, which is where the context is provided. Multiple Locations may reference a single endpoint, and don't have to be within the same organization resource, but most likely within the same organizational hierarchy. + */ + managingOrganization?: Reference; + /** + * A friendly name that this endpoint can be referred to with. + */ + name?: string; + _name?: Element; + /** + * Sending the payload has obvious security consequences. The server is responsible for ensuring that the content is appropriately secured. + */ + payloadMimeType?: string[]; + _payloadMimeType?: Element; + /** + * The payloadFormat describes the serialization format of the data, where the payloadType indicates the specific document/schema that is being transferred; e.g. DischargeSummary or CarePlan. + */ + payloadType: CodeableConcept[]; + /** + * The interval during which the endpoint is expected to be operational. + */ + period?: Period; + /** + * This element is labeled as a modifier because the status contains codes that mark the endpoint as not currently valid. + */ + status: string; + _status?: Element; +} +/** + * Code Values for the Endpoint.status field + */ +export enum EndpointStatusCodes { + ACTIVE = "active", + SUSPENDED = "suspended", + ERROR = "error", + OFF = "off", + ENTERED_IN_ERROR = "entered-in-error", + TEST = "test", +} +/** + * The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition. + */ +export interface FamilyMemberHistoryCondition extends BackboneElement { + /** + * The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system. + */ + code: CodeableConcept; + /** + * This condition contributed to the cause of death of the related person. If contributedToDeath is not populated, then it is unknown. + */ + contributedToDeath?: boolean; + _contributedToDeath?: Element; + /** + * An area where general notes can be placed about this specific condition. + */ + note?: Annotation[]; + /** + * Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence. + */ + onsetAge?: Age; + /** + * Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence. + */ + onsetRange?: Range; + /** + * Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence. + */ + onsetPeriod?: Period; + /** + * Either the age of onset, range of approximate age or descriptive string can be recorded. For conditions with multiple occurrences, this describes the first known occurrence. + */ + onsetString?: string; + _onsetString?: Element; + /** + * Indicates what happened following the condition. If the condition resulted in death, deceased date is captured on the relation. + */ + outcome?: CodeableConcept; +} +/** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ +export interface FamilyMemberHistory extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'FamilyMemberHistory' + /** + * use estimatedAge to indicate whether the age is actual or not. + */ + ageAge?: Age; + /** + * use estimatedAge to indicate whether the age is actual or not. + */ + ageRange?: Range; + /** + * use estimatedAge to indicate whether the age is actual or not. + */ + ageString?: string; + _ageString?: Element; + /** + * The actual or approximate date of birth of the relative. + */ + bornPeriod?: Period; + /** + * The actual or approximate date of birth of the relative. + */ + bornDate?: string; + _bornDate?: Element; + /** + * The actual or approximate date of birth of the relative. + */ + bornString?: string; + _bornString?: Element; + /** + * The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition. + */ + condition?: FamilyMemberHistoryCondition[]; + /** + * Describes why the family member's history is not available. + */ + dataAbsentReason?: CodeableConcept; + /** + * This should be captured even if the same as the date on the List aggregating the full family history. + */ + date?: string; + _date?: Element; + /** + * Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. + */ + deceasedBoolean?: boolean; + _deceasedBoolean?: Element; + /** + * Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. + */ + deceasedAge?: Age; + /** + * Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. + */ + deceasedRange?: Range; + /** + * Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. + */ + deceasedDate?: string; + _deceasedDate?: Element; + /** + * Deceased flag or the actual or approximate age of the relative at the time of death for the family member history record. + */ + deceasedString?: string; + _deceasedString?: Element; + /** + * This element is labeled as a modifier because the fact that age is estimated can/should change the results of any algorithm that calculates based on the specified age. + */ + estimatedAge?: boolean; + _estimatedAge?: Element; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this FamilyMemberHistory. + */ + instantiatesCanonical?: string[]; + _instantiatesCanonical?: Element; + /** + * This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier. + */ + instantiatesUri?: string[]; + _instantiatesUri?: Element; + /** + * This will either be a name or a description; e.g. "Aunt Susan", "my cousin with the red hair". + */ + name?: string; + _name?: Element; + /** + * This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible. + */ + note?: Annotation[]; + /** + * The person who this history concerns. + */ + patient: Reference; + /** + * Textual reasons can be captured using reasonCode.text. + */ + reasonCode?: CodeableConcept[]; + /** + * Indicates a Condition, Observation, AllergyIntolerance, or QuestionnaireResponse that justifies this family member history event. + */ + reasonReference?: Reference[]; + /** + * The type of relationship this person has to the patient (father, mother, brother etc.). + */ + relationship: CodeableConcept; + /** + * This element should ideally reflect whether the individual is genetically male or female. However, as reported information based on the knowledge of the patient or reporting friend/relative, there may be situations where the reported sex might not be totally accurate. E.g. 'Aunt Sue' might be XY rather than XX. Questions soliciting this information should be phrased to encourage capture of genetic sex where known. However, systems performing analysis should also allow for the possibility of imprecision with this element. + */ + sex?: CodeableConcept; + /** + * This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; +} +/** + * Code Values for the FamilyMemberHistory.status field + */ +export enum FamilyMemberHistoryStatusCodes { + PARTIAL = "partial", + COMPLETED = "completed", + ENTERED_IN_ERROR = "entered-in-error", + HEALTH_UNKNOWN = "health-unknown", +} +/** + * When multiple targets are present for a single goal instance, all targets must be met for the overall goal to be met. + */ +export interface GoalTarget extends BackboneElement { + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailQuantity?: Quantity; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailRange?: Range; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailCodeableConcept?: CodeableConcept; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailString?: string; + _detailString?: Element; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailBoolean?: boolean; + _detailBoolean?: Element; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailInteger?: number; + /** + * A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Goal.target.measure defines a coded value. + */ + detailRatio?: Ratio; + /** + * Indicates either the date or the duration after start by which the goal should be met. + */ + dueDate?: string; + _dueDate?: Element; + /** + * Indicates either the date or the duration after start by which the goal should be met. + */ + dueDuration?: Duration; + /** + * The parameter whose value is being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level. + */ + measure?: CodeableConcept; +} +/** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ +export interface Goal extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Goal' + /** + * Describes the progression, or lack thereof, towards the goal against the target. + */ + achievementStatus?: CodeableConcept; + /** + * The identified conditions and other health record elements that are intended to be addressed by the goal. + */ + addresses?: Reference[]; + /** + * Indicates a category the goal falls within. + */ + category?: CodeableConcept[]; + /** + * If no code is available, use CodeableConcept.text. + */ + description: CodeableConcept; + /** + * This is the individual responsible for establishing the goal, not necessarily who recorded it. (For that, use the Provenance resource.). + */ + expressedBy?: Reference; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and a Person resource instance might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * This element is labeled as a modifier because the lifecycleStatus contains codes that mark the resource as not currently valid. + */ + lifecycleStatus: string; + _lifecycleStatus?: Element; + /** + * May be used for progress notes, concerns or other related information that doesn't actually describe the goal itself. + */ + note?: Annotation[]; + /** + * Note that this should not duplicate the goal status. + */ + outcomeCode?: CodeableConcept[]; + /** + * The goal outcome is independent of the outcome of the related activities. For example, if the Goal is to achieve a target body weight of 150 lb and a care plan activity is defined to diet, then the care plan’s activity outcome could be calories consumed whereas goal outcome is an observation for the actual body weight measured. + */ + outcomeReference?: Reference[]; + /** + * Extensions are available to track priorities as established by each participant (i.e. Priority from the patient's perspective, different practitioners' perspectives, family member's perspectives) + * The ordinal extension on Coding can be used to convey a numerically comparable ranking to priority. (Keep in mind that different coding systems may use a "low value=important". + */ + priority?: CodeableConcept; + /** + * The date or event after which the goal should begin being pursued. + */ + startDate?: string; + _startDate?: Element; + /** + * The date or event after which the goal should begin being pursued. + */ + startCodeableConcept?: CodeableConcept; + /** + * To see the date for past statuses, query history. + */ + statusDate?: string; + _statusDate?: Element; + /** + * This will typically be captured for statuses such as rejected, on-hold or cancelled, but could be present for others. + */ + statusReason?: string; + _statusReason?: Element; + /** + * Identifies the patient, group or organization for whom the goal is being established. + */ + subject: Reference; + /** + * When multiple targets are present for a single goal instance, all targets must be met for the overall goal to be met. + */ + target?: GoalTarget[]; +} +/** + * Code Values for the Goal.lifecycleStatus field + */ +export enum GoalLifecycleStatusCodes { + PROPOSED = "proposed", + PLANNED = "planned", + ACCEPTED = "accepted", + ACTIVE = "active", + ON_HOLD = "on-hold", + COMPLETED = "completed", + CANCELLED = "cancelled", + ENTERED_IN_ERROR = "entered-in-error", + REJECTED = "rejected", +} +/** + * All the identified characteristics must be true for an entity to a member of the group. + */ +export interface GroupCharacteristic extends BackboneElement { + /** + * A code that identifies the kind of trait being asserted. + */ + code: CodeableConcept; + /** + * This is labeled as "Is Modifier" because applications cannot wrongly include excluded members as included or vice versa. + */ + exclude: boolean; + _exclude?: Element; + /** + * The period over which the characteristic is tested; e.g. the patient had an operation during the month of June. + */ + period?: Period; + /** + * For Range, it means members of the group have a value that falls somewhere within the specified range. + */ + valueCodeableConcept: CodeableConcept; + /** + * For Range, it means members of the group have a value that falls somewhere within the specified range. + */ + valueBoolean: boolean; + _valueBoolean?: Element; + /** + * For Range, it means members of the group have a value that falls somewhere within the specified range. + */ + valueQuantity: Quantity; + /** + * For Range, it means members of the group have a value that falls somewhere within the specified range. + */ + valueRange: Range; + /** + * For Range, it means members of the group have a value that falls somewhere within the specified range. + */ + valueReference: Reference; +} +/** + * Identifies the resource instances that are members of the group. + */ +export interface GroupMember extends BackboneElement { + /** + * A reference to the entity that is a member of the group. Must be consistent with Group.type. If the entity is another group, then the type must be the same. + */ + entity: Reference; + /** + * A flag to indicate that the member is no longer in the group, but previously may have been a member. + */ + inactive?: boolean; + _inactive?: Element; + /** + * The period that the member was in the group, if known. + */ + period?: Period; +} +/** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ +export interface Group extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Group' + /** + * Indicates whether the record for the group is available for use or is merely being retained for historical purposes. + */ + active?: boolean; + _active?: Element; + /** + * If true, indicates that the resource refers to a specific group of real individuals. If false, the group defines a set of intended individuals. + */ + actual: boolean; + _actual?: Element; + /** + * All the identified characteristics must be true for an entity to a member of the group. + */ + characteristic?: GroupCharacteristic[]; + /** + * This would generally be omitted for Person resources. + */ + code?: CodeableConcept; + /** + * A unique business identifier for this group. + */ + identifier?: Identifier[]; + /** + * This does not strictly align with ownership of a herd or flock, but may suffice to represent that relationship in simple cases. More complex cases will require an extension. + */ + managingEntity?: Reference; + /** + * Identifies the resource instances that are members of the group. + */ + member?: GroupMember[]; + /** + * A label assigned to the group for human identification and communication. + */ + name?: string; + _name?: Element; + /** + * Note that the quantity may be less than the number of members if some of the members are not active. + */ + quantity?: number; + /** + * Group members SHALL be of the appropriate resource type (Patient for person or animal; or Practitioner, Device, Medication or Substance for the other types.). + */ + type: string; + _type?: Element; +} +/** + * Code Values for the Group.type field + */ +export enum GroupTypeCodes { + PERSON = "person", + ANIMAL = "animal", + PRACTITIONER = "practitioner", + DEVICE = "device", + MEDICATION = "medication", + SUBSTANCE = "substance", +} +/** + * Indicates who performed the immunization event. + */ +export interface ImmunizationPerformer extends BackboneElement { + /** + * When the individual practitioner who performed the action is known, it is best to send. + */ + actor: Reference; + /** + * Describes the type of performance (e.g. ordering provider, administering provider, etc.). + */ + function?: CodeableConcept; +} +/** + * Educational material presented to the patient (or guardian) at the time of vaccine administration. + */ +export interface ImmunizationEducation extends BackboneElement { + /** + * Identifier of the material presented to the patient. + */ + documentType?: string; + _documentType?: Element; + /** + * Date the educational material was given to the patient. + */ + presentationDate?: string; + _presentationDate?: Element; + /** + * Date the educational material was published. + */ + publicationDate?: string; + _publicationDate?: Element; + /** + * Reference pointer to the educational material given to the patient if the information was on line. + */ + reference?: string; + _reference?: Element; +} +/** + * A reaction may be an indication of an allergy or intolerance and, if this is determined to be the case, it should be recorded as a new AllergyIntolerance resource instance as most systems will not query against past Immunization.reaction elements. + */ +export interface ImmunizationReaction extends BackboneElement { + /** + * Date of reaction to the immunization. + */ + date?: string; + _date?: Element; + /** + * Details of the reaction. + */ + detail?: Reference; + /** + * Self-reported indicator. + */ + reported?: boolean; + _reported?: Element; +} +/** + * The protocol (set of recommendations) being followed by the provider who administered the dose. + */ +export interface ImmunizationProtocolApplied extends BackboneElement { + /** + * Indicates the authority who published the protocol (e.g. ACIP) that is being followed. + */ + authority?: Reference; + /** + * The use of an integer is preferred if known. A string should only be used in cases where an integer is not available (such as when documenting a recurring booster dose). + */ + doseNumberPositiveInt: number; + /** + * The use of an integer is preferred if known. A string should only be used in cases where an integer is not available (such as when documenting a recurring booster dose). + */ + doseNumberString: string; + _doseNumberString?: Element; + /** + * One possible path to achieve presumed immunity against a disease - within the context of an authority. + */ + series?: string; + _series?: Element; + /** + * The use of an integer is preferred if known. A string should only be used in cases where an integer is not available (such as when documenting a recurring booster dose). + */ + seriesDosesPositiveInt?: number; + /** + * The use of an integer is preferred if known. A string should only be used in cases where an integer is not available (such as when documenting a recurring booster dose). + */ + seriesDosesString?: string; + _seriesDosesString?: Element; + /** + * The vaccine preventable disease the dose is being administered against. + */ + targetDisease?: CodeableConcept[]; +} +/** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ +export interface Immunization extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Immunization' + /** + * The quantity of vaccine product that was administered. + */ + doseQuantity?: Quantity; + /** + * Educational material presented to the patient (or guardian) at the time of vaccine administration. + */ + education?: ImmunizationEducation[]; + /** + * The visit or admission or other contact between patient and health care provider the immunization was performed as part of. + */ + encounter?: Reference; + /** + * Date vaccine batch expires. + */ + expirationDate?: string; + _expirationDate?: Element; + /** + * Indicates the source of the vaccine actually administered. This may be different than the patient eligibility (e.g. the patient may be eligible for a publically purchased vaccine but due to inventory issues, vaccine purchased with private funds was actually administered). + */ + fundingSource?: CodeableConcept; + /** + * A unique identifier assigned to this immunization record. + */ + identifier?: Identifier[]; + /** + * Typically, the recognition of the dose being sub-potent is retrospective, after the administration (ex. notification of a manufacturer recall after administration). However, in the case of a partial administration (the patient moves unexpectedly and only some of the dose is actually administered), subpotency may be recognized immediately, but it is still important to record the event. + */ + isSubpotent?: boolean; + _isSubpotent?: Element; + /** + * The service delivery location where the vaccine administration occurred. + */ + location?: Reference; + /** + * Lot number of the vaccine product. + */ + lotNumber?: string; + _lotNumber?: Element; + /** + * Name of vaccine manufacturer. + */ + manufacturer?: Reference; + /** + * Extra information about the immunization that is not conveyed by the other attributes. + */ + note?: Annotation[]; + /** + * When immunizations are given a specific date and time should always be known. When immunizations are patient reported, a specific date might not be known. Although partial dates are allowed, an adult patient might not be able to recall the year a childhood immunization was given. An exact date is always preferable, but the use of the String data type is acceptable when an exact date is not known. A small number of vaccines (e.g. live oral typhoid vaccine) are given as a series of patient self-administered dose over a span of time. In cases like this, often, only the first dose (typically a provider supervised dose) is recorded with the occurrence indicating the date/time of the first dose. + */ + occurrenceDateTime: string; + _occurrenceDateTime?: Element; + /** + * When immunizations are given a specific date and time should always be known. When immunizations are patient reported, a specific date might not be known. Although partial dates are allowed, an adult patient might not be able to recall the year a childhood immunization was given. An exact date is always preferable, but the use of the String data type is acceptable when an exact date is not known. A small number of vaccines (e.g. live oral typhoid vaccine) are given as a series of patient self-administered dose over a span of time. In cases like this, often, only the first dose (typically a provider supervised dose) is recorded with the occurrence indicating the date/time of the first dose. + */ + occurrenceString: string; + _occurrenceString?: Element; + /** + * The patient who either received or did not receive the immunization. + */ + patient: Reference; + /** + * Indicates who performed the immunization event. + */ + performer?: ImmunizationPerformer[]; + /** + * Reflects the “reliability” of the content. + */ + primarySource?: boolean; + _primarySource?: Element; + /** + * Indicates a patient's eligibility for a funding program. + */ + programEligibility?: CodeableConcept[]; + /** + * The protocol (set of recommendations) being followed by the provider who administered the dose. + */ + protocolApplied?: ImmunizationProtocolApplied[]; + /** + * A reaction may be an indication of an allergy or intolerance and, if this is determined to be the case, it should be recorded as a new AllergyIntolerance resource instance as most systems will not query against past Immunization.reaction elements. + */ + reaction?: ImmunizationReaction[]; + /** + * Reasons why the vaccine was administered. + */ + reasonCode?: CodeableConcept[]; + /** + * Condition, Observation or DiagnosticReport that supports why the immunization was administered. + */ + reasonReference?: Reference[]; + /** + * The date the occurrence of the immunization was first captured in the record - potentially significantly after the occurrence of the event. + */ + recorded?: string; + _recorded?: Element; + /** + * Should not be populated if primarySource = True, not required even if primarySource = False. + */ + reportOrigin?: CodeableConcept; + /** + * The path by which the vaccine product is taken into the body. + */ + route?: CodeableConcept; + /** + * Body site where vaccine was administered. + */ + site?: CodeableConcept; + /** + * Will generally be set to show that the immunization has been completed or not done. This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; + /** + * This is generally only used for the status of "not-done". The reason for performing the immunization event is captured in reasonCode, not here. + */ + statusReason?: CodeableConcept; + /** + * Reason why a dose is considered to be subpotent. + */ + subpotentReason?: CodeableConcept[]; + /** + * Vaccine that was administered or was to be administered. + */ + vaccineCode: CodeableConcept; +} +/** + * Code Values for the Immunization.status field + */ +export enum ImmunizationStatusCodes { + COMPLETED = "completed", + ENTERED_IN_ERROR = "entered-in-error", + NOT_DONE = "not-done", +} +/** + * If there are no entries in the list, an emptyReason SHOULD be provided. + */ +export interface ListEntry extends BackboneElement { + /** + * When this item was added to the list. + */ + date?: string; + _date?: Element; + /** + * If the flag means that the entry has actually been deleted from the list, the deleted element SHALL be true. Both flag and deleted can only be used if the List.mode is "changes". A deleted entry should be displayed in narrative as deleted. This element is labeled as a modifier because it indicates that an item is (to be) no longer in the list. + */ + deleted?: boolean; + _deleted?: Element; + /** + * The flag can only be understood in the context of the List.code. If the flag means that the entry has actually been deleted from the list, the deleted element SHALL be true. Deleted can only be used if the List.mode is "changes". + */ + flag?: CodeableConcept; + /** + * A reference to the actual resource from which data was derived. + */ + item: Reference; +} +/** + * A list is a curated collection of resources. + */ +export interface List extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'List' + /** + * If there is no code, the purpose of the list is implied where it is used, such as in a document section using Document.section.code. + */ + code?: CodeableConcept; + /** + * The actual important date is the date of currency of the resources that were summarized, but it is usually assumed that these are current when the preparation occurs. + */ + date?: string; + _date?: Element; + /** + * The various reasons for an empty list make a significant interpretation to its interpretation. Note that this code is for use when the entire list has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases. + */ + emptyReason?: CodeableConcept; + /** + * The encounter that is the context in which this list was created. + */ + encounter?: Reference; + /** + * If there are no entries in the list, an emptyReason SHOULD be provided. + */ + entry?: ListEntry[]; + /** + * Identifier for the List assigned for business purposes outside the context of FHIR. + */ + identifier?: Identifier[]; + /** + * This element is labeled as a modifier because a change list must not be misunderstood as a complete list. + */ + mode: string; + _mode?: Element; + /** + * Comments that apply to the overall list. + */ + note?: Annotation[]; + /** + * Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order. + */ + orderedBy?: CodeableConcept; + /** + * The primary source is the entity that made the decisions what items are in the list. This may be software or user. + */ + source?: Reference; + /** + * This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; + /** + * Some purely arbitrary lists do not have a common subject, so this is optional. + */ + subject?: Reference; + /** + * A label for the list assigned by the author. + */ + title?: string; + _title?: Element; +} +/** + * Code Values for the List.mode field + */ +export enum ListModeCodes { + WORKING = "working", + SNAPSHOT = "snapshot", + CHANGES = "changes", +} +/** + * Code Values for the List.status field + */ +export enum ListStatusCodes { + CURRENT = "current", + RETIRED = "retired", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). + */ +export interface LocationPosition extends BackboneElement { + /** + * Altitude. The value domain and the interpretation are the same as for the text of the altitude element in KML (see notes below). + */ + altitude?: number; + /** + * Latitude. The value domain and the interpretation are the same as for the text of the latitude element in KML (see notes below). + */ + latitude: number; + /** + * Longitude. The value domain and the interpretation are the same as for the text of the longitude element in KML (see notes below). + */ + longitude: number; +} +/** + * This type of information is commonly found published in directories and on websites informing customers when the facility is available. + * Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours. + */ +export interface LocationHoursOfOperation extends BackboneElement { + /** + * The Location is open all day. + */ + allDay?: boolean; + _allDay?: Element; + /** + * Time that the Location closes. + */ + closingTime?: string; + _closingTime?: Element; + /** + * Indicates which days of the week are available between the start and end Times. + */ + daysOfWeek?: string[]; + _daysOfWeek?: Element; + /** + * Time that the Location opens. + */ + openingTime?: string; + _openingTime?: Element; +} +/** + * Code Values for the Location.hoursOfOperation.daysOfWeek field + */ +export enum LocationHoursOfOperationDaysOfWeekCodes { + MON = "mon", + TUE = "tue", + WED = "wed", + THU = "thu", + FRI = "fri", + SAT = "sat", + SUN = "sun", +} +/** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ +export interface Location extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Location' + /** + * Additional addresses should be recorded using another instance of the Location resource, or via the Organization. + */ + address?: Address; + /** + * There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the location. + */ + alias?: string[]; + _alias?: Element; + /** + * A description of when the locations opening ours are different to normal, e.g. public holiday availability. Succinctly describing all possible exceptions to normal site availability as detailed in the opening hours Times. + */ + availabilityExceptions?: string; + _availabilityExceptions?: Element; + /** + * Description of the Location, which helps in finding or referencing the place. + */ + description?: string; + _description?: Element; + /** + * Technical endpoints providing access to services operated for the location. + */ + endpoint?: Reference[]; + /** + * This type of information is commonly found published in directories and on websites informing customers when the facility is available. + * Specific services within the location may have their own hours which could be shorter (or longer) than the locations hours. + */ + hoursOfOperation?: LocationHoursOfOperation[]; + /** + * Unique code or number identifying the location to its users. + */ + identifier?: Identifier[]; + /** + * This can also be used as the part of the organization hierarchy where this location provides services. These services can be defined through the HealthcareService resource. + */ + managingOrganization?: Reference; + /** + * This is labeled as a modifier because whether or not the location is a class of locations changes how it can be used and understood. + */ + mode?: string; + _mode?: Element; + /** + * If the name of a location changes, consider putting the old name in the alias column so that it can still be located through searches. + */ + name?: string; + _name?: Element; + /** + * The operational status covers operation values most relevant to beds (but can also apply to rooms/units/chairs/etc. such as an isolation unit/dialysis chair). This typically covers concepts such as contamination, housekeeping, and other activities like maintenance. + */ + operationalStatus?: Coding; + /** + * Another Location of which this Location is physically a part of. + */ + partOf?: Reference; + /** + * Physical form of the location, e.g. building, room, vehicle, road. + */ + physicalType?: CodeableConcept; + /** + * The absolute geographic location of the Location, expressed using the WGS84 datum (This is the same co-ordinate system used in KML). + */ + position?: LocationPosition; + /** + * The status property covers the general availability of the resource, not the current value which may be covered by the operationStatus, or by a schedule/slots if they are configured for the location. + */ + status?: string; + _status?: Element; + /** + * The contact details of communication devices available at the location. This can include phone numbers, fax numbers, mobile numbers, email addresses and web sites. + */ + telecom?: ContactPoint[]; + /** + * Indicates the type of function performed at the location. + */ + type?: CodeableConcept[]; +} +/** + * Code Values for the Location.mode field + */ +export enum LocationModeCodes { + INSTANCE = "instance", + KIND = "kind", +} +/** + * Code Values for the Location.status field + */ +export enum LocationStatusCodes { + ACTIVE = "active", + SUSPENDED = "suspended", + INACTIVE = "inactive", +} +/** + * The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients. + */ +export interface MedicationIngredient extends BackboneElement { + /** + * Indication of whether this ingredient affects the therapeutic action of the drug. + */ + isActive?: boolean; + _isActive?: Element; + /** + * The actual ingredient - either a substance (simple ingredient) or another medication of a medication. + */ + itemCodeableConcept: CodeableConcept; + /** + * The actual ingredient - either a substance (simple ingredient) or another medication of a medication. + */ + itemReference: Reference; + /** + * Specifies how many (or how much) of the items there are in this Medication. For example, 250 mg per tablet. This is expressed as a ratio where the numerator is 250mg and the denominator is 1 tablet. + */ + strength?: Ratio; +} +/** + * Information that only applies to packages (not products). + */ +export interface MedicationBatch extends BackboneElement { + /** + * When this specific batch of product will expire. + */ + expirationDate?: string; + _expirationDate?: Element; + /** + * The assigned lot number of a batch of the specified product. + */ + lotNumber?: string; + _lotNumber?: Element; +} +/** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ +export interface Medication extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Medication' + /** + * Specific amount of the drug in the packaged product. For example, when specifying a product that has the same strength (For example, Insulin glargine 100 unit per mL solution for injection), this attribute provides additional clarification of the package amount (For example, 3 mL, 10mL, etc.). + */ + amount?: Ratio; + /** + * Information that only applies to packages (not products). + */ + batch?: MedicationBatch; + /** + * Depending on the context of use, the code that was actually selected by the user (prescriber, dispenser, etc.) will have the coding.userSelected set to true. As described in the coding datatype: "A coding may be marked as a "userSelected" if a user selected the particular coded value in a user interface (e.g. the user selects an item in a pick-list). If a user selected coding exists, it is the preferred choice for performing translations etc. Other codes can only be literal translations to alternative code systems, or codes at a lower level of granularity (e.g. a generic code for a vendor-specific primary one). + */ + code?: CodeableConcept; + /** + * When Medication is referenced from MedicationRequest, this is the ordered form. When Medication is referenced within MedicationDispense, this is the dispensed form. When Medication is referenced within MedicationAdministration, this is administered form. + */ + form?: CodeableConcept; + /** + * The serial number could be included as an identifier. + */ + identifier?: Identifier[]; + /** + * The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients. + */ + ingredient?: MedicationIngredient[]; + /** + * Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product. + */ + manufacturer?: Reference; + /** + * This status is intended to identify if the medication in a local system is in active use within a drug database or inventory. For example, a pharmacy system may create a new drug file record for a compounded product "ABC Hospital Special Cream" with an active status. At some point in the future, it may be determined that the drug record was created with an error and the status is changed to "entered in error". This status is not intended to specify if a medication is part of a particular formulary. It is possible that the drug record may be referenced by multiple formularies or catalogues and each of those entries would have a separate status. + */ + status?: string; + _status?: Element; +} +/** + * Code Values for the Medication.status field + */ +export enum MedicationStatusCodes { + ACTIVE = "active", + INACTIVE = "inactive", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * If populating this element, either the quantity or the duration must be included. + */ +export interface MedicationRequestDispenseRequestInitialFill extends BackboneElement { + /** + * The length of time that the first dispense is expected to last. + */ + duration?: Duration; + /** + * The amount or quantity to provide as part of the first dispense. + */ + quantity?: Quantity; +} +/** + * Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department. + */ +export interface MedicationRequestDispenseRequest extends BackboneElement { + /** + * The minimum period of time that must occur between dispenses of the medication. + */ + dispenseInterval?: Duration; + /** + * In some situations, this attribute may be used instead of quantity to identify the amount supplied by how long it is expected to last, rather than the physical quantity issued, e.g. 90 days supply of medication (based on an ordered dosage). When possible, it is always better to specify quantity, as this tends to be more precise. expectedSupplyDuration will always be an estimate that can be influenced by external factors. + */ + expectedSupplyDuration?: Duration; + /** + * If populating this element, either the quantity or the duration must be included. + */ + initialFill?: MedicationRequestDispenseRequestInitialFill; + /** + * If displaying "number of authorized fills", add 1 to this number. + */ + numberOfRepeatsAllowed?: number; + /** + * Indicates the intended dispensing Organization specified by the prescriber. + */ + performer?: Reference; + /** + * The amount that is to be dispensed for one fill. + */ + quantity?: Quantity; + /** + * It reflects the prescribers' perspective for the validity of the prescription. Dispenses must not be made against the prescription outside of this period. The lower-bound of the Dispensing Window signifies the earliest date that the prescription can be filled for the first time. If an upper-bound is not specified then the Prescription is open-ended or will default to a stale-date based on regulations. + */ + validityPeriod?: Period; +} +/** + * Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done. + */ +export interface MedicationRequestSubstitution extends BackboneElement { + /** + * This element is labeled as a modifier because whether substitution is allow or not, it cannot be ignored. + */ + allowedBoolean: boolean; + _allowedBoolean?: Element; + /** + * This element is labeled as a modifier because whether substitution is allow or not, it cannot be ignored. + */ + allowedCodeableConcept: CodeableConcept; + /** + * Indicates the reason for the substitution, or why substitution must or must not be performed. + */ + reason?: CodeableConcept; +} +/** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ +export interface MedicationRequest extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'MedicationRequest' + /** + * The date (and perhaps time) when the prescription was initially written or authored on. + */ + authoredOn?: string; + _authoredOn?: Element; + /** + * A plan or request that is fulfilled in whole or in part by this medication request. + */ + basedOn?: Reference[]; + /** + * The category can be used to include where the medication is expected to be consumed or other types of requests. + */ + category?: CodeableConcept[]; + /** + * This attribute should not be confused with the protocol of the medication. + */ + courseOfTherapyType?: CodeableConcept; + /** + * This element can include a detected issue that has been identified either by a decision support system or by a clinician and may include information on the steps that were taken to address the issue. + */ + detectedIssue?: Reference[]; + /** + * Indicates the specific details for the dispense or medication supply part of a medication request (also known as a Medication Prescription or Medication Order). Note that this information is not always sent with the order. There may be in some settings (e.g. hospitals) institutional or system support for completing the dispense details in the pharmacy department. + */ + dispenseRequest?: MedicationRequestDispenseRequest; + /** + * If do not perform is not specified, the request is a positive request e.g. "do perform". + */ + doNotPerform?: boolean; + _doNotPerform?: Element; + /** + * There are examples where a medication request may include the option of an oral dose or an Intravenous or Intramuscular dose. For example, "Ondansetron 8mg orally or IV twice a day as needed for nausea" or "Compazine® (prochlorperazine) 5-10mg PO or 25mg PR bid prn nausea or vomiting". In these cases, two medication requests would be created that could be grouped together. The decision on which dose and route of administration to use is based on the patient's condition at the time the dose is needed. + */ + dosageInstruction?: Dosage[]; + /** + * This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter." If there is a need to link to episodes of care they will be handled with an extension. + */ + encounter?: Reference; + /** + * This might not include provenances for all versions of the request – only those deemed “relevant” or important. This SHALL NOT include the provenance associated with this current version of the resource. (If that provenance is deemed to be a “relevant” change, it will need to be added as part of a later update. Until then, it can be queried directly as the provenance that points to this version using _revinclude All Provenances should have some historical version of this Request as their subject.). + */ + eventHistory?: Reference[]; + /** + * A shared identifier common to all requests that were authorized more or less simultaneously by a single author, representing the identifier of the requisition or prescription. + */ + groupIdentifier?: Identifier; + /** + * This is a business identifier, not a resource identifier. + */ + identifier?: Identifier[]; + /** + * The URL pointing to a protocol, guideline, orderset, or other definition that is adhered to in whole or in part by this MedicationRequest. + */ + instantiatesCanonical?: string[]; + _instantiatesCanonical?: Element; + /** + * The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this MedicationRequest. + */ + instantiatesUri?: string[]; + _instantiatesUri?: Element; + /** + * Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be required for delivering the requested service. + */ + insurance?: Reference[]; + /** + * It is expected that the type of requester will be restricted for different stages of a MedicationRequest. For example, Proposals can be created by a patient, relatedPerson, Practitioner or Device. Plans can be created by Practitioners, Patients, RelatedPersons and Devices. Original orders can be created by a Practitioner only. + * An instance-order is an instantiation of a request or order and may be used to populate Medication Administration Record. + * This element is labeled as a modifier because the intent alters when and how the resource is actually applicable. + */ + intent: string; + _intent?: Element; + /** + * If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource. + */ + medicationCodeableConcept: CodeableConcept; + /** + * If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource. + */ + medicationReference: Reference; + /** + * Extra information about the prescription that could not be conveyed by the other attributes. + */ + note?: Annotation[]; + /** + * The specified desired performer of the medication treatment (e.g. the performer of the medication administration). + */ + performer?: Reference; + /** + * If specified without indicating a performer, this indicates that the performer must be of the specified type. If specified with a performer then it indicates the requirements of the performer if the designated performer is not available. + */ + performerType?: CodeableConcept; + /** + * Indicates how quickly the Medication Request should be addressed with respect to other requests. + */ + priority?: string; + _priority?: Element; + /** + * A link to a resource representing an earlier order related order or prescription. + */ + priorPrescription?: Reference; + /** + * This could be a diagnosis code. If a full condition record exists or additional detail is needed, use reasonReference. + */ + reasonCode?: CodeableConcept[]; + /** + * This is a reference to a condition or observation that is the reason for the medication order. If only a code exists, use reasonCode. + */ + reasonReference?: Reference[]; + /** + * The person who entered the order on behalf of another individual for example in the case of a verbal or a telephone order. + */ + recorder?: Reference; + /** + * Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report. + */ + reportedBoolean?: boolean; + _reportedBoolean?: Element; + /** + * Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report. + */ + reportedReference?: Reference; + /** + * The individual, organization, or device that initiated the request and has responsibility for its activation. + */ + requester?: Reference; + /** + * This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; + /** + * This is generally only used for "exception" statuses such as "suspended" or "cancelled". The reason why the MedicationRequest was created at all is captured in reasonCode, not here. + */ + statusReason?: CodeableConcept; + /** + * The subject on a medication request is mandatory. For the secondary use case where the actual subject is not provided, there still must be an anonymized subject specified. + */ + subject: Reference; + /** + * Indicates whether or not substitution can or should be part of the dispense. In some cases, substitution must happen, in other cases substitution must not happen. This block explains the prescriber's intent. If nothing is specified substitution may be done. + */ + substitution?: MedicationRequestSubstitution; + /** + * Include additional information (for example, patient height and weight) that supports the ordering of the medication. + */ + supportingInformation?: Reference[]; +} +/** + * Code Values for the MedicationRequest.intent field + */ +export enum MedicationRequestIntentCodes { + PROPOSAL = "proposal", + PLAN = "plan", + ORDER = "order", + ORIGINAL_ORDER = "original-order", + REFLEX_ORDER = "reflex-order", + FILLER_ORDER = "filler-order", + INSTANCE_ORDER = "instance-order", + OPTION = "option", +} +/** + * Code Values for the MedicationRequest.priority field + */ +export enum MedicationRequestPriorityCodes { + ROUTINE = "routine", + URGENT = "urgent", + ASAP = "asap", + STAT = "stat", +} +/** + * Code Values for the MedicationRequest.status field + */ +export enum MedicationRequestStatusCodes { + ACTIVE = "active", + ON_HOLD = "on-hold", + CANCELLED = "cancelled", + COMPLETED = "completed", + ENTERED_IN_ERROR = "entered-in-error", + STOPPED = "stopped", + DRAFT = "draft", + UNKNOWN = "unknown", +} +/** + * Most observations only have one generic reference range. Systems MAY choose to restrict to only supplying the relevant reference range based on knowledge about the patient (e.g., specific to the patient's age, gender, weight and other factors), but this might not be possible or appropriate. Whenever more than one reference range is supplied, the differences between them SHOULD be provided in the reference range and/or age properties. + */ +export interface ObservationReferenceRange extends BackboneElement { + /** + * The age at which this reference range is applicable. This is a neonatal age (e.g. number of weeks at term) if the meaning says so. + */ + age?: Range; + /** + * This SHOULD be populated if there is more than one range. If this element is not present then the normal population is assumed. + */ + appliesTo?: CodeableConcept[]; + /** + * The value of the high bound of the reference range. The high bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the high bound is omitted, it is assumed to be meaningless (e.g. reference range is >= 2.3). + */ + high?: Quantity; + /** + * The value of the low bound of the reference range. The low bound of the reference range endpoint is inclusive of the value (e.g. reference range is >=5 - <=9). If the low bound is omitted, it is assumed to be meaningless (e.g. reference range is <=2.3). + */ + low?: Quantity; + /** + * Text based reference range in an observation which may be used when a quantitative range is not appropriate for an observation. An example would be a reference value of "Negative" or a list or table of "normals". + */ + text?: string; + _text?: Element; + /** + * This SHOULD be populated if there is more than one range. If this element is not present then the normal range is assumed. + */ + type?: CodeableConcept; +} +/** + * For a discussion on the ways Observations can be assembled in groups together see [Notes](observation.html#notes) below. + */ +export interface ObservationComponent extends BackboneElement { + /** + * *All* code-value and component.code-component.value pairs need to be taken into account to correctly understand the meaning of the observation. + */ + code: CodeableConcept; + /** + * "Null" or exceptional values can be represented two ways in FHIR Observations. One way is to simply include them in the value set and represent the exceptions in the value. For example, measurement values for a serology test could be "detected", "not detected", "inconclusive", or "test not done". + * The alternate way is to use the value element for actual observations and use the explicit dataAbsentReason element to record exceptional values. For example, the dataAbsentReason code "error" could be used when the measurement was not completed. Because of these options, use-case agreements are required to interpret general observations for exceptional values. + */ + dataAbsentReason?: CodeableConcept; + /** + * Historically used for laboratory results (known as 'abnormal flag' ), its use extends to other use cases where coded interpretations are relevant. Often reported as one or more simple compact codes this element is often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. + */ + interpretation?: CodeableConcept[]; + /** + * Most observations only have one generic reference range. Systems MAY choose to restrict to only supplying the relevant reference range based on knowledge about the patient (e.g., specific to the patient's age, gender, weight and other factors), but this might not be possible or appropriate. Whenever more than one reference range is supplied, the differences between them SHOULD be provided in the reference range and/or age properties. + */ + ReferenceRange?: ObservationReferenceRange[]; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueQuantity?: Quantity; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueCodeableConcept?: CodeableConcept; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueString?: string; + _valueString?: Element; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueBoolean?: boolean; + _valueBoolean?: Element; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueInteger?: number; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueRange?: Range; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueRatio?: Ratio; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueSampledData?: SampledData; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueTime?: string; + _valueTime?: Element; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueDateTime?: string; + _valueDateTime?: Element; + /** + * Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valuePeriod?: Period; +} +/** + * Measurements and simple assertions made about a patient, device or other subject. + */ +export interface Observation extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Observation' + /** + * A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed. + */ + basedOn?: Reference[]; + /** + * Only used if not implicit in code found in Observation.code. In many systems, this may be represented as a related observation instead of an inline component. + * If the use case requires BodySite to be handled as a separate resource (e.g. to identify and track separately) then use the standard extension[ bodySite](extension-bodysite.html). + */ + bodySite?: CodeableConcept; + /** + * In addition to the required category valueset, this element allows various categorization schemes based on the owner’s definition of the category and effectively multiple categories can be used at once. The level of granularity is defined by the category concepts in the value set. + */ + category?: CodeableConcept[]; + /** + * *All* code-value and, if present, component.code-component.value pairs need to be taken into account to correctly understand the meaning of the observation. + */ + code: CodeableConcept; + /** + * For a discussion on the ways Observations can be assembled in groups together see [Notes](observation.html#notes) below. + */ + component?: ObservationComponent[]; + /** + * Null or exceptional values can be represented two ways in FHIR Observations. One way is to simply include them in the value set and represent the exceptions in the value. For example, measurement values for a serology test could be "detected", "not detected", "inconclusive", or "specimen unsatisfactory". + * The alternate way is to use the value element for actual observations and use the explicit dataAbsentReason element to record exceptional values. For example, the dataAbsentReason code "error" could be used when the measurement was not completed. Note that an observation may only be reported if there are values to report. For example differential cell counts values may be reported only when > 0. Because of these options, use-case agreements are required to interpret general observations for null or exceptional values. + */ + dataAbsentReason?: CodeableConcept; + /** + * All the reference choices that are listed in this element can represent clinical observations and other measurements that may be the source for a derived value. The most common reference will be another Observation. For a discussion on the ways Observations can assembled in groups together, see [Notes](observation.html#obsgrouping) below. + */ + derivedFrom?: Reference[]; + /** + * Note that this is not meant to represent a device involved in the transmission of the result, e.g., a gateway. Such devices may be documented using the Provenance resource where relevant. + */ + device?: Reference; + /** + * At least a date should be present unless this observation is a historical report. For recording imprecise or "fuzzy" times (For example, a blood glucose measurement taken "after breakfast") use the [Timing](datatypes.html#timing) datatype which allow the measurement to be tied to regular life events. + */ + effectiveDateTime?: string; + _effectiveDateTime?: Element; + /** + * At least a date should be present unless this observation is a historical report. For recording imprecise or "fuzzy" times (For example, a blood glucose measurement taken "after breakfast") use the [Timing](datatypes.html#timing) datatype which allow the measurement to be tied to regular life events. + */ + effectivePeriod?: Period; + /** + * At least a date should be present unless this observation is a historical report. For recording imprecise or "fuzzy" times (For example, a blood glucose measurement taken "after breakfast") use the [Timing](datatypes.html#timing) datatype which allow the measurement to be tied to regular life events. + */ + effectiveTiming?: Timing; + /** + * At least a date should be present unless this observation is a historical report. For recording imprecise or "fuzzy" times (For example, a blood glucose measurement taken "after breakfast") use the [Timing](datatypes.html#timing) datatype which allow the measurement to be tied to regular life events. + */ + effectiveInstant?: string; + _effectiveInstant?: Element; + /** + * This will typically be the encounter the event occurred within, but some events may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter (e.g. pre-admission laboratory tests). + */ + encounter?: Reference; + /** + * Typically, an observation is made about the subject - a patient, or group of patients, location, or device - and the distinction between the subject and what is directly measured for an observation is specified in the observation code itself ( e.g., "Blood Glucose") and does not need to be represented separately using this element. Use `specimen` if a reference to a specimen is required. If a code is required instead of a resource use either `bodysite` for bodysites or the standard extension [focusCode](extension-observation-focuscode.html). + */ + focus?: Reference[]; + /** + * When using this element, an observation will typically have either a value or a set of related resources, although both may be present in some cases. For a discussion on the ways Observations can assembled in groups together, see [Notes](observation.html#obsgrouping) below. Note that a system may calculate results from [QuestionnaireResponse](questionnaireresponse.html) into a final score and represent the score as an Observation. + */ + hasMember?: Reference[]; + /** + * A unique identifier assigned to this observation. + */ + identifier?: Identifier[]; + /** + * Historically used for laboratory results (known as 'abnormal flag' ), its use extends to other use cases where coded interpretations are relevant. Often reported as one or more simple compact codes this element is often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result. + */ + interpretation?: CodeableConcept[]; + /** + * For Observations that don’t require review and verification, it may be the same as the [`lastUpdated` ](resource-definitions.html#Meta.lastUpdated) time of the resource itself. For Observations that do require review and verification for certain updates, it might not be the same as the `lastUpdated` time of the resource itself due to a non-clinically significant update that doesn’t require the new version to be reviewed and verified again. + */ + issued?: string; + _issued?: Element; + /** + * Only used if not implicit in code for Observation.code. + */ + method?: CodeableConcept; + /** + * May include general statements about the observation, or statements about significant, unexpected or unreliable results values, or information about its source when relevant to its interpretation. + */ + note?: Annotation[]; + /** + * To link an Observation to an Encounter use `encounter`. See the [Notes](observation.html#obsgrouping) below for guidance on referencing another Observation. + */ + partOf?: Reference[]; + /** + * Who was responsible for asserting the observed value as "true". + */ + performer?: Reference[]; + /** + * Most observations only have one generic reference range. Systems MAY choose to restrict to only supplying the relevant reference range based on knowledge about the patient (e.g., specific to the patient's age, gender, weight and other factors), but this might not be possible or appropriate. Whenever more than one reference range is supplied, the differences between them SHOULD be provided in the reference range and/or age properties. + */ + referenceRange?: ObservationReferenceRange[]; + /** + * Should only be used if not implicit in code found in `Observation.code`. Observations are not made on specimens themselves; they are made on a subject, but in many cases by the means of a specimen. Note that although specimens are often involved, they are not always tracked and reported explicitly. Also note that observation resources may be used in contexts that track the specimen explicitly (e.g. Diagnostic Report). + */ + specimen?: Reference; + /** + * This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; + /** + * One would expect this element to be a cardinality of 1..1. The only circumstance in which the subject can be missing is when the observation is made by a device that does not know the patient. In this case, the observation SHALL be matched to a patient through some context/channel matching technique, and at this point, the observation should be updated. + */ + subject?: Reference; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueQuantity?: Quantity; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueCodeableConcept?: CodeableConcept; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueString?: string; + _valueString?: Element; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueBoolean?: boolean; + _valueBoolean?: Element; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueInteger?: number; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueRange?: Range; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueRatio?: Ratio; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueSampledData?: SampledData; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueTime?: string; + _valueTime?: Element; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valueDateTime?: string; + _valueDateTime?: Element; + /** + * An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section](observation.html#notes) below. + */ + valuePeriod?: Period; +} +/** + * Code Values for the Observation.status field + */ +export enum ObservationStatusCodes { + REGISTERED = "registered", + PRELIMINARY = "preliminary", + FINAL = "final", + AMENDED = "amended", +} +/** + * Binds to a value set if this parameter is coded (code, Coding, CodeableConcept). + */ +export interface OperationDefinitionParameterBinding extends BackboneElement { + /** + * For further discussion, see [Using Terminologies](terminologies.html). + */ + strength: string; + _strength?: Element; + /** + * For value sets with a referenceResource, the display can contain the value set description. The reference may be version-specific or not. + */ + valueSet: string; + _valueSet?: Element; +} +/** + * Code Values for the OperationDefinition.parameter.binding.strength field + */ +export enum OperationDefinitionParameterBindingStrengthCodes { + REQUIRED = "required", + EXTENSIBLE = "extensible", + PREFERRED = "preferred", + EXAMPLE = "example", +} +/** + * Resolution applies if the referenced parameter exists. + */ +export interface OperationDefinitionParameterReferencedFrom extends BackboneElement { + /** + * The name of the parameter or dot-separated path of parameter names pointing to the resource parameter that is expected to contain a reference to this resource. + */ + source: string; + _source?: Element; + /** + * The id of the element in the referencing resource that is expected to resolve to this resource. + */ + sourceId?: string; + _sourceId?: Element; +} +/** + * Query Definitions only have one output parameter, named "result". This might not be described, but can be to allow a profile to be defined. + */ +export interface OperationDefinitionParameter extends BackboneElement { + /** + * Binds to a value set if this parameter is coded (code, Coding, CodeableConcept). + */ + binding?: OperationDefinitionParameterBinding; + /** + * Describes the meaning or use of this parameter. + */ + documentation?: string; + _documentation?: Element; + /** + * The maximum number of times this element is permitted to appear in the request or response. + */ + max: string; + _max?: Element; + /** + * The minimum number of times this parameter SHALL appear in the request or response. + */ + min: number; + /** + * This name must be a token (start with a letter in a..z, and only contain letters, numerals, and underscore. Note that for search parameters (type = string, with a search type), the name may be altered by the search modifiers. + */ + name: string; + _name?: Element; + /** + * Query Definitions only have one output parameter, named "result". This might not be described, but can be to allow a profile to be defined. + */ + Part?: OperationDefinitionParameter[]; + /** + * Resolution applies if the referenced parameter exists. + */ + referencedFrom?: OperationDefinitionParameterReferencedFrom[]; + /** + * How the parameter is understood as a search parameter. This is only used if the parameter type is 'string'. + */ + searchType?: string; + _searchType?: Element; + /** + * Often, these profiles are the base definitions from the spec (e.g. http://hl7.org/fhir/StructureDefinition/Patient). + */ + targetProfile?: string[]; + _targetProfile?: Element; + /** + * if there is no stated parameter, then the parameter is a multi-part parameter; type and must have at least one part defined. + */ + type?: string; + _type?: Element; + /** + * If a parameter name is used for both an input and an output parameter, the parameter should be defined twice. + */ + use: string; + _use?: Element; +} +/** + * Code Values for the OperationDefinition.parameter.searchType field + */ +export enum OperationDefinitionParameterSearchTypeCodes { + NUMBER = "number", + DATE = "date", + STRING = "string", + TOKEN = "token", + REFERENCE = "reference", + COMPOSITE = "composite", + QUANTITY = "quantity", + URI = "uri", + SPECIAL = "special", +} +/** + * Code Values for the OperationDefinition.parameter.use field + */ +export enum OperationDefinitionParameterUseCodes { + IN = "in", + OUT = "out", +} +/** + * The combinations are suggestions as to which sets of parameters to use together, but the combinations are not intended to be authoritative. + */ +export interface OperationDefinitionOverload extends BackboneElement { + /** + * Comments to go on overload. + */ + comment?: string; + _comment?: Element; + /** + * Name of parameter to include in overload. + */ + parameterName?: string[]; + _parameterName?: Element; +} +/** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ +export interface OperationDefinition extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'OperationDefinition' + /** + * What http methods can be used for the operation depends on the .affectsState value and whether the input parameters are primitive or complex: + * 1. Servers SHALL support POST method for all operations. + * 2. Servers SHALL support GET method if all the parameters for the operation are primitive or there are no parameters and the operation has affectsState = false. + */ + affectsState?: boolean; + _affectsState?: Element; + /** + * A constrained profile can make optional parameters required or not used and clarify documentation. + */ + base?: string; + _base?: Element; + /** + * The name used to invoke the operation. + */ + code: string; + _code?: Element; + /** + * Additional information about how to use this operation or named query. + */ + comment?: string; + _comment?: Element; + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the operation definition. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date?: string; + _date?: Element; + /** + * This description can be used to capture details such as why the operation definition was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the operation definition as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the operation definition is presumed to be the predominant language in the place the operation definition was created). + */ + description?: string; + _description?: Element; + /** + * Allows filtering of operation definitions that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * If present the profile shall not conflict with what is specified in the parameters in the operation definition (max/min etc.), though it may provide additional constraints. The constraints expressed in the profile apply whether the operation is invoked by a POST wih parameters or not. + */ + inputProfile?: string; + _inputProfile?: Element; + /** + * Indicates whether this operation can be invoked on a particular instance of one of the given types. + */ + instance: boolean; + _instance?: Element; + /** + * It may be possible for the operation definition to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * Named queries are invoked differently, and have different capabilities. + */ + kind: string; + _kind?: Element; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly. + */ + name: string; + _name?: Element; + /** + * If present the profile shall not conflict with what is specified in the parameters in the operation definition (max/min etc.), though it may provide additional constraints. The constraints expressed in the profile apply whether the operation is invoked by a POST wih parameters or not. + */ + outputProfile?: string; + _outputProfile?: Element; + /** + * The combinations are suggestions as to which sets of parameters to use together, but the combinations are not intended to be authoritative. + */ + overload?: OperationDefinitionOverload[]; + /** + * Query Definitions only have one output parameter, named "result". This might not be described, but can be to allow a profile to be defined. + */ + parameter?: OperationDefinitionParameter[]; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the operation definition is the organization or individual primarily responsible for the maintenance and upkeep of the operation definition. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the operation definition. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the operation definition. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this operation definition. + */ + purpose?: string; + _purpose?: Element; + /** + * If the type is an abstract resource ("Resource" or "DomainResource") then the operation can be invoked on any concrete specialization. + */ + resource?: string[]; + _resource?: Element; + /** + * Allows filtering of operation definitions that are appropriate for use versus not. + */ + status: string; + _status?: Element; + /** + * Indicates whether this operation or named query can be invoked at the system level (e.g. without needing to choose a resource type for the context). + */ + system: boolean; + _system?: Element; + /** + * This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc. + */ + title?: string; + _title?: Element; + /** + * Indicates whether this operation or named query can be invoked at the resource type level for any given resource type level (e.g. without needing to choose a specific resource id for the context). + */ + type: boolean; + _type?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url?: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * There may be different operation definition instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the operation definition with the format [url]|[version]. + */ + version?: string; + _version?: Element; +} +/** + * Code Values for the OperationDefinition.kind field + */ +export enum OperationDefinitionKindCodes { + OPERATION = "operation", + QUERY = "query", +} +/** + * Code Values for the OperationDefinition.status field + */ +export enum OperationDefinitionStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +/** + * An error, warning, or information message that results from a system action. + */ +export interface OperationOutcomeIssue extends BackboneElement { + /** + * Describes the type of the issue. The system that creates an OperationOutcome SHALL choose the most applicable code from the IssueType value set, and may additional provide its own code for the error in the details element. + */ + code: string; + _code?: Element; + /** + * A human readable description of the error issue SHOULD be placed in details.text. + */ + details?: CodeableConcept; + /** + * This may be a description of how a value is erroneous, a stack dump to help trace the issue or other troubleshooting information. + */ + diagnostics?: string; + _diagnostics?: Element; + /** + * The root of the FHIRPath is the resource or bundle that generated OperationOutcome. Each FHIRPath SHALL resolve to a single node. + */ + expression?: string[]; + _expression?: Element; + /** + * The root of the XPath is the resource or bundle that generated OperationOutcome. Each XPath SHALL resolve to a single node. This element is deprecated, and is being replaced by expression. + */ + location?: string[]; + _location?: Element; + /** + * This is labeled as "Is Modifier" because applications should not confuse hints and warnings with errors. + */ + severity: string; + _severity?: Element; +} +/** + * Code Values for the OperationOutcome.issue.severity field + */ +export enum OperationOutcomeIssueSeverityCodes { + FATAL = "fatal", + ERROR = "error", + WARNING = "warning", + INFORMATION = "information", +} +/** + * A collection of error, warning, or information messages that result from a system action. + */ +export interface OperationOutcome extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'OperationOutcome' + /** + * An error, warning, or information message that results from a system action. + */ + issue: OperationOutcomeIssue[]; +} +/** + * Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use. + */ +export interface OrganizationContact extends BackboneElement { + /** + * Visiting or postal addresses for the contact. + */ + address?: Address; + /** + * A name associated with the contact. + */ + name?: HumanName; + /** + * Indicates a purpose for which the contact can be reached. + */ + purpose?: CodeableConcept; + /** + * A contact detail (e.g. a telephone number or an email address) by which the party may be contacted. + */ + telecom?: ContactPoint[]; +} +/** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ +export interface Organization extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Organization' + /** + * This active flag is not intended to be used to mark an organization as temporarily closed or under construction. Instead the Location(s) within the Organization should have the suspended status. If further details of the reason for the suspension are required, then an extension on this element should be used. + * This element is labeled as a modifier because it may be used to mark that the resource was created in error. + */ + active?: boolean; + _active?: Element; + /** + * Organization may have multiple addresses with different uses or applicable periods. The use code 'home' is not to be used. + */ + address?: Address[]; + /** + * There are no dates associated with the alias/historic names, as this is not intended to track when names were used, but to assist in searching so that older names can still result in identifying the organization. + */ + alias?: string[]; + _alias?: Element; + /** + * Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use. + */ + contact?: OrganizationContact[]; + /** + * Technical endpoints providing access to services operated for the organization. + */ + endpoint?: Reference[]; + /** + * Identifier for the organization that is used to identify the organization across multiple disparate systems. + */ + identifier?: Identifier[]; + /** + * If the name of an organization changes, consider putting the old name in the alias column so that it can still be located through searches. + */ + name?: string; + _name?: Element; + /** + * The organization of which this organization forms a part. + */ + partOf?: Reference; + /** + * The use code 'home' is not to be used. Note that these contacts are not the contact details of people who are employed by or represent the organization, but official contacts for the organization itself. + */ + telecom?: ContactPoint[]; + /** + * Organizations can be corporations, wards, sections, clinical teams, government departments, etc. Note that code is generally a classifier of the type of organization; in many applications, codes are used to identity a particular organization (say, ward) as opposed to another of the same type - these are identifiers, not codes + * When considering if multiple types are appropriate, you should evaluate if child organizations would be a more appropriate use of the concept, as different types likely are in different sub-areas of the organization. This is most likely to be used where type values have orthogonal values, such as a religious, academic and medical center. + * We expect that some jurisdictions will profile this optionality to be a single cardinality. + */ + type?: CodeableConcept[]; +} +/** + * A parameter passed to or received from the operation. + */ +export interface ParametersParameter extends BackboneElement { + /** + * The name of the parameter (reference to the operation definition). + */ + name: string; + _name?: Element; + /** + * Only one level of nested parameters is allowed. + */ + Part?: ParametersParameter[]; + /** + * When resolving references in resources, the operation definition may specify how references may be resolved between parameters. If a reference cannot be resolved between the parameters, the application should fall back to it's general resource resolution methods. + */ + resource?: Resource; + /** + * If the parameter is a data type. + */ + valueBase64Binary?: string; + _valueBase64Binary?: Element; + /** + * If the parameter is a data type. + */ + valueBoolean?: boolean; + _valueBoolean?: Element; + /** + * If the parameter is a data type. + */ + valueCanonical?: string; + _valueCanonical?: Element; + /** + * If the parameter is a data type. + */ + valueCode?: string; + _valueCode?: Element; + /** + * If the parameter is a data type. + */ + valueDate?: string; + _valueDate?: Element; + /** + * If the parameter is a data type. + */ + valueDateTime?: string; + _valueDateTime?: Element; + /** + * If the parameter is a data type. + */ + valueDecimal?: number; + /** + * If the parameter is a data type. + */ + valueId?: string; + _valueId?: Element; + /** + * If the parameter is a data type. + */ + valueInstant?: string; + _valueInstant?: Element; + /** + * If the parameter is a data type. + */ + valueInteger?: number; + /** + * If the parameter is a data type. + */ + valueMarkdown?: string; + _valueMarkdown?: Element; + /** + * If the parameter is a data type. + */ + valueOid?: string; + _valueOid?: Element; + /** + * If the parameter is a data type. + */ + valuePositiveInt?: number; + /** + * If the parameter is a data type. + */ + valueString?: string; + _valueString?: Element; + /** + * If the parameter is a data type. + */ + valueTime?: string; + _valueTime?: Element; + /** + * If the parameter is a data type. + */ + valueUnsignedInt?: number; + /** + * If the parameter is a data type. + */ + valueUri?: string; + _valueUri?: Element; + /** + * If the parameter is a data type. + */ + valueUrl?: string; + _valueUrl?: Element; + /** + * If the parameter is a data type. + */ + valueUuid?: string; + _valueUuid?: Element; + /** + * If the parameter is a data type. + */ + valueAddress?: Address; + /** + * If the parameter is a data type. + */ + valueAge?: Age; + /** + * If the parameter is a data type. + */ + valueAnnotation?: Annotation; + /** + * If the parameter is a data type. + */ + valueAttachment?: Attachment; + /** + * If the parameter is a data type. + */ + valueCodeableConcept?: CodeableConcept; + /** + * If the parameter is a data type. + */ + valueCoding?: Coding; + /** + * If the parameter is a data type. + */ + valueContactPoint?: ContactPoint; + /** + * If the parameter is a data type. + */ + valueCount?: Count; + /** + * If the parameter is a data type. + */ + valueDistance?: Distance; + /** + * If the parameter is a data type. + */ + valueDuration?: Duration; + /** + * If the parameter is a data type. + */ + valueHumanName?: HumanName; + /** + * If the parameter is a data type. + */ + valueIdentifier?: Identifier; + /** + * If the parameter is a data type. + */ + valueMoney?: Money; + /** + * If the parameter is a data type. + */ + valuePeriod?: Period; + /** + * If the parameter is a data type. + */ + valueQuantity?: Quantity; + /** + * If the parameter is a data type. + */ + valueRange?: Range; + /** + * If the parameter is a data type. + */ + valueRatio?: Ratio; + /** + * If the parameter is a data type. + */ + valueReference?: Reference; + /** + * If the parameter is a data type. + */ + valueSampledData?: SampledData; + /** + * If the parameter is a data type. + */ + valueSignature?: Signature; + /** + * If the parameter is a data type. + */ + valueTiming?: Timing; + /** + * If the parameter is a data type. + */ + valueContactDetail?: ContactDetail; + /** + * If the parameter is a data type. + */ + valueContributor?: Contributor; + /** + * If the parameter is a data type. + */ + valueDataRequirement?: DataRequirement; + /** + * If the parameter is a data type. + */ + valueExpression?: Expression; + /** + * If the parameter is a data type. + */ + valueParameterDefinition?: ParameterDefinition; + /** + * If the parameter is a data type. + */ + valueRelatedArtifact?: RelatedArtifact; + /** + * If the parameter is a data type. + */ + valueTriggerDefinition?: TriggerDefinition; + /** + * If the parameter is a data type. + */ + valueUsageContext?: UsageContext; + /** + * If the parameter is a data type. + */ + valueDosage?: Dosage; + /** + * If the parameter is a data type. + */ + valueMeta?: Meta; +} +/** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ +export interface Parameters extends Resource { + /** Resource Type Name (for serialization) */ + resourceType: 'Parameters' + /** + * A parameter passed to or received from the operation. + */ + parameter?: ParametersParameter[]; +} +/** + * Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact. + */ +export interface PatientContact extends BackboneElement { + /** + * Address for the contact person. + */ + address?: Address; + /** + * Administrative Gender - the gender that the contact person is considered to have for administration and record keeping purposes. + */ + gender?: string; + _gender?: Element; + /** + * A name associated with the contact person. + */ + name?: HumanName; + /** + * Organization on behalf of which the contact is acting or for which the contact is working. + */ + organization?: Reference; + /** + * The period during which this contact person or organization is valid to be contacted relating to this patient. + */ + period?: Period; + /** + * The nature of the relationship between the patient and the contact person. + */ + relationship?: CodeableConcept[]; + /** + * Contact may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification. + */ + telecom?: ContactPoint[]; +} +/** + * Code Values for the Patient.contact.gender field + */ +export enum PatientContactGenderCodes { + MALE = "male", + FEMALE = "female", + OTHER = "other", + UNKNOWN = "unknown", +} +/** + * If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required. + */ +export interface PatientCommunication extends BackboneElement { + /** + * The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type. + */ + language: CodeableConcept; + /** + * This language is specifically identified for communicating healthcare information. + */ + preferred?: boolean; + _preferred?: Element; +} +/** + * There is no assumption that linked patient records have mutual links. + */ +export interface PatientLink extends BackboneElement { + /** + * Referencing a RelatedPerson here removes the need to use a Person record to associate a Patient and RelatedPerson as the same individual. + */ + other: Reference; + /** + * The type of link between this patient resource and another patient resource. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the Patient.link.type field + */ +export enum PatientLinkTypeCodes { + REPLACED_BY = "replaced-by", + REPLACES = "replaces", + REFER = "refer", + SEEALSO = "seealso", +} +/** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ +export interface Patient extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Patient' + /** + * If a record is inactive, and linked to an active record, then future patient/record updates should occur on the other patient. + */ + active?: boolean; + _active?: Element; + /** + * Patient may have multiple addresses with different uses or applicable periods. + */ + address?: Address[]; + /** + * At least an estimated year should be provided as a guess if the real DOB is unknown There is a standard extension "patient-birthTime" available that should be used where Time is required (such as in maternity/infant care systems). + */ + birthDate?: string; + _birthDate?: Element; + /** + * If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple Patient.Communication associations. For animals, language is not a relevant field, and should be absent from the instance. If the Patient does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required. + */ + communication?: PatientCommunication[]; + /** + * Contact covers all kinds of contact parties: family members, business contacts, guardians, caregivers. Not applicable to register pedigree and family ties beyond use of having contact. + */ + contact?: PatientContact[]; + /** + * If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive. + */ + deceasedBoolean?: boolean; + _deceasedBoolean?: Element; + /** + * If there's no value in the instance, it means there is no statement on whether or not the individual is deceased. Most systems will interpret the absence of a value as a sign of the person being alive. + */ + deceasedDateTime?: string; + _deceasedDateTime?: Element; + /** + * The gender might not match the biological sex as determined by genetics or the individual's preferred identification. Note that for both humans and particularly animals, there are other legitimate possibilities than male and female, though the vast majority of systems and contexts only support male and female. Systems providing decision support or enforcing business rules should ideally do this on the basis of Observations dealing with the specific sex or gender aspect of interest (anatomical, chromosomal, social, etc.) However, because these observations are infrequently recorded, defaulting to the administrative gender is common practice. Where such defaulting occurs, rule enforcement should allow for the variation between administrative and biological, chromosomal and other gender aspects. For example, an alert about a hysterectomy on a male should be handled as a warning or overridable error, not a "hard" error. See the Patient Gender and Sex section for additional information about communicating patient gender and sex. + */ + gender?: string; + _gender?: Element; + /** + * This may be the primary care provider (in a GP context), or it may be a patient nominated care manager in a community/disability setting, or even organization that will provide people to perform the care provider roles. It is not to be used to record Care Teams, these should be in a CareTeam resource that may be linked to the CarePlan or EpisodeOfCare resources. + * Multiple GPs may be recorded against the patient for various reasons, such as a student that has his home GP listed along with the GP at university during the school semesters, or a "fly-in/fly-out" worker that has the onsite GP also included with his home GP to remain aware of medical issues. + * Jurisdictions may decide that they can profile this down to 1 if desired, or 1 per type. + */ + generalPractitioner?: Reference[]; + /** + * An identifier for this patient. + */ + identifier?: Identifier[]; + /** + * There is no assumption that linked patient records have mutual links. + */ + link?: PatientLink[]; + /** + * There is only one managing organization for a specific patient record. Other organizations will have their own Patient record, and may use the Link property to join the records together (or a Person resource which can include confidence ratings for the association). + */ + managingOrganization?: Reference; + /** + * This field contains a patient's most recent marital (civil) status. + */ + maritalStatus?: CodeableConcept; + /** + * Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated). + */ + multipleBirthBoolean?: boolean; + _multipleBirthBoolean?: Element; + /** + * Where the valueInteger is provided, the number is the birth number in the sequence. E.g. The middle birth in triplets would be valueInteger=2 and the third born would have valueInteger=3 If a boolean value was provided for this triplets example, then all 3 patient records would have valueBoolean=true (the ordering is not indicated). + */ + multipleBirthInteger?: number; + /** + * A patient may have multiple names with different uses or applicable periods. For animals, the name is a "HumanName" in the sense that is assigned and used by humans and has the same patterns. + */ + name?: HumanName[]; + /** + * Guidelines: + * * Use id photos, not clinical photos. + * * Limit dimensions to thumbnail. + * * Keep byte count low to ease resource updates. + */ + photo?: Attachment[]; + /** + * A Patient may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and also to help with identification. The address might not go directly to the individual, but may reach another party that is able to proxy for the patient (i.e. home phone, or pet owner's phone). + */ + telecom?: ContactPoint[]; +} +/** + * Code Values for the Patient.gender field + */ +export enum PatientGenderCodes { + MALE = "male", + FEMALE = "female", + OTHER = "other", + UNKNOWN = "unknown", +} +/** + * The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality. + */ +export interface PractitionerQualification extends BackboneElement { + /** + * Coded representation of the qualification. + */ + code: CodeableConcept; + /** + * An identifier that applies to this person's qualification in this role. + */ + identifier?: Identifier[]; + /** + * Organization that regulates and issues the qualification. + */ + issuer?: Reference; + /** + * Period during which the qualification is valid. + */ + period?: Period; +} +/** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ +export interface Practitioner extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Practitioner' + /** + * If the practitioner is not in use by one organization, then it should mark the period on the PractitonerRole with an end date (even if they are active) as they may be active in another role. + */ + active?: boolean; + _active?: Element; + /** + * The PractitionerRole does not have an address value on it, as it is expected that the location property be used for this purpose (which has an address). + */ + address?: Address[]; + /** + * The date of birth for the practitioner. + */ + birthDate?: string; + _birthDate?: Element; + /** + * The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems code this but instead have it as free text. Hence CodeableConcept instead of code as the data type. + */ + communication?: CodeableConcept[]; + /** + * Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes. + */ + gender?: string; + _gender?: Element; + /** + * An identifier that applies to this person in this role. + */ + identifier?: Identifier[]; + /** + * The selection of the use property should ensure that there is a single usual name specified, and others use the nickname (alias), old, or other values as appropriate. + * In general, select the value to be used in the ResourceReference.display based on this: + * 1. There is more than 1 name + * 2. Use = usual + * 3. Period is current to the date of the usage + * 4. Use = official + * 5. Other order as decided by internal business rules. + */ + name?: HumanName[]; + /** + * Image of the person. + */ + photo?: Attachment[]; + /** + * The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality. + */ + qualification?: PractitionerQualification[]; + /** + * Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently and to help with identification. These typically will have home numbers, or mobile numbers that are not role specific. + */ + telecom?: ContactPoint[]; +} +/** + * Code Values for the Practitioner.gender field + */ +export enum PractitionerGenderCodes { + MALE = "male", + FEMALE = "female", + OTHER = "other", + UNKNOWN = "unknown", +} +/** + * Limited to "real" people rather than equipment. + */ +export interface ProcedurePerformer extends BackboneElement { + /** + * The practitioner who was involved in the procedure. + */ + actor: Reference; + /** + * Distinguishes the type of involvement of the performer in the procedure. For example, surgeon, anaesthetist, endoscopist. + */ + function?: CodeableConcept; + /** + * The organization the device or practitioner was acting on behalf of. + */ + onBehalfOf?: Reference; +} +/** + * A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. + */ +export interface ProcedureFocalDevice extends BackboneElement { + /** + * The kind of change that happened to the device during the procedure. + */ + action?: CodeableConcept; + /** + * The device that was manipulated (changed) during the procedure. + */ + manipulated: Reference; +} +/** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ +export interface Procedure extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Procedure' + /** + * Individual who is making the procedure statement. + */ + asserter?: Reference; + /** + * A reference to a resource that contains details of the request for this procedure. + */ + basedOn?: Reference[]; + /** + * If the use case requires attributes from the BodySite resource (e.g. to identify and track separately) then use the standard extension [procedure-targetbodystructure](extension-procedure-targetbodystructure.html). + */ + bodySite?: CodeableConcept[]; + /** + * A code that classifies the procedure for searching, sorting and display purposes (e.g. "Surgical Procedure"). + */ + category?: CodeableConcept; + /** + * The specific procedure that is performed. Use text if the exact nature of the procedure cannot be coded (e.g. "Laparoscopic Appendectomy"). + */ + code?: CodeableConcept; + /** + * If complications are only expressed by the narrative text, they can be captured using the CodeableConcept.text. + */ + complication?: CodeableConcept[]; + /** + * Any complications that occurred during the procedure, or in the immediate post-performance period. + */ + complicationDetail?: Reference[]; + /** + * This will typically be the encounter the event occurred within, but some activities may be initiated prior to or after the official completion of an encounter but still be tied to the context of the encounter. + */ + encounter?: Reference; + /** + * A device that is implanted, removed or otherwise manipulated (calibration, battery replacement, fitting a prosthesis, attaching a wound-vac, etc.) as a focal portion of the Procedure. + */ + focalDevice?: ProcedureFocalDevice[]; + /** + * If the procedure required specific follow up - e.g. removal of sutures. The follow up may be represented as a simple note or could potentially be more complex, in which case the CarePlan resource can be used. + */ + followUp?: CodeableConcept[]; + /** + * This is a business identifier, not a resource identifier (see [discussion](resource.html#identifiers)). It is best practice for the identifier to only appear on a single resource instance, however business practices may occasionally dictate that multiple resource instances with the same identifier can exist - possibly even with different resource types. For example, multiple Patient and Person resource instances might share the same social insurance number. + */ + identifier?: Identifier[]; + /** + * The URL pointing to a FHIR-defined protocol, guideline, order set or other definition that is adhered to in whole or in part by this Procedure. + */ + instantiatesCanonical?: string[]; + _instantiatesCanonical?: Element; + /** + * This might be an HTML page, PDF, etc. or could just be a non-resolvable URI identifier. + */ + instantiatesUri?: string[]; + _instantiatesUri?: Element; + /** + * The location where the procedure actually happened. E.g. a newborn at home, a tracheostomy at a restaurant. + */ + location?: Reference; + /** + * Any other notes and comments about the procedure. + */ + note?: Annotation[]; + /** + * If outcome contains narrative text only, it can be captured using the CodeableConcept.text. + */ + outcome?: CodeableConcept; + /** + * The MedicationAdministration resource has a partOf reference to Procedure, but this is not a circular reference. For example, the anesthesia MedicationAdministration is part of the surgical Procedure (MedicationAdministration.partOf = Procedure). For example, the procedure to insert the IV port for an IV medication administration is part of the medication administration (Procedure.partOf = MedicationAdministration). + */ + partOf?: Reference[]; + /** + * Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone. + */ + performedDateTime?: string; + _performedDateTime?: Element; + /** + * Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone. + */ + performedPeriod?: Period; + /** + * Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone. + */ + performedString?: string; + _performedString?: Element; + /** + * Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone. + */ + performedAge?: Age; + /** + * Age is generally used when the patient reports an age at which the procedure was performed. Range is generally used when the patient reports an age range when the procedure was performed, such as sometime between 20-25 years old. dateTime supports a range of precision due to some procedures being reported as past procedures that might not have millisecond precision while other procedures performed and documented during the encounter might have more precise UTC timestamps with timezone. + */ + performedRange?: Range; + /** + * Limited to "real" people rather than equipment. + */ + performer?: ProcedurePerformer[]; + /** + * Use Procedure.reasonCode when a code sufficiently describes the reason. Use Procedure.reasonReference when referencing a resource, which allows more information to be conveyed, such as onset date. Procedure.reasonCode and Procedure.reasonReference are not meant to be duplicative. For a single reason, either Procedure.reasonCode or Procedure.reasonReference can be used. Procedure.reasonCode may be a summary code, or Procedure.reasonReference may be used to reference a very precise definition of the reason using Condition | Observation | Procedure | DiagnosticReport | DocumentReference. Both Procedure.reasonCode and Procedure.reasonReference can be used if they are describing different reasons for the procedure. + */ + reasonCode?: CodeableConcept[]; + /** + * It is possible for a procedure to be a reason (such as C-Section) for another procedure (such as an epidural). Other examples include endoscopy for dilatation and biopsy (a combination of diagnostic and therapeutic use). + * Use Procedure.reasonCode when a code sufficiently describes the reason. Use Procedure.reasonReference when referencing a resource, which allows more information to be conveyed, such as onset date. Procedure.reasonCode and Procedure.reasonReference are not meant to be duplicative. For a single reason, either Procedure.reasonCode or Procedure.reasonReference can be used. Procedure.reasonCode may be a summary code, or Procedure.reasonReference may be used to reference a very precise definition of the reason using Condition | Observation | Procedure | DiagnosticReport | DocumentReference. Both Procedure.reasonCode and Procedure.reasonReference can be used if they are describing different reasons for the procedure. + */ + reasonReference?: Reference[]; + /** + * Individual who recorded the record and takes responsibility for its content. + */ + recorder?: Reference; + /** + * There could potentially be multiple reports - e.g. if this was a procedure which took multiple biopsies resulting in a number of anatomical pathology reports. + */ + report?: Reference[]; + /** + * The "unknown" code is not to be used to convey other statuses. The "unknown" code should be used when one of the statuses applies, but the authoring system doesn't know the current state of the procedure. + * This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid. + */ + status: string; + _status?: Element; + /** + * This is generally only used for "exception" statuses such as "not-done", "suspended" or "aborted". The reason for performing the event at all is captured in reasonCode, not here. + */ + statusReason?: CodeableConcept; + /** + * The person, animal or group on which the procedure was performed. + */ + subject: Reference; + /** + * For devices actually implanted or removed, use Procedure.device. + */ + usedCode?: CodeableConcept[]; + /** + * For devices actually implanted or removed, use Procedure.device. + */ + usedReference?: Reference[]; +} +/** + * Code Values for the Procedure.status field + */ +export enum ProcedureStatusCodes { + PREPARATION = "preparation", + IN_PROGRESS = "in-progress", + NOT_DONE = "not-done", + ON_HOLD = "on-hold", + STOPPED = "stopped", + COMPLETED = "completed", + ENTERED_IN_ERROR = "entered-in-error", + UNKNOWN = "unknown", +} +/** + * If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple RelatedPerson.Communication associations. If the RelatedPerson does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required. + */ +export interface RelatedPersonCommunication extends BackboneElement { + /** + * The structure aa-BB with this exact casing is one the most widely used notations for locale. However not all systems actually code this but instead have it as free text. Hence CodeableConcept instead of code as the data type. + */ + language: CodeableConcept; + /** + * This language is specifically identified for communicating healthcare information. + */ + preferred?: boolean; + _preferred?: Element; +} +/** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ +export interface RelatedPerson extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'RelatedPerson' + /** + * This element is labeled as a modifier because it may be used to mark that the resource was created in error. + */ + active?: boolean; + _active?: Element; + /** + * Address where the related person can be contacted or visited. + */ + address?: Address[]; + /** + * The date on which the related person was born. + */ + birthDate?: string; + _birthDate?: Element; + /** + * If no language is specified, this *implies* that the default local language is spoken. If you need to convey proficiency for multiple modes, then you need multiple RelatedPerson.Communication associations. If the RelatedPerson does not speak the default local language, then the Interpreter Required Standard can be used to explicitly declare that an interpreter is required. + */ + communication?: RelatedPersonCommunication[]; + /** + * Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes. + */ + gender?: string; + _gender?: Element; + /** + * Identifier for a person within a particular scope. + */ + identifier?: Identifier[]; + /** + * A name associated with the person. + */ + name?: HumanName[]; + /** + * The patient this person is related to. + */ + patient: Reference; + /** + * The period of time during which this relationship is or was active. If there are no dates defined, then the interval is unknown. + */ + period?: Period; + /** + * Image of the person. + */ + photo?: Attachment[]; + /** + * The nature of the relationship between a patient and the related person. + */ + relationship?: CodeableConcept[]; + /** + * Person may have multiple ways to be contacted with different uses or applicable periods. May need to have options for contacting the person urgently, and also to help with identification. + */ + telecom?: ContactPoint[]; +} +/** + * Code Values for the RelatedPerson.gender field + */ +export enum RelatedPersonGenderCodes { + MALE = "male", + FEMALE = "female", + OTHER = "other", + UNKNOWN = "unknown", +} +/** + * Describes an expected sequence of events for one of the participants of a study. E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up. + */ +export interface ResearchStudyArm extends BackboneElement { + /** + * A succinct description of the path through the study that would be followed by a subject adhering to this arm. + */ + description?: string; + _description?: Element; + /** + * Unique, human-readable label for this arm of the study. + */ + name: string; + _name?: Element; + /** + * Categorization of study arm, e.g. experimental, active comparator, placebo comparater. + */ + type?: CodeableConcept; +} +/** + * A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data collected during the study. + */ +export interface ResearchStudyObjective extends BackboneElement { + /** + * Unique, human-readable label for this objective of the study. + */ + name?: string; + _name?: Element; + /** + * The kind of study objective. + */ + type?: CodeableConcept; +} +/** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ +export interface ResearchStudy extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'ResearchStudy' + /** + * Describes an expected sequence of events for one of the participants of a study. E.g. Exposure to drug A, wash-out, exposure to drug B, wash-out, follow-up. + */ + arm?: ResearchStudyArm[]; + /** + * Codes categorizing the type of study such as investigational vs. observational, type of blinding, type of randomization, safety vs. efficacy, etc. + */ + category?: CodeableConcept[]; + /** + * The condition that is the focus of the study. For example, In a study to examine risk factors for Lupus, might have as an inclusion criterion "healthy volunteer", but the target condition code would be a Lupus SNOMED code. + */ + condition?: CodeableConcept[]; + /** + * Contact details to assist a user in learning more about or engaging with the study. + */ + contact?: ContactDetail[]; + /** + * A full description of how the study is being conducted. + */ + description?: string; + _description?: Element; + /** + * The Group referenced should not generally enumerate specific subjects. Subjects will be linked to the study using the ResearchSubject resource. + */ + enrollment?: Reference[]; + /** + * The medication(s), food(s), therapy(ies), device(s) or other concerns or interventions that the study is seeking to gain more information about. + */ + focus?: CodeableConcept[]; + /** + * Identifiers assigned to this research study by the sponsor or other systems. + */ + identifier?: Identifier[]; + /** + * Key terms to aid in searching for or filtering the study. + */ + keyword?: CodeableConcept[]; + /** + * Indicates a country, state or other region where the study is taking place. + */ + location?: CodeableConcept[]; + /** + * Comments made about the study by the performer, subject or other participants. + */ + note?: Annotation[]; + /** + * A goal that the study is aiming to achieve in terms of a scientific question to be answered by the analysis of data collected during the study. + */ + objective?: ResearchStudyObjective[]; + /** + * A larger research study of which this particular study is a component or step. + */ + partOf?: Reference[]; + /** + * Identifies the start date and the expected (or actual, depending on status) end date for the study. + */ + period?: Period; + /** + * The stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation. + */ + phase?: CodeableConcept; + /** + * The type of study based upon the intent of the study's activities. A classification of the intent of the study. + */ + primaryPurposeType?: CodeableConcept; + /** + * A researcher in a study who oversees multiple aspects of the study, such as concept development, protocol writing, protocol submission for IRB approval, participant recruitment, informed consent, data collection, analysis, interpretation and presentation. + */ + principalInvestigator?: Reference; + /** + * The set of steps expected to be performed as part of the execution of the study. + */ + protocol?: Reference[]; + /** + * A description and/or code explaining the premature termination of the study. + */ + reasonStopped?: CodeableConcept; + /** + * Citations, references and other related documents. + */ + relatedArtifact?: RelatedArtifact[]; + /** + * A facility in which study activities are conducted. + */ + site?: Reference[]; + /** + * An organization that initiates the investigation and is legally responsible for the study. + */ + sponsor?: Reference; + /** + * The current state of the study. + */ + status: string; + _status?: Element; + /** + * A short, descriptive user-friendly label for the study. + */ + title?: string; + _title?: Element; +} +/** + * Code Values for the ResearchStudy.status field + */ +export enum ResearchStudyStatusCodes { + ACTIVE = "active", + ADMINISTRATIVELY_COMPLETED = "administratively-completed", + APPROVED = "approved", + CLOSED_TO_ACCRUAL = "closed-to-accrual", + CLOSED_TO_ACCRUAL_AND_INTERVENTION = "closed-to-accrual-and-intervention", + COMPLETED = "completed", + DISAPPROVED = "disapproved", + IN_REVIEW = "in-review", + TEMPORARILY_CLOSED_TO_ACCRUAL = "temporarily-closed-to-accrual", + TEMPORARILY_CLOSED_TO_ACCRUAL_AND_INTERVENTION = "temporarily-closed-to-accrual-and-intervention", + WITHDRAWN = "withdrawn", +} +/** + * This is the base resource type for everything. + */ +export interface Resource { + /** + * The only time that a resource does not have an id is when it is being submitted to the server using a create operation. + */ + id?: string; + _id?: Element; + /** + * Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc. + */ + implicitRules?: string; + _implicitRules?: Element; + /** + * Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). + */ + language?: string; + _language?: Element; + /** + * The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. + */ + meta?: Meta; +} +/** + * A container for slots of time that may be available for booking appointments. + */ +export interface Schedule extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Schedule' + /** + * This element is labeled as a modifier because it may be used to mark that the resource was created in error. + */ + active?: boolean; + _active?: Element; + /** + * The capacity to support multiple referenced resource types should be used in cases where the specific resources themselves cannot be scheduled without the other, and thus only make sense to the system exposing them as a group. Common examples of this are where the combination of a practitioner and a room (Location) are always required by a system. + */ + actor: Reference[]; + /** + * Comments on the availability to describe any extended information. Such as custom constraints on the slots that may be associated. + */ + comment?: string; + _comment?: Element; + /** + * External Ids for this item. + */ + identifier?: Identifier[]; + /** + * The period of time that the slots that reference this Schedule resource cover (even if none exist). These cover the amount of time that an organization's planning horizon; the interval for which they are currently accepting appointments. This does not define a "template" for planning outside these dates. + */ + planningHorizon?: Period; + /** + * A broad categorization of the service that is to be performed during this appointment. + */ + serviceCategory?: CodeableConcept[]; + /** + * The specific service that is to be performed during this appointment. + */ + serviceType?: CodeableConcept[]; + /** + * The specialty of a practitioner that would be required to perform the service requested in this appointment. + */ + specialty?: CodeableConcept[]; +} +/** + * Used to define the parts of a composite search parameter. + */ +export interface SearchParameterComponent extends BackboneElement { + /** + * The definition of the search parameter that describes this part. + */ + definition: string; + _definition?: Element; + /** + * This expression overrides the expression in the definition and extracts the index values from the outcome of the composite expression. + */ + expression: string; + _expression?: Element; +} +/** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ +export interface SearchParameter extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'SearchParameter' + /** + * A search parameter must always apply to at least one resource type. When search parameters apply to more than one resource type, they can be used against any of the listed resource types, or in a cross-type search (see [Cross Resource Search](http.html#xres-search)). + */ + base: string[]; + _base?: Element; + /** + * Systems are not required to list all the chain names they support, but if they don't list them, clients might not know to use them. + */ + chain?: string[]; + _chain?: Element; + /** + * For maximum compatibility, use only lowercase ASCII characters. + */ + code: string; + _code?: Element; + /** + * If no comparators are listed, clients should not expect servers to support any comparators. + */ + comparator?: string[]; + _comparator?: Element; + /** + * Used to define the parts of a composite search parameter. + */ + component?: SearchParameterComponent[]; + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the search parameter. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date?: string; + _date?: Element; + /** + * The intent of this is that a server can designate that it provides support for a search parameter defined in the specification itself (e.g. [`value-quantity`](http://hl7.org/fhir/SearchParameter/Observation-value-quantity), but detail how it is supported by the server. + */ + derivedFrom?: string; + _derivedFrom?: Element; + /** + * This description can be used to capture details such as why the search parameter was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the search parameter as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the search parameter is presumed to be the predominant language in the place the search parameter was created). + */ + description: string; + _description?: Element; + /** + * Allows filtering of search parameters that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * Note that the elements returned by the expression are sometimes complex elements where logic is required to determine quite how to handle them; e.g. CodeableConcepts may contain text and/or multiple codings, where the codings themselves contain a code and a system. For composite search parameters, the outcome of the expression must a collection of base elements from which the composites are derived. + */ + expression?: string; + _expression?: Element; + /** + * It may be possible for the search parameter to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * A modifier supported for the search parameter. + */ + modifier?: string[]; + _modifier?: Element; + /** + * Whether multiple parameters are allowed - e.g. more than one parameter with the same name. The search matches if all the parameters match. + */ + multipleAnd?: boolean; + _multipleAnd?: Element; + /** + * Whether multiple values are allowed for each time the parameter exists. Values are separated by commas, and the parameter matches if any of the values match. + */ + multipleOr?: boolean; + _multipleOr?: Element; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly. + */ + name: string; + _name?: Element; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the search parameter is the organization or individual primarily responsible for the maintenance and upkeep of the search parameter. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the search parameter. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the search parameter. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this search parameter. + */ + purpose?: string; + _purpose?: Element; + /** + * Allows filtering of search parameters that are appropriate for use versus not. + */ + status: string; + _status?: Element; + /** + * Types of resource (if a resource is referenced). + */ + target?: string[]; + _target?: Element; + /** + * The type of value that a search parameter may contain, and how the content is interpreted. + */ + type: string; + _type?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * There may be different search parameter instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the search parameter with the format [url]|[version]. + */ + version?: string; + _version?: Element; + /** + * Note that the elements returned by the XPath are sometimes complex elements where logic is required to determine quite how to handle them; e.g. CodeableConcepts may contain text and/or multiple codings, where the codings themselves contain a code and a system. + */ + xpath?: string; + _xpath?: Element; + /** + * How the search parameter relates to the set of elements returned by evaluating the xpath query. + */ + xpathUsage?: string; + _xpathUsage?: Element; +} +/** + * Code Values for the SearchParameter.comparator field + */ +export enum SearchParameterComparatorCodes { + EQ = "eq", + NE = "ne", + GT = "gt", + LT = "lt", + GE = "ge", + LE = "le", + SA = "sa", + EB = "eb", + AP = "ap", +} +/** + * Code Values for the SearchParameter.modifier field + */ +export enum SearchParameterModifierCodes { + MISSING = "missing", + EXACT = "exact", + CONTAINS = "contains", + NOT = "not", + TEXT = "text", + IN = "in", + NOT_IN = "not-in", + BELOW = "below", + ABOVE = "above", + TYPE = "type", + IDENTIFIER = "identifier", + OFTYPE = "ofType", +} +/** + * Code Values for the SearchParameter.status field + */ +export enum SearchParameterStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +/** + * Code Values for the SearchParameter.type field + */ +export enum SearchParameterTypeCodes { + NUMBER = "number", + DATE = "date", + STRING = "string", + TOKEN = "token", + REFERENCE = "reference", + COMPOSITE = "composite", + QUANTITY = "quantity", + URI = "uri", + SPECIAL = "special", +} +/** + * Code Values for the SearchParameter.xpathUsage field + */ +export enum SearchParameterXpathUsageCodes { + NORMAL = "normal", + PHONETIC = "phonetic", + NEARBY = "nearby", + DISTANCE = "distance", + OTHER = "other", +} +/** + * A slot of time on a schedule that may be available for booking appointments. + */ +export interface Slot extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'Slot' + /** + * The style of appointment or patient that may be booked in the slot (not service type). + */ + appointmentType?: CodeableConcept; + /** + * Comments on the slot to describe any extended information. Such as custom constraints on the slot. + */ + comment?: string; + _comment?: Element; + /** + * Date/Time that the slot is to conclude. + */ + end: string; + _end?: Element; + /** + * External Ids for this item. + */ + identifier?: Identifier[]; + /** + * This slot has already been overbooked, appointments are unlikely to be accepted for this time. + */ + overbooked?: boolean; + _overbooked?: Element; + /** + * The schedule resource that this slot defines an interval of status information. + */ + schedule: Reference; + /** + * A broad categorization of the service that is to be performed during this appointment. + */ + serviceCategory?: CodeableConcept[]; + /** + * The type of appointments that can be booked into this slot (ideally this would be an identifiable service - which is at a location, rather than the location itself). If provided then this overrides the value provided on the availability resource. + */ + serviceType?: CodeableConcept[]; + /** + * The specialty of a practitioner that would be required to perform the service requested in this appointment. + */ + specialty?: CodeableConcept[]; + /** + * Date/Time that the slot is to begin. + */ + start: string; + _start?: Element; + /** + * busy | free | busy-unavailable | busy-tentative | entered-in-error. + */ + status: string; + _status?: Element; +} +/** + * Code Values for the Slot.status field + */ +export enum SlotStatusCodes { + BUSY = "busy", + FREE = "free", + BUSY_UNAVAILABLE = "busy-unavailable", + BUSY_TENTATIVE = "busy-tentative", + ENTERED_IN_ERROR = "entered-in-error", +} +/** + * An external specification that the content is mapped to. + */ +export interface StructureDefinitionMapping extends BackboneElement { + /** + * Comments about this mapping, including version notes, issues, scope limitations, and other important notes for usage. + */ + comment?: string; + _comment?: Element; + /** + * The specification is described once, with general comments, and then specific mappings are made that reference this declaration. + */ + identity: string; + _identity?: Element; + /** + * A name for the specification that is being mapped to. + */ + name?: string; + _name?: Element; + /** + * A formal identity for the specification being mapped to helps with identifying maps consistently. + */ + uri?: string; + _uri?: Element; +} +/** + * Identifies the types of resource or data type elements to which the extension can be applied. + */ +export interface StructureDefinitionContext extends BackboneElement { + /** + * An expression that defines where an extension can be used in resources. + */ + expression: string; + _expression?: Element; + /** + * Defines how to interpret the expression that defines what the context of the extension is. + */ + type: string; + _type?: Element; +} +/** + * Code Values for the StructureDefinition.context.type field + */ +export enum StructureDefinitionContextTypeCodes { + FHIRPATH = "fhirpath", + ELEMENT = "element", + EXTENSION = "extension", +} +/** + * A snapshot view is expressed in a standalone form that can be used and interpreted without considering the base StructureDefinition. + */ +export interface StructureDefinitionSnapshot extends BackboneElement { + /** + * Captures constraints on each element within the resource. + */ + element: ElementDefinition[]; +} +/** + * A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies. + */ +export interface StructureDefinitionDifferential extends BackboneElement { + /** + * Captures constraints on each element within the resource. + */ + element: ElementDefinition[]; +} +/** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ +export interface StructureDefinition extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'StructureDefinition' + /** + * Abstract Resources cannot be instantiated - a concrete sub-type must be used. Abstract datatypes and extensions cannot be used in an instance. For logical models, the exact implication of "abstract" will rest with the author, depending how the logical model is used. Flagging a constraint structure as abstract conveys design intent but makes no difference to how the structure definition is handled. Note that inline declared elements that are given the type "Element" in the StructureDefinition, but have children described, are anonymous concrete types that specialize Element. + */ + abstract: boolean; + _abstract?: Element; + /** + * If differential constraints are specified in this structure, they are applied to the base in a "differential" fashion. If there is no base, then the differential constraints cannot be provided (snapshot only). Differential structures are useful for the editing perspective, and snapshot structures are suitable for operational use. The FHIR Project provides a number of tools/services to populate snapshots from differential constraints. Logical Models have a base of "Element" or another logical model. + */ + baseDefinition?: string; + _baseDefinition?: Element; + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * Identifies the types of resource or data type elements to which the extension can be applied. + */ + context?: StructureDefinitionContext[]; + /** + * The rules are only evaluated when the extension is present. When evaluating the invariant, the FHIRPath focus is the element that holds the extension, and %extension refers to the extension itself. + */ + contextInvariant?: string[]; + _contextInvariant?: Element; + /** + * A copyright statement relating to the structure definition and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the structure definition. + */ + copyright?: string; + _copyright?: Element; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the structure definition. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date?: string; + _date?: Element; + /** + * If the definition is a specialization, then it adds new elements in the differential, and the snapshot includes the inherited elements. If the definition is a constraint, then it cannot define new elements, it can only make new rules about existing content (see [Profiling Resources](profiling.html#resources)). + */ + derivation?: string; + _derivation?: Element; + /** + * This description can be used to capture details such as why the structure definition was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the structure definition as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the structure definition is presumed to be the predominant language in the place the structure definition was created). + */ + description?: string; + _description?: Element; + /** + * A differential view is expressed relative to the base StructureDefinition - a statement of differences that it applies. + */ + differential?: StructureDefinitionDifferential; + /** + * Allows filtering of structure definitions that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * A StructureDefinition does not need to specify the target it applies to as StructureDefinitions will often be valid across multiple versions of FHIR. FHIR tooling can determine whether a StructureDefinition is consistent with a particular StructureDefinition if desired. + */ + fhirVersion?: string; + _fhirVersion?: Element; + /** + * Typically, this is used for identifiers that can go in an HL7 V3 II (instance identifier) data type, and can then identify this structure definition outside of FHIR, where it is not possible to use the logical URI. + */ + identifier?: Identifier[]; + /** + * It may be possible for the structure definition to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * A set of key words or terms from external terminologies that may be used to assist with indexing and searching of templates nby describing the use of this structure definition, or the content it describes. + */ + keyword?: Coding[]; + /** + * Defines the kind of structure that this definition is describing. + */ + kind: string; + _kind?: Element; + /** + * An external specification that the content is mapped to. + */ + mapping?: StructureDefinitionMapping[]; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly.Some Examples: + * * O2SatObservation + * * PresentationReport + * * Immunization2 + * * AcmeAdmissionRecordOld. + */ + name: string; + _name?: Element; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the structure definition is the organization or individual primarily responsible for the maintenance and upkeep of the structure definition. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the structure definition. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the structure definition. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this structure definition. + */ + purpose?: string; + _purpose?: Element; + /** + * A snapshot view is expressed in a standalone form that can be used and interpreted without considering the base StructureDefinition. + */ + snapshot?: StructureDefinitionSnapshot; + /** + * Allows filtering of structure definitions that are appropriate for use versus not. + */ + status: string; + _status?: Element; + /** + * This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc.Applications don't have to use this name but can always fall back to it. The title also corresponds to the label for the root element. + */ + title?: string; + _title?: Element; + /** + * Note that in the case of constraints, the type could be determined by chasing through the baseDefinition references until a concrete structure (derivation = specialization) is reached, or by looking at the path of the first element in the snapshot - if present - but providing the type directly makes for simpler tooling and indexing. + * The type must match the elements defined in the differential and the snapshot. For all FHIR defined types, the path name of the element will start with the type name. For logical models, where the type is a URL, the type name SHOULD start with the tail of the type URL where required. + */ + type: string; + _type?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * There may be different structure definition instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the structure definition with the format [url]|[version]. + */ + version?: string; + _version?: Element; +} +/** + * Code Values for the StructureDefinition.derivation field + */ +export enum StructureDefinitionDerivationCodes { + SPECIALIZATION = "specialization", + CONSTRAINT = "constraint", +} +/** + * Code Values for the StructureDefinition.kind field + */ +export enum StructureDefinitionKindCodes { + PRIMITIVE_TYPE = "primitive-type", + COMPLEX_TYPE = "complex-type", + RESOURCE = "resource", + LOGICAL = "logical", +} +/** + * Code Values for the StructureDefinition.status field + */ +export enum StructureDefinitionStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +/** + * Concepts have both a ```display``` and an array of ```designation```. The display is equivalent to a special designation with an implied ```designation.use``` of "primary code" and a language equal to the [Resource Language](resource.html#language). + */ +export interface ValueSetComposeIncludeConceptDesignation extends BackboneElement { + /** + * In the absence of a language, the resource language applies. + */ + language?: string; + _language?: Element; + /** + * If no use is provided, the designation can be assumed to be suitable for general display to a human user. + */ + use?: Coding; + /** + * The text value for this designation. + */ + value: string; + _value?: Element; +} +/** + * The list of concepts is considered ordered, though the order might not have any particular significance. Typically, the order of an expansion follows that defined in the compose element. + */ +export interface ValueSetComposeIncludeConcept extends BackboneElement { + /** + * Expressions are allowed if defined by the underlying code system. + */ + code: string; + _code?: Element; + /** + * Concepts have both a ```display``` and an array of ```designation```. The display is equivalent to a special designation with an implied ```designation.use``` of "primary code" and a language equal to the [Resource Language](resource.html#language). + */ + designation?: ValueSetComposeIncludeConceptDesignation[]; + /** + * The value set resource allows for an alternative display to be specified for when this concept is used in this particular value set. See notes in the value set narrative about the correct use of this element. + */ + display?: string; + _display?: Element; +} +/** + * Selecting codes by specifying filters based on properties is only possible where the underlying code system defines appropriate properties. Note that in some cases, the underlying code system defines the logical concepts but not the literal codes for the concepts. In such cases, the literal definitions may be provided by a third party. + */ +export interface ValueSetComposeIncludeFilter extends BackboneElement { + /** + * In case filter.property represents a property of the system, the operation applies to the selected property. In case filter.property represents a filter of the system, the operation SHALL match one of the CodeSystem.filter.operator values. + */ + op: string; + _op?: Element; + /** + * A code that identifies a property or a filter defined in the code system. + */ + property: string; + _property?: Element; + /** + * Use regex matching with care - full regex matching on every SNOMED CT term is prohibitive, for example. + */ + value: string; + _value?: Element; +} +/** + * Code Values for the ValueSet.compose.include.filter.op field + */ +export enum ValueSetComposeIncludeFilterOpCodes { + EQUALS = "=", + IS_A = "is-a", + DESCENDENT_OF = "descendent-of", + IS_NOT_A = "is-not-a", + REGEX = "regex", + IN = "in", + NOT_IN = "not-in", + GENERALIZES = "generalizes", + EXISTS = "exists", +} +/** + * All the conditions in an include must be true. If a system is listed, all the codes from the system are listed. If one or more filters are listed, all of the filters must apply. If one or more value sets are listed, the codes must be in all the value sets. E.g. each include is 'include all the codes that meet all these conditions'. + */ +export interface ValueSetComposeInclude extends BackboneElement { + /** + * The list of concepts is considered ordered, though the order might not have any particular significance. Typically, the order of an expansion follows that defined in the compose element. + */ + concept?: ValueSetComposeIncludeConcept[]; + /** + * Selecting codes by specifying filters based on properties is only possible where the underlying code system defines appropriate properties. Note that in some cases, the underlying code system defines the logical concepts but not the literal codes for the concepts. In such cases, the literal definitions may be provided by a third party. + */ + filter?: ValueSetComposeIncludeFilter[]; + /** + * If there are no codes or filters, the entire code system is included. Note that the set of codes that are included may contain abstract codes. See ''Coding.system'' for further documentation about the correct value for the system element. + */ + system?: string; + _system?: Element; + /** + * The value set URI is either a logical reference to a defined value set such as a [SNOMED CT reference set](snomedct.html#implicit), or a direct reference to a value set definition using ValueSet.url. The reference might not refer to an actual FHIR ValueSet resource; in this case, whatever is referred to is an implicit definition of a value set that needs to be clear about how versions are resolved. + */ + valueSet?: string[]; + _valueSet?: Element; + /** + * This is used when selecting the descendants of a concept - they may change between versions. If no version is specified, then the exact contents of the value set might not be known until a context of use binds it to a particular version. The special value '*' means all versions; It is at server discretion regarding expansions and which versions must be supported. + */ + version?: string; + _version?: Element; +} +/** + * A set of criteria that define the contents of the value set by including or excluding codes selected from the specified code system(s) that the value set draws from. This is also known as the Content Logical Definition (CLD). + */ +export interface ValueSetCompose extends BackboneElement { + /** + * Usually this is used to selectively exclude codes that were included by subsumption in the inclusions. Any display names specified for the codes are ignored. + */ + Exclude?: ValueSetComposeInclude[]; + /** + * Note that in the FHIR terminology framework, "deprecated" does not mean inactive, but in some code systems, e.g. LOINC, "deprecated" does mean inactive. Code systems should define what codes are considered to be inactive. If this is not clearly defined (including in the FHIR code system resource), then all codes are assumed to be active. + * The Value Set Definition specification defines an ActiveOnly element, which is the reverse of this element e.g. (ValueSet.compose.inactive=FALSE) is the same as (VSD.ActiveOnly=TRUE). + */ + inactive?: boolean; + _inactive?: Element; + /** + * All the conditions in an include must be true. If a system is listed, all the codes from the system are listed. If one or more filters are listed, all of the filters must apply. If one or more value sets are listed, the codes must be in all the value sets. E.g. each include is 'include all the codes that meet all these conditions'. + */ + include: ValueSetComposeInclude[]; + /** + * With a defined lockedDate the value set is considered "Locked". Otherwise, the value set may have different expansions as underlying code systems and/or value sets evolve. The interpretation of lockedDate is often dependent on the context - e.g. a SNOMED CT derived value set with a lockedDate will have a different expansion in USA than in UK. If a value set specifies a version for include and exclude statements, and also specifies a locked date, the specified versions need to be available that date, or the value set will not be usable. + */ + lockedDate?: string; + _lockedDate?: Element; +} +/** + * The server decides which parameters to include here, but at a minimum, the list SHOULD include all of the parameters that affect the $expand operation. If the expansion will be persisted all of these parameters SHALL be included. If the codeSystem on the server has a specified version then this version SHALL be provided as a parameter in the expansion (note that not all code systems have a version). + */ +export interface ValueSetExpansionParameter extends BackboneElement { + /** + * The names are assigned at the discretion of the server. + */ + name: string; + _name?: Element; + /** + * The value of the parameter. + */ + valueString?: string; + _valueString?: Element; + /** + * The value of the parameter. + */ + valueBoolean?: boolean; + _valueBoolean?: Element; + /** + * The value of the parameter. + */ + valueInteger?: number; + /** + * The value of the parameter. + */ + valueDecimal?: number; + /** + * The value of the parameter. + */ + valueUri?: string; + _valueUri?: Element; + /** + * The value of the parameter. + */ + valueCode?: string; + _valueCode?: Element; + /** + * The value of the parameter. + */ + valueDateTime?: string; + _valueDateTime?: Element; +} +/** + * The codes that are contained in the value set expansion. + */ +export interface ValueSetExpansionContains extends BackboneElement { + /** + * This should not be understood to exclude its use for searching (e.g. by subsumption testing). The client should know whether it is appropriate for the user to select an abstract code or not. + */ + abstract?: boolean; + _abstract?: Element; + /** + * The code for this item in the expansion hierarchy. If this code is missing the entry in the hierarchy is a place holder (abstract) and does not represent a valid code in the value set. + */ + code?: string; + _code?: Element; + /** + * If the expansion uses this element, there is no implication about the logical relationship between them, and the structure cannot be used for logical inferencing. The structure exists to provide navigational assistance for helping human users to locate codes in the expansion. + */ + Contains?: ValueSetExpansionContains[]; + /** + * The designations provided must be based on the value set and code system definitions. + */ + Designation?: ValueSetComposeIncludeConceptDesignation[]; + /** + * The recommended display for this item in the expansion. + */ + display?: string; + _display?: Element; + /** + * This should only have a value if the concept is inactive. + */ + inactive?: boolean; + _inactive?: Element; + /** + * An absolute URI which is the code system in which the code for this item in the expansion is defined. + */ + system?: string; + _system?: Element; + /** + * The exact value of the version string is specified by the system from which the code is derived. + */ + version?: string; + _version?: Element; +} +/** + * Expansion is performed to produce a collection of codes that are ready to use for data entry or validation. Value set expansions are always considered to be stateless - they are a record of the set of codes in the value set at a point in time under a given set of conditions, and are not subject to ongoing maintenance. + * Expansion.parameter is a simplified list of parameters - a subset of the features of the [Parameters](parameters.html) resource. + */ +export interface ValueSetExpansion extends BackboneElement { + /** + * The codes that are contained in the value set expansion. + */ + contains?: ValueSetExpansionContains[]; + /** + * Typically, this uri is a UUID (e.g. urn:uuid:8230ff20-c97a-4167-a59d-dc2cb9df16dd). + */ + identifier?: string; + _identifier?: Element; + /** + * Paging only applies to flat expansions. If a filter is applied, the count is the number of concepts that matched the filter, not the number of concepts in an unfiltered view of the expansion. + */ + offset?: number; + /** + * The server decides which parameters to include here, but at a minimum, the list SHOULD include all of the parameters that affect the $expand operation. If the expansion will be persisted all of these parameters SHALL be included. If the codeSystem on the server has a specified version then this version SHALL be provided as a parameter in the expansion (note that not all code systems have a version). + */ + parameter?: ValueSetExpansionParameter[]; + /** + * This SHOULD be a fully populated instant, but in some circumstances, value sets are expanded by hand, and the expansion is published without that precision. + */ + timestamp: string; + _timestamp?: Element; + /** + * Paging only applies to flat expansions. + */ + total?: number; +} +/** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [CodeSystem](codesystem.html) definitions and their use in [coded elements](terminologies.html). + */ +export interface ValueSet extends DomainResource { + /** Resource Type Name (for serialization) */ + resourceType: 'ValueSet' + /** + * A set of criteria that define the contents of the value set by including or excluding codes selected from the specified code system(s) that the value set draws from. This is also known as the Content Logical Definition (CLD). + */ + compose?: ValueSetCompose; + /** + * May be a web site, an email address, a telephone number, etc. + */ + contact?: ContactDetail[]; + /** + * nullFrequently, the copyright differs between the value set and the codes that are included. The copyright statement should clearly differentiate between these when required. + */ + copyright?: string; + _copyright?: Element; + /** + * Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the value set. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource. + */ + date?: string; + _date?: Element; + /** + * This description can be used to capture details such as why the value set was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the value set as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the value set is presumed to be the predominant language in the place the value set was created).The description is not intended to describe the semantics of the Value Set - there are no intrinsic semantics separate from the codes contained in its expansion. The description should capture its intended use, which is needed for ensuring integrity for its use in models across future changes. A description should be provided unless the value set is a contained resource (e.g. an anonymous value set in a profile). Most registries will require a description. + */ + description?: string; + _description?: Element; + /** + * Expansion is performed to produce a collection of codes that are ready to use for data entry or validation. Value set expansions are always considered to be stateless - they are a record of the set of codes in the value set at a point in time under a given set of conditions, and are not subject to ongoing maintenance. + * Expansion.parameter is a simplified list of parameters - a subset of the features of the [Parameters](parameters.html) resource. + */ + expansion?: ValueSetExpansion; + /** + * Allows filtering of value sets that are appropriate for use versus not. + */ + experimental?: boolean; + _experimental?: Element; + /** + * Typically, this is used for identifiers that can go in an HL7 V3 II (instance identifier) data type, and can then identify this value set outside of FHIR, where it is not possible to use the logical URI. + */ + identifier?: Identifier[]; + /** + * Normally immutability is set to 'false', which is the default assumption if it is not populated. Note that the implication is that if this is set to 'true', there may be only one ValueSet version for this definition. Immutability tends to be set to 'true' in one of two cases: - Where the value set, by the nature of its usage, cannot change. For example "All specializations of ACT in ActClassCode" - Where there's no safe way to express the "Purpose" such that someone else could safely make changes to the value set definition. Source workflow control must guarantee that the same URI always yields the same definition. + */ + immutable?: boolean; + _immutable?: Element; + /** + * It may be possible for the value set to be used in jurisdictions other than those for which it was originally designed or intended. + */ + jurisdiction?: CodeableConcept[]; + /** + * The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly.A name should be provided unless the value set is a contained resource (e.g. an anonymous value set in a profile). Most registries will require a name. + */ + name?: string; + _name?: Element; + /** + * Usually an organization but may be an individual. The publisher (or steward) of the value set is the organization or individual primarily responsible for the maintenance and upkeep of the value set. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the value set. This item SHOULD be populated unless the information is available from context. + */ + publisher?: string; + _publisher?: Element; + /** + * This element does not describe the usage of the value set. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this value set. + */ + purpose?: string; + _purpose?: Element; + /** + * Allows filtering of value sets that are appropriate for use versus not.See also the [valueset-workflowStatus](extension-valueset-workflowstatus.html) extension for additional status information related to the editorial process. + */ + status: string; + _status?: Element; + /** + * This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc. + */ + title?: string; + _title?: Element; + /** + * Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. + * The determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](resource.html#versions). + * In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](resource.html#meta) element to indicate where the current master source of the resource can be found. + */ + url?: string; + _url?: Element; + /** + * When multiple useContexts are specified, there is no expectation that all or any of the contexts apply. + */ + useContext?: UsageContext[]; + /** + * There may be different value set instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the value set with the format [url]|[version]. + */ + version?: string; + _version?: Element; +} +/** + * Code Values for the ValueSet.status field + */ +export enum ValueSetStatusCodes { + DRAFT = "draft", + ACTIVE = "active", + RETIRED = "retired", + UNKNOWN = "unknown", +} +const action_cardinality_behavior_Multiple: Coding = { + code: "multiple", + display: "Multiple", + system: "http://hl7.org/fhir/action-cardinality-behavior" +}; +const action_cardinality_behavior_Single: Coding = { + code: "single", + display: "Single", + system: "http://hl7.org/fhir/action-cardinality-behavior" +}; +/** + * Defines behavior for an action or a group for how many times that item may be repeated. + */ +export const ActionCardinalityBehavior = { + /** + * The action may be selected multiple times. + */ + Multiple: action_cardinality_behavior_Multiple, + /** + * The action may only be selected one time. + */ + Single: action_cardinality_behavior_Single, +}; +const action_condition_kind_Applicability: Coding = { + code: "applicability", + display: "Applicability", + system: "http://hl7.org/fhir/action-condition-kind" +}; +const action_condition_kind_Start: Coding = { + code: "start", + display: "Start", + system: "http://hl7.org/fhir/action-condition-kind" +}; +const action_condition_kind_Stop: Coding = { + code: "stop", + display: "Stop", + system: "http://hl7.org/fhir/action-condition-kind" +}; +/** + * Defines the kinds of conditions that can appear on actions. + */ +export const ActionConditionKind = { + /** + * The condition describes whether or not a given action is applicable. + */ + Applicability: action_condition_kind_Applicability, + /** + * The condition is a starting condition for the action. + */ + Start: action_condition_kind_Start, + /** + * The condition is a stop, or exit condition for the action. + */ + Stop: action_condition_kind_Stop, +}; +const action_grouping_behavior_LogicalGroup: Coding = { + code: "logical-group", + display: "Logical Group", + system: "http://hl7.org/fhir/action-grouping-behavior" +}; +const action_grouping_behavior_SentenceGroup: Coding = { + code: "sentence-group", + display: "Sentence Group", + system: "http://hl7.org/fhir/action-grouping-behavior" +}; +const action_grouping_behavior_VisualGroup: Coding = { + code: "visual-group", + display: "Visual Group", + system: "http://hl7.org/fhir/action-grouping-behavior" +}; +/** + * Defines organization behavior of a group. + */ +export const ActionGroupingBehavior = { + /** + * A group with this behavior logically groups its sub-elements, and may be shown as a visual group to the end user, but it is not required to do so. + */ + LogicalGroup: action_grouping_behavior_LogicalGroup, + /** + * A group of related alternative actions is a sentence group if the target referenced by the action is the same in all the actions and each action simply constitutes a different variation on how to specify the details for the target. For example, two actions that could be in a SentenceGroup are "aspirin, 500 mg, 2 times per day" and "aspirin, 300 mg, 3 times per day". In both cases, aspirin is the target referenced by the action, and the two actions represent different options for how aspirin might be ordered for the patient. Note that a SentenceGroup would almost always have an associated selection behavior of "AtMostOne", unless it's a required action, in which case, it would be "ExactlyOne". + */ + SentenceGroup: action_grouping_behavior_SentenceGroup, + /** + * Any group marked with this behavior should be displayed as a visual group to the end user. + */ + VisualGroup: action_grouping_behavior_VisualGroup, +}; +const action_participant_type_Device: Coding = { + code: "device", + display: "Device", + system: "http://hl7.org/fhir/action-participant-type" +}; +const action_participant_type_Patient: Coding = { + code: "patient", + display: "Patient", + system: "http://hl7.org/fhir/action-participant-type" +}; +const action_participant_type_Practitioner: Coding = { + code: "practitioner", + display: "Practitioner", + system: "http://hl7.org/fhir/action-participant-type" +}; +const action_participant_type_RelatedPerson: Coding = { + code: "related-person", + display: "Related Person", + system: "http://hl7.org/fhir/action-participant-type" +}; +/** + * The type of participant for the action. + */ +export const ActionParticipantType = { + /** + * The participant is a system or device used in the care of the patient. + */ + Device: action_participant_type_Device, + /** + * The participant is the patient under evaluation. + */ + Patient: action_participant_type_Patient, + /** + * The participant is a practitioner involved in the patient's care. + */ + Practitioner: action_participant_type_Practitioner, + /** + * The participant is a person related to the patient. + */ + RelatedPerson: action_participant_type_RelatedPerson, +}; +const action_precheck_behavior_No: Coding = { + code: "no", + display: "No", + system: "http://hl7.org/fhir/action-precheck-behavior" +}; +const action_precheck_behavior_Yes: Coding = { + code: "yes", + display: "Yes", + system: "http://hl7.org/fhir/action-precheck-behavior" +}; +/** + * Defines selection frequency behavior for an action or group. + */ +export const ActionPrecheckBehavior = { + /** + * An action with this behavior is one of the less frequent actions included by the end user, for the particular context in which the action occurs. The system displaying the actions to the end user would typically not "pre-check" such an action. + */ + No: action_precheck_behavior_No, + /** + * An action with this behavior is one of the most frequent action that is, or should be, included by an end user, for the particular context in which the action occurs. The system displaying the action to the end user should consider "pre-checking" such an action as a convenience for the user. + */ + Yes: action_precheck_behavior_Yes, +}; +const action_relationship_type_After: Coding = { + code: "after", + display: "After", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_AfterEnd: Coding = { + code: "after-end", + display: "After End", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_AfterStart: Coding = { + code: "after-start", + display: "After Start", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_Before: Coding = { + code: "before", + display: "Before", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_BeforeEnd: Coding = { + code: "before-end", + display: "Before End", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_BeforeStart: Coding = { + code: "before-start", + display: "Before Start", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_Concurrent: Coding = { + code: "concurrent", + display: "Concurrent", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_ConcurrentWithEnd: Coding = { + code: "concurrent-with-end", + display: "Concurrent With End", + system: "http://hl7.org/fhir/action-relationship-type" +}; +const action_relationship_type_ConcurrentWithStart: Coding = { + code: "concurrent-with-start", + display: "Concurrent With Start", + system: "http://hl7.org/fhir/action-relationship-type" +}; +/** + * Defines the types of relationships between actions. + */ +export const ActionRelationshipType = { + /** + * The action must be performed after the related action. + */ + After: action_relationship_type_After, + /** + * The action must be performed after the end of the related action. + */ + AfterEnd: action_relationship_type_AfterEnd, + /** + * The action must be performed after the start of the related action. + */ + AfterStart: action_relationship_type_AfterStart, + /** + * The action must be performed before the related action. + */ + Before: action_relationship_type_Before, + /** + * The action must be performed before the end of the related action. + */ + BeforeEnd: action_relationship_type_BeforeEnd, + /** + * The action must be performed before the start of the related action. + */ + BeforeStart: action_relationship_type_BeforeStart, + /** + * The action must be performed concurrent with the related action. + */ + Concurrent: action_relationship_type_Concurrent, + /** + * The action must be performed concurrent with the end of the related action. + */ + ConcurrentWithEnd: action_relationship_type_ConcurrentWithEnd, + /** + * The action must be performed concurrent with the start of the related action. + */ + ConcurrentWithStart: action_relationship_type_ConcurrentWithStart, +}; +const action_required_behavior_Could: Coding = { + code: "could", + display: "Could", + system: "http://hl7.org/fhir/action-required-behavior" +}; +const action_required_behavior_Must: Coding = { + code: "must", + display: "Must", + system: "http://hl7.org/fhir/action-required-behavior" +}; +const action_required_behavior_MustUnlessDocumented: Coding = { + code: "must-unless-documented", + display: "Must Unless Documented", + system: "http://hl7.org/fhir/action-required-behavior" +}; +/** + * Defines expectations around whether an action or action group is required. + */ +export const ActionRequiredBehavior = { + /** + * An action with this behavior may be included in the set of actions processed by the end user. + */ + Could: action_required_behavior_Could, + /** + * An action with this behavior must be included in the actions processed by the end user; the end user SHALL NOT choose not to include this action. + */ + Must: action_required_behavior_Must, + /** + * An action with this behavior must be included in the set of actions processed by the end user, unless the end user provides documentation as to why the action was not included. + */ + MustUnlessDocumented: action_required_behavior_MustUnlessDocumented, +}; +const action_selection_behavior_All: Coding = { + code: "all", + display: "All", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +const action_selection_behavior_AllOrNone: Coding = { + code: "all-or-none", + display: "All Or None", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +const action_selection_behavior_Any: Coding = { + code: "any", + display: "Any", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +const action_selection_behavior_AtMostOne: Coding = { + code: "at-most-one", + display: "At Most One", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +const action_selection_behavior_ExactlyOne: Coding = { + code: "exactly-one", + display: "Exactly One", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +const action_selection_behavior_OneOrMore: Coding = { + code: "one-or-more", + display: "One Or More", + system: "http://hl7.org/fhir/action-selection-behavior" +}; +/** + * Defines selection behavior of a group. + */ +export const ActionSelectionBehavior = { + /** + * All the actions in the group must be selected as a single unit. + */ + All: action_selection_behavior_All, + /** + * All the actions in the group are meant to be chosen as a single unit: either all must be selected by the end user, or none may be selected. + */ + AllOrNone: action_selection_behavior_AllOrNone, + /** + * Any number of the actions in the group may be chosen, from zero to all. + */ + Any: action_selection_behavior_Any, + /** + * The end user may choose zero or at most one of the actions in the group. + */ + AtMostOne: action_selection_behavior_AtMostOne, + /** + * The end user must choose one and only one of the selectable actions in the group. The user SHALL NOT choose none of the actions in the group. + */ + ExactlyOne: action_selection_behavior_ExactlyOne, + /** + * The end user must choose a minimum of one, and as many additional as desired. + */ + OneOrMore: action_selection_behavior_OneOrMore, +}; +const action_type_Create: Coding = { + code: "create", + display: "Create", + system: "http://terminology.hl7.org/CodeSystem/action-type" +}; +const action_type_FireEvent: Coding = { + code: "fire-event", + display: "Fire Event", + system: "http://terminology.hl7.org/CodeSystem/action-type" +}; +const action_type_Remove: Coding = { + code: "remove", + display: "Remove", + system: "http://terminology.hl7.org/CodeSystem/action-type" +}; +const action_type_Update: Coding = { + code: "update", + display: "Update", + system: "http://terminology.hl7.org/CodeSystem/action-type" +}; +/** + * The type of action to be performed. + */ +export const ActionType = { + /** + * The action is to create a new resource. + */ + Create: action_type_Create, + /** + * The action is to fire a specific event. + */ + FireEvent: action_type_FireEvent, + /** + * The action is to remove an existing resource. + */ + Remove: action_type_Remove, + /** + * The action is to update an existing resource. + */ + Update: action_type_Update, +}; +const address_type_PostalAndPhysical: Coding = { + code: "both", + display: "Postal & Physical", + system: "http://hl7.org/fhir/address-type" +}; +const address_type_Physical: Coding = { + code: "physical", + display: "Physical", + system: "http://hl7.org/fhir/address-type" +}; +const address_type_Postal: Coding = { + code: "postal", + display: "Postal", + system: "http://hl7.org/fhir/address-type" +}; +/** + * The type of an address (physical / postal). + */ +export const AddressType = { + /** + * An address that is both physical and postal. + */ + PostalAndPhysical: address_type_PostalAndPhysical, + /** + * A physical address that can be visited. + */ + Physical: address_type_Physical, + /** + * Mailing addresses - PO Boxes and care-of addresses. + */ + Postal: address_type_Postal, +}; +const address_use_Billing: Coding = { + code: "billing", + display: "Billing", + system: "http://hl7.org/fhir/address-use" +}; +const address_use_Home: Coding = { + code: "home", + display: "Home", + system: "http://hl7.org/fhir/address-use" +}; +const address_use_OldIncorrect: Coding = { + code: "old", + display: "Old / Incorrect", + system: "http://hl7.org/fhir/address-use" +}; +const address_use_Temporary: Coding = { + code: "temp", + display: "Temporary", + system: "http://hl7.org/fhir/address-use" +}; +const address_use_Work: Coding = { + code: "work", + display: "Work", + system: "http://hl7.org/fhir/address-use" +}; +/** + * The use of an address. + */ +export const AddressUse = { + /** + * An address to be used to send bills, invoices, receipts etc. + */ + Billing: address_use_Billing, + /** + * A communication address at a home. + */ + Home: address_use_Home, + /** + * This address is no longer in use (or was never correct but retained for records). + */ + OldIncorrect: address_use_OldIncorrect, + /** + * A temporary address. The period can provide more detailed information. + */ + Temporary: address_use_Temporary, + /** + * An office address. First choice for business related contacts during business hours. + */ + Work: address_use_Work, +}; +const administrative_gender_Female: Coding = { + code: "female", + display: "Female", + system: "http://hl7.org/fhir/administrative-gender" +}; +const administrative_gender_Male: Coding = { + code: "male", + display: "Male", + system: "http://hl7.org/fhir/administrative-gender" +}; +const administrative_gender_Other: Coding = { + code: "other", + display: "Other", + system: "http://hl7.org/fhir/administrative-gender" +}; +const administrative_gender_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/administrative-gender" +}; +/** + * The gender of a person used for administrative purposes. + */ +export const AdministrativeGender = { + /** + * Female. + */ + Female: administrative_gender_Female, + /** + * Male. + */ + Male: administrative_gender_Male, + /** + * Other. + */ + Other: administrative_gender_Other, + /** + * Unknown. + */ + Unknown: administrative_gender_Unknown, +}; +const adverse_event_actuality_AdverseEvent: Coding = { + code: "actual", + display: "Adverse Event", + system: "http://hl7.org/fhir/adverse-event-actuality" +}; +const adverse_event_actuality_PotentialAdverseEvent: Coding = { + code: "potential", + display: "Potential Adverse Event", + system: "http://hl7.org/fhir/adverse-event-actuality" +}; +/** + * Overall nature of the adverse event, e.g. real or potential. + */ +export const AdverseEventActuality = { + /** + * The adverse event actually happened regardless of whether anyone was affected or harmed. + */ + AdverseEvent: adverse_event_actuality_AdverseEvent, + /** + * A potential adverse event. + */ + PotentialAdverseEvent: adverse_event_actuality_PotentialAdverseEvent, +}; +const adverse_event_category_ExpiredDrug: Coding = { + code: "expired-drug", + display: "Expired Drug", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_IncorrectPrescribingInformation: Coding = { + code: "incorrect-prescribing-information", + display: "Incorrect Prescribing Information", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_MedicalDeviceUseError: Coding = { + code: "medical-device-use-error", + display: "Medical Device Use Error", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_ProblemWithDifferentManufacturerOfSameMedicine: Coding = { + code: "problem-different-manufacturer", + display: "Problem with Different Manufacturer of Same Medicine", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_ProductProblem: Coding = { + code: "product-problem", + display: "Product Problem", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_ProductQuality: Coding = { + code: "product-quality", + display: "Product Quality", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_ProductUseError: Coding = { + code: "product-use-error", + display: "Product Use Error", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_UnsafePhysicalEnvironment: Coding = { + code: "unsafe-physical-environment", + display: "Unsafe Physical Environment", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongDose: Coding = { + code: "wrong-dose", + display: "Wrong Dose", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongDuration: Coding = { + code: "wrong-duration", + display: "Wrong Duration", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongRate: Coding = { + code: "wrong-rate", + display: "Wrong Rate", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongRouteOfAdministration: Coding = { + code: "wrong-route-of-administration", + display: "Wrong Route of Administration", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongTechnique: Coding = { + code: "wrong-technique", + display: "Wrong Technique", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +const adverse_event_category_WrongTime: Coding = { + code: "wrong-time", + display: "Wrong Time", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-category" +}; +/** + * Overall categorization of the event, e.g. product-related or situational. + */ +export const AdverseEventCategory = { + /** + * The adverse event pertains to an expired drug. + */ + ExpiredDrug: adverse_event_category_ExpiredDrug, + /** + * The adverse event pertains to incorrect perscribing information. + */ + IncorrectPrescribingInformation: adverse_event_category_IncorrectPrescribingInformation, + /** + * The adverse event pertains to a medical device use error. + */ + MedicalDeviceUseError: adverse_event_category_MedicalDeviceUseError, + /** + * The adverse event pertains to a problem with a different manufacturer of the same medication. + */ + ProblemWithDifferentManufacturerOfSameMedicine: adverse_event_category_ProblemWithDifferentManufacturerOfSameMedicine, + /** + * The adverse event pertains to a product problem. + */ + ProductProblem: adverse_event_category_ProductProblem, + /** + * The adverse event pertains to product quality. + */ + ProductQuality: adverse_event_category_ProductQuality, + /** + * The adverse event pertains to a product use error. + */ + ProductUseError: adverse_event_category_ProductUseError, + /** + * The adverse event pertains to an unsafe physical environment. + */ + UnsafePhysicalEnvironment: adverse_event_category_UnsafePhysicalEnvironment, + /** + * The adverse event pertains to a wrong dose. + */ + WrongDose: adverse_event_category_WrongDose, + /** + * The adverse event pertains to a wrong duration. + */ + WrongDuration: adverse_event_category_WrongDuration, + /** + * The adverse event pertains to a wrong rate. + */ + WrongRate: adverse_event_category_WrongRate, + /** + * The adverse event pertains to a wrong route of administration. + */ + WrongRouteOfAdministration: adverse_event_category_WrongRouteOfAdministration, + /** + * The adverse event pertains to a wrong technique. + */ + WrongTechnique: adverse_event_category_WrongTechnique, + /** + * The adverse event pertains to a wrong time. + */ + WrongTime: adverse_event_category_WrongTime, +}; +const adverse_event_causality_assess_Certain: Coding = { + code: "Certain", + display: "Certain", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +const adverse_event_causality_assess_ConditionalClassified: Coding = { + code: "Conditional-Classified", + display: "Conditional/Classified", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +const adverse_event_causality_assess_Possible: Coding = { + code: "Possible", + display: "Possible", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +const adverse_event_causality_assess_ProbablyLikely: Coding = { + code: "Probably-Likely", + display: "Probably/Likely", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +const adverse_event_causality_assess_UnassessableUnclassifiable: Coding = { + code: "Unassessable-Unclassifiable", + display: "Unassessable/Unclassifiable", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +const adverse_event_causality_assess_Unlikely: Coding = { + code: "Unlikely", + display: "Unlikely", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-assess" +}; +/** + * Codes for the assessment of whether the entity caused the event. + */ +export const AdverseEventCausalityAssess = { + /** + * i) Event or laboratory test abnormality, with plausible time relationship to drug intake; ii) Cannot be explained by disease or other drugs; iii) Response to withdrawal plausible (pharmacologically, pathologically); iv) Event definitive pharmacologically or phenomenologically (i.e. an objective and specific medical disorder or a recognized pharmacological phenomenon); or v) Re-challenge satisfactory, if necessary. + */ + Certain: adverse_event_causality_assess_Certain, + /** + * i) Event or laboratory test abnormality; ii) More data for proper assessment needed; or iii) Additional data under examination. + */ + ConditionalClassified: adverse_event_causality_assess_ConditionalClassified, + /** + * i) Event or laboratory test abnormality, with reasonable time relationship to drug intake; ii) Could also be explained by disease or other drugs; or iii) Information on drug withdrawal may be lacking or unclear. + */ + Possible: adverse_event_causality_assess_Possible, + /** + * i) Event or laboratory test abnormality, with reasonable time relationship to drug intake; ii) Unlikely to be attributed to disease or other drugs; iii) Response to withdrawal clinically reasonable; or iv) Re-challenge not required. + */ + ProbablyLikely: adverse_event_causality_assess_ProbablyLikely, + /** + * i) Report suggesting an adverse reaction; ii) Cannot be judged because information is insufficient or contradictory; or iii) Data cannot be supplemented or verified. + */ + UnassessableUnclassifiable: adverse_event_causality_assess_UnassessableUnclassifiable, + /** + * i) Event or laboratory test abnormality, with a time to drug intake that makes a relationship improbable (but not impossible); or ii) Disease or other drugs provide plausible explanations. + */ + Unlikely: adverse_event_causality_assess_Unlikely, +}; +const adverse_event_causality_method_Bayesian: Coding = { + code: "Bayesian", + display: "Bayesian", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method" +}; +const adverse_event_causality_method_Checklist: Coding = { + code: "Checklist", + display: "Checklist", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method" +}; +const adverse_event_causality_method_ProbabilityScale: Coding = { + code: "ProbabilityScale", + display: "Probability Scale", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-causality-method" +}; +/** + * TODO. + */ +export const AdverseEventCausalityMethod = { + Bayesian: adverse_event_causality_method_Bayesian, + Checklist: adverse_event_causality_method_Checklist, + ProbabilityScale: adverse_event_causality_method_ProbabilityScale, +}; +const adverse_event_outcome_Fatal: Coding = { + code: "fatal", + display: "Fatal", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +const adverse_event_outcome_Ongoing: Coding = { + code: "ongoing", + display: "Ongoing", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +const adverse_event_outcome_Recovering: Coding = { + code: "recovering", + display: "Recovering", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +const adverse_event_outcome_Resolved: Coding = { + code: "resolved", + display: "Resolved", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +const adverse_event_outcome_ResolvedWithSequelae: Coding = { + code: "resolvedWithSequelae", + display: "Resolved with Sequelae", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +const adverse_event_outcome_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-outcome" +}; +/** + * TODO (and should this be required?). + */ +export const AdverseEventOutcome = { + Fatal: adverse_event_outcome_Fatal, + Ongoing: adverse_event_outcome_Ongoing, + Recovering: adverse_event_outcome_Recovering, + Resolved: adverse_event_outcome_Resolved, + ResolvedWithSequelae: adverse_event_outcome_ResolvedWithSequelae, + Unknown: adverse_event_outcome_Unknown, +}; +const adverse_event_seriousness_NonSerious: Coding = { + code: "Non-serious", + display: "Non-serious", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_Serious: Coding = { + code: "Serious", + display: "Serious", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_IsACongenitalAnomalyBirthDefect: Coding = { + code: "SeriousIsBirthDefect", + display: "Is a congenital anomaly/birth defect", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_IsLifeThreatening: Coding = { + code: "SeriousIsLifeThreatening", + display: "Is Life-threatening", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_RequiresInterventionToPreventPermanentImpairment: Coding = { + code: "SeriousRequiresPreventImpairment", + display: "Requires intervention to prevent permanent impairment", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_ResultsInDeath: Coding = { + code: "SeriousResultsInDeath", + display: "Results in death", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_ResultsInPersistentOrSignificantDisabilityIncapacity: Coding = { + code: "SeriousResultsInDisability", + display: "Results in persistent or significant disability/incapacity", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +const adverse_event_seriousness_RequiresOrProlongsInpatientHospitalization: Coding = { + code: "SeriousResultsInHospitalization", + display: "Requires or prolongs inpatient hospitalization", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-seriousness" +}; +/** + * Overall seriousness of this event for the patient. + */ +export const AdverseEventSeriousness = { + /** + * Non-serious. + */ + NonSerious: adverse_event_seriousness_NonSerious, + /** + * Serious. + */ + Serious: adverse_event_seriousness_Serious, + /** + * Is a congenital anomaly/birth defect. + */ + IsACongenitalAnomalyBirthDefect: adverse_event_seriousness_IsACongenitalAnomalyBirthDefect, + /** + * Is Life-threatening. + */ + IsLifeThreatening: adverse_event_seriousness_IsLifeThreatening, + /** + * Requires intervention to prevent permanent impairment or damage (i.e., an important medical event that requires medical judgement). + */ + RequiresInterventionToPreventPermanentImpairment: adverse_event_seriousness_RequiresInterventionToPreventPermanentImpairment, + /** + * Results in death. + */ + ResultsInDeath: adverse_event_seriousness_ResultsInDeath, + /** + * Results in persistent or significant disability/incapacity. + */ + ResultsInPersistentOrSignificantDisabilityIncapacity: adverse_event_seriousness_ResultsInPersistentOrSignificantDisabilityIncapacity, + /** + * Requires inpatient hospitalization or causes prolongation of existing hospitalization. + */ + RequiresOrProlongsInpatientHospitalization: adverse_event_seriousness_RequiresOrProlongsInpatientHospitalization, +}; +const adverse_event_severity_Mild: Coding = { + code: "mild", + display: "Mild", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-severity" +}; +const adverse_event_severity_Moderate: Coding = { + code: "moderate", + display: "Moderate", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-severity" +}; +const adverse_event_severity_Severe: Coding = { + code: "severe", + display: "Severe", + system: "http://terminology.hl7.org/CodeSystem/adverse-event-severity" +}; +/** + * The severity of the adverse event itself, in direct relation to the subject. + */ +export const AdverseEventSeverity = { + Mild: adverse_event_severity_Mild, + Moderate: adverse_event_severity_Moderate, + Severe: adverse_event_severity_Severe, +}; +const allergy_intolerance_category_Biologic: Coding = { + code: "biologic", + display: "Biologic", + system: "http://hl7.org/fhir/allergy-intolerance-category" +}; +const allergy_intolerance_category_Environment: Coding = { + code: "environment", + display: "Environment", + system: "http://hl7.org/fhir/allergy-intolerance-category" +}; +const allergy_intolerance_category_Food: Coding = { + code: "food", + display: "Food", + system: "http://hl7.org/fhir/allergy-intolerance-category" +}; +const allergy_intolerance_category_Medication: Coding = { + code: "medication", + display: "Medication", + system: "http://hl7.org/fhir/allergy-intolerance-category" +}; +/** + * Category of an identified substance associated with allergies or intolerances. + */ +export const AllergyIntoleranceCategory = { + /** + * A preparation that is synthesized from living organisms or their products, especially a human or animal protein, such as a hormone or antitoxin, that is used as a diagnostic, preventive, or therapeutic agent. Examples of biologic medications include: vaccines; allergenic extracts, which are used for both diagnosis and treatment (for example, allergy shots); gene therapies; cellular therapies. There are other biologic products, such as tissues, which are not typically associated with allergies. + */ + Biologic: allergy_intolerance_category_Biologic, + /** + * Any substances that are encountered in the environment, including any substance not already classified as food, medication, or biologic. + */ + Environment: allergy_intolerance_category_Environment, + /** + * Any substance consumed to provide nutritional support for the body. + */ + Food: allergy_intolerance_category_Food, + /** + * Substances administered to achieve a physiological effect. + */ + Medication: allergy_intolerance_category_Medication, +}; +const allergyintolerance_clinical_Active: Coding = { + code: "active", + display: "Active", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" +}; +const allergyintolerance_clinical_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" +}; +const allergyintolerance_clinical_Resolved: Coding = { + code: "resolved", + display: "Resolved", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-clinical" +}; +/** + * Preferred value set for AllergyIntolerance Clinical Status. + */ +export const AllergyintoleranceClinical = { + /** + * The subject is currently experiencing, or is at risk of, a reaction to the identified substance. + */ + Active: allergyintolerance_clinical_Active, + /** + * The subject is no longer at risk of a reaction to the identified substance. + */ + Inactive: allergyintolerance_clinical_Inactive, + /** + * A reaction to the identified substance has been clinically reassessed by testing or re-exposure and is considered no longer to be present. Re-exposure could be accidental, unplanned, or outside of any clinical setting. + */ + Resolved: allergyintolerance_clinical_Resolved, +}; +const allergy_intolerance_criticality_HighRisk: Coding = { + code: "high", + display: "High Risk", + system: "http://hl7.org/fhir/allergy-intolerance-criticality" +}; +const allergy_intolerance_criticality_LowRisk: Coding = { + code: "low", + display: "Low Risk", + system: "http://hl7.org/fhir/allergy-intolerance-criticality" +}; +const allergy_intolerance_criticality_UnableToAssessRisk: Coding = { + code: "unable-to-assess", + display: "Unable to Assess Risk", + system: "http://hl7.org/fhir/allergy-intolerance-criticality" +}; +/** + * Estimate of the potential clinical harm, or seriousness, of a reaction to an identified substance. + */ +export const AllergyIntoleranceCriticality = { + /** + * Worst case result of a future exposure is assessed to be life-threatening or having high potential for organ system failure. + */ + HighRisk: allergy_intolerance_criticality_HighRisk, + /** + * Worst case result of a future exposure is not assessed to be life-threatening or having high potential for organ system failure. + */ + LowRisk: allergy_intolerance_criticality_LowRisk, + /** + * Unable to assess the worst case result of a future exposure. + */ + UnableToAssessRisk: allergy_intolerance_criticality_UnableToAssessRisk, +}; +const allergy_intolerance_type_Allergy: Coding = { + code: "allergy", + display: "Allergy", + system: "http://hl7.org/fhir/allergy-intolerance-type" +}; +const allergy_intolerance_type_Intolerance: Coding = { + code: "intolerance", + display: "Intolerance", + system: "http://hl7.org/fhir/allergy-intolerance-type" +}; +/** + * Identification of the underlying physiological mechanism for a Reaction Risk. + */ +export const AllergyIntoleranceType = { + /** + * A propensity for hypersensitive reaction(s) to a substance. These reactions are most typically type I hypersensitivity, plus other "allergy-like" reactions, including pseudoallergy. + */ + Allergy: allergy_intolerance_type_Allergy, + /** + * A propensity for adverse reactions to a substance that is not judged to be allergic or "allergy-like". These reactions are typically (but not necessarily) non-immune. They are to some degree idiosyncratic and/or patient-specific (i.e. are not a reaction that is expected to occur with most or all patients given similar circumstances). + */ + Intolerance: allergy_intolerance_type_Intolerance, +}; +const allergyintolerance_verification_Confirmed: Coding = { + code: "confirmed", + display: "Confirmed", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" +}; +const allergyintolerance_verification_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" +}; +const allergyintolerance_verification_Refuted: Coding = { + code: "refuted", + display: "Refuted", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" +}; +const allergyintolerance_verification_Unconfirmed: Coding = { + code: "unconfirmed", + display: "Unconfirmed", + system: "http://terminology.hl7.org/CodeSystem/allergyintolerance-verification" +}; +/** + * Preferred value set for AllergyIntolerance Verification Status. + */ +export const AllergyintoleranceVerification = { + /** + * A high level of certainty about the propensity for a reaction to the identified substance, which may include clinical evidence by testing or rechallenge. + */ + Confirmed: allergyintolerance_verification_Confirmed, + /** + * The statement was entered in error and is not valid. + */ + EnteredInError: allergyintolerance_verification_EnteredInError, + /** + * A propensity for a reaction to the identified substance has been disputed or disproven with a sufficient level of clinical certainty to justify invalidating the assertion. This might or might not include testing or rechallenge. + */ + Refuted: allergyintolerance_verification_Refuted, + /** + * A low level of certainty about the propensity for a reaction to the identified substance. + */ + Unconfirmed: allergyintolerance_verification_Unconfirmed, +}; +const resource_types_Account: Coding = { + code: "Account", + display: "Account", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ActivityDefinition: Coding = { + code: "ActivityDefinition", + display: "ActivityDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Address: Coding = { + code: "Address", + display: "Address", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_AdverseEvent: Coding = { + code: "AdverseEvent", + display: "AdverseEvent", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Age: Coding = { + code: "Age", + display: "Age", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_AllergyIntolerance: Coding = { + code: "AllergyIntolerance", + display: "AllergyIntolerance", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Annotation: Coding = { + code: "Annotation", + display: "Annotation", + system: "http://hl7.org/fhir/data-types" +}; +const abstract_types_Any: Coding = { + code: "Any", + display: "Any", + system: "http://hl7.org/fhir/abstract-types" +}; +const resource_types_Appointment: Coding = { + code: "Appointment", + display: "Appointment", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_AppointmentResponse: Coding = { + code: "AppointmentResponse", + display: "AppointmentResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Attachment: Coding = { + code: "Attachment", + display: "Attachment", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_AuditEvent: Coding = { + code: "AuditEvent", + display: "AuditEvent", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_BackboneElement: Coding = { + code: "BackboneElement", + display: "BackboneElement", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Base64Binary: Coding = { + code: "base64Binary", + display: "base64Binary", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Basic: Coding = { + code: "Basic", + display: "Basic", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Binary: Coding = { + code: "Binary", + display: "Binary", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_BiologicallyDerivedProduct: Coding = { + code: "BiologicallyDerivedProduct", + display: "BiologicallyDerivedProduct", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_BodyStructure: Coding = { + code: "BodyStructure", + display: "BodyStructure", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Boolean: Coding = { + code: "boolean", + display: "boolean", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Bundle: Coding = { + code: "Bundle", + display: "Bundle", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Canonical: Coding = { + code: "canonical", + display: "canonical", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_CapabilityStatement: Coding = { + code: "CapabilityStatement", + display: "CapabilityStatement", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CarePlan: Coding = { + code: "CarePlan", + display: "CarePlan", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CareTeam: Coding = { + code: "CareTeam", + display: "CareTeam", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CatalogEntry: Coding = { + code: "CatalogEntry", + display: "CatalogEntry", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ChargeItem: Coding = { + code: "ChargeItem", + display: "ChargeItem", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ChargeItemDefinition: Coding = { + code: "ChargeItemDefinition", + display: "ChargeItemDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Claim: Coding = { + code: "Claim", + display: "Claim", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ClaimResponse: Coding = { + code: "ClaimResponse", + display: "ClaimResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ClinicalImpression: Coding = { + code: "ClinicalImpression", + display: "ClinicalImpression", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Code: Coding = { + code: "code", + display: "code", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_CodeableConcept: Coding = { + code: "CodeableConcept", + display: "CodeableConcept", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_CodeSystem: Coding = { + code: "CodeSystem", + display: "CodeSystem", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Coding: Coding = { + code: "Coding", + display: "Coding", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Communication: Coding = { + code: "Communication", + display: "Communication", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CommunicationRequest: Coding = { + code: "CommunicationRequest", + display: "CommunicationRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CompartmentDefinition: Coding = { + code: "CompartmentDefinition", + display: "CompartmentDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Composition: Coding = { + code: "Composition", + display: "Composition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ConceptMap: Coding = { + code: "ConceptMap", + display: "ConceptMap", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Condition: Coding = { + code: "Condition", + display: "Condition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Consent: Coding = { + code: "Consent", + display: "Consent", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_ContactDetail: Coding = { + code: "ContactDetail", + display: "ContactDetail", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_ContactPoint: Coding = { + code: "ContactPoint", + display: "ContactPoint", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Contract: Coding = { + code: "Contract", + display: "Contract", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Contributor: Coding = { + code: "Contributor", + display: "Contributor", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Count: Coding = { + code: "Count", + display: "Count", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Coverage: Coding = { + code: "Coverage", + display: "Coverage", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CoverageEligibilityRequest: Coding = { + code: "CoverageEligibilityRequest", + display: "CoverageEligibilityRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_CoverageEligibilityResponse: Coding = { + code: "CoverageEligibilityResponse", + display: "CoverageEligibilityResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_DataRequirement: Coding = { + code: "DataRequirement", + display: "DataRequirement", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Date: Coding = { + code: "date", + display: "date", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_DateTime: Coding = { + code: "dateTime", + display: "dateTime", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Decimal: Coding = { + code: "decimal", + display: "decimal", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_DetectedIssue: Coding = { + code: "DetectedIssue", + display: "DetectedIssue", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Device: Coding = { + code: "Device", + display: "Device", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DeviceDefinition: Coding = { + code: "DeviceDefinition", + display: "DeviceDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DeviceMetric: Coding = { + code: "DeviceMetric", + display: "DeviceMetric", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DeviceRequest: Coding = { + code: "DeviceRequest", + display: "DeviceRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DeviceUseStatement: Coding = { + code: "DeviceUseStatement", + display: "DeviceUseStatement", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DiagnosticReport: Coding = { + code: "DiagnosticReport", + display: "DiagnosticReport", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Distance: Coding = { + code: "Distance", + display: "Distance", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_DocumentManifest: Coding = { + code: "DocumentManifest", + display: "DocumentManifest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DocumentReference: Coding = { + code: "DocumentReference", + display: "DocumentReference", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_DomainResource: Coding = { + code: "DomainResource", + display: "DomainResource", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Dosage: Coding = { + code: "Dosage", + display: "Dosage", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Duration: Coding = { + code: "Duration", + display: "Duration", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_EffectEvidenceSynthesis: Coding = { + code: "EffectEvidenceSynthesis", + display: "EffectEvidenceSynthesis", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Element: Coding = { + code: "Element", + display: "Element", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_ElementDefinition: Coding = { + code: "ElementDefinition", + display: "ElementDefinition", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Encounter: Coding = { + code: "Encounter", + display: "Encounter", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Endpoint: Coding = { + code: "Endpoint", + display: "Endpoint", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_EnrollmentRequest: Coding = { + code: "EnrollmentRequest", + display: "EnrollmentRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_EnrollmentResponse: Coding = { + code: "EnrollmentResponse", + display: "EnrollmentResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_EpisodeOfCare: Coding = { + code: "EpisodeOfCare", + display: "EpisodeOfCare", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_EventDefinition: Coding = { + code: "EventDefinition", + display: "EventDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Evidence: Coding = { + code: "Evidence", + display: "Evidence", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_EvidenceVariable: Coding = { + code: "EvidenceVariable", + display: "EvidenceVariable", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ExampleScenario: Coding = { + code: "ExampleScenario", + display: "ExampleScenario", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ExplanationOfBenefit: Coding = { + code: "ExplanationOfBenefit", + display: "ExplanationOfBenefit", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Expression: Coding = { + code: "Expression", + display: "Expression", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Extension: Coding = { + code: "Extension", + display: "Extension", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_FamilyMemberHistory: Coding = { + code: "FamilyMemberHistory", + display: "FamilyMemberHistory", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Flag: Coding = { + code: "Flag", + display: "Flag", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Goal: Coding = { + code: "Goal", + display: "Goal", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_GraphDefinition: Coding = { + code: "GraphDefinition", + display: "GraphDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Group: Coding = { + code: "Group", + display: "Group", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_GuidanceResponse: Coding = { + code: "GuidanceResponse", + display: "GuidanceResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_HealthcareService: Coding = { + code: "HealthcareService", + display: "HealthcareService", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_HumanName: Coding = { + code: "HumanName", + display: "HumanName", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Id: Coding = { + code: "id", + display: "id", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Identifier: Coding = { + code: "Identifier", + display: "Identifier", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_ImagingStudy: Coding = { + code: "ImagingStudy", + display: "ImagingStudy", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Immunization: Coding = { + code: "Immunization", + display: "Immunization", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ImmunizationEvaluation: Coding = { + code: "ImmunizationEvaluation", + display: "ImmunizationEvaluation", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ImmunizationRecommendation: Coding = { + code: "ImmunizationRecommendation", + display: "ImmunizationRecommendation", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ImplementationGuide: Coding = { + code: "ImplementationGuide", + display: "ImplementationGuide", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Instant: Coding = { + code: "instant", + display: "instant", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_InsurancePlan: Coding = { + code: "InsurancePlan", + display: "InsurancePlan", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Integer: Coding = { + code: "integer", + display: "integer", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Invoice: Coding = { + code: "Invoice", + display: "Invoice", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Library: Coding = { + code: "Library", + display: "Library", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Linkage: Coding = { + code: "Linkage", + display: "Linkage", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_List: Coding = { + code: "List", + display: "List", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Location: Coding = { + code: "Location", + display: "Location", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Markdown: Coding = { + code: "markdown", + display: "markdown", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_MarketingStatus: Coding = { + code: "MarketingStatus", + display: "MarketingStatus", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Measure: Coding = { + code: "Measure", + display: "Measure", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MeasureReport: Coding = { + code: "MeasureReport", + display: "MeasureReport", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Media: Coding = { + code: "Media", + display: "Media", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Medication: Coding = { + code: "Medication", + display: "Medication", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicationAdministration: Coding = { + code: "MedicationAdministration", + display: "MedicationAdministration", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicationDispense: Coding = { + code: "MedicationDispense", + display: "MedicationDispense", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicationKnowledge: Coding = { + code: "MedicationKnowledge", + display: "MedicationKnowledge", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicationRequest: Coding = { + code: "MedicationRequest", + display: "MedicationRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicationStatement: Coding = { + code: "MedicationStatement", + display: "MedicationStatement", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProduct: Coding = { + code: "MedicinalProduct", + display: "MedicinalProduct", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductAuthorization: Coding = { + code: "MedicinalProductAuthorization", + display: "MedicinalProductAuthorization", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductContraindication: Coding = { + code: "MedicinalProductContraindication", + display: "MedicinalProductContraindication", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductIndication: Coding = { + code: "MedicinalProductIndication", + display: "MedicinalProductIndication", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductIngredient: Coding = { + code: "MedicinalProductIngredient", + display: "MedicinalProductIngredient", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductInteraction: Coding = { + code: "MedicinalProductInteraction", + display: "MedicinalProductInteraction", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductManufactured: Coding = { + code: "MedicinalProductManufactured", + display: "MedicinalProductManufactured", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductPackaged: Coding = { + code: "MedicinalProductPackaged", + display: "MedicinalProductPackaged", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductPharmaceutical: Coding = { + code: "MedicinalProductPharmaceutical", + display: "MedicinalProductPharmaceutical", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MedicinalProductUndesirableEffect: Coding = { + code: "MedicinalProductUndesirableEffect", + display: "MedicinalProductUndesirableEffect", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MessageDefinition: Coding = { + code: "MessageDefinition", + display: "MessageDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_MessageHeader: Coding = { + code: "MessageHeader", + display: "MessageHeader", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Meta: Coding = { + code: "Meta", + display: "Meta", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_MolecularSequence: Coding = { + code: "MolecularSequence", + display: "MolecularSequence", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Money: Coding = { + code: "Money", + display: "Money", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_MoneyQuantity: Coding = { + code: "MoneyQuantity", + display: "MoneyQuantity", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_NamingSystem: Coding = { + code: "NamingSystem", + display: "NamingSystem", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Narrative: Coding = { + code: "Narrative", + display: "Narrative", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_NutritionOrder: Coding = { + code: "NutritionOrder", + display: "NutritionOrder", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Observation: Coding = { + code: "Observation", + display: "Observation", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ObservationDefinition: Coding = { + code: "ObservationDefinition", + display: "ObservationDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Oid: Coding = { + code: "oid", + display: "oid", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_OperationDefinition: Coding = { + code: "OperationDefinition", + display: "OperationDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_OperationOutcome: Coding = { + code: "OperationOutcome", + display: "OperationOutcome", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Organization: Coding = { + code: "Organization", + display: "Organization", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_OrganizationAffiliation: Coding = { + code: "OrganizationAffiliation", + display: "OrganizationAffiliation", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_ParameterDefinition: Coding = { + code: "ParameterDefinition", + display: "ParameterDefinition", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Parameters: Coding = { + code: "Parameters", + display: "Parameters", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Patient: Coding = { + code: "Patient", + display: "Patient", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_PaymentNotice: Coding = { + code: "PaymentNotice", + display: "PaymentNotice", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_PaymentReconciliation: Coding = { + code: "PaymentReconciliation", + display: "PaymentReconciliation", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Period: Coding = { + code: "Period", + display: "Period", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Person: Coding = { + code: "Person", + display: "Person", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_PlanDefinition: Coding = { + code: "PlanDefinition", + display: "PlanDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Population: Coding = { + code: "Population", + display: "Population", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_PositiveInt: Coding = { + code: "positiveInt", + display: "positiveInt", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Practitioner: Coding = { + code: "Practitioner", + display: "Practitioner", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_PractitionerRole: Coding = { + code: "PractitionerRole", + display: "PractitionerRole", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Procedure: Coding = { + code: "Procedure", + display: "Procedure", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_ProdCharacteristic: Coding = { + code: "ProdCharacteristic", + display: "ProdCharacteristic", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_ProductShelfLife: Coding = { + code: "ProductShelfLife", + display: "ProductShelfLife", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Provenance: Coding = { + code: "Provenance", + display: "Provenance", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Quantity: Coding = { + code: "Quantity", + display: "Quantity", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Questionnaire: Coding = { + code: "Questionnaire", + display: "Questionnaire", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_QuestionnaireResponse: Coding = { + code: "QuestionnaireResponse", + display: "QuestionnaireResponse", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Range: Coding = { + code: "Range", + display: "Range", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Ratio: Coding = { + code: "Ratio", + display: "Ratio", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Reference: Coding = { + code: "Reference", + display: "Reference", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_RelatedArtifact: Coding = { + code: "RelatedArtifact", + display: "RelatedArtifact", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_RelatedPerson: Coding = { + code: "RelatedPerson", + display: "RelatedPerson", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_RequestGroup: Coding = { + code: "RequestGroup", + display: "RequestGroup", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ResearchDefinition: Coding = { + code: "ResearchDefinition", + display: "ResearchDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ResearchElementDefinition: Coding = { + code: "ResearchElementDefinition", + display: "ResearchElementDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ResearchStudy: Coding = { + code: "ResearchStudy", + display: "ResearchStudy", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ResearchSubject: Coding = { + code: "ResearchSubject", + display: "ResearchSubject", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Resource: Coding = { + code: "Resource", + display: "Resource", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_RiskAssessment: Coding = { + code: "RiskAssessment", + display: "RiskAssessment", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_RiskEvidenceSynthesis: Coding = { + code: "RiskEvidenceSynthesis", + display: "RiskEvidenceSynthesis", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_SampledData: Coding = { + code: "SampledData", + display: "SampledData", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Schedule: Coding = { + code: "Schedule", + display: "Schedule", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SearchParameter: Coding = { + code: "SearchParameter", + display: "SearchParameter", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_ServiceRequest: Coding = { + code: "ServiceRequest", + display: "ServiceRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Signature: Coding = { + code: "Signature", + display: "Signature", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_SimpleQuantity: Coding = { + code: "SimpleQuantity", + display: "SimpleQuantity", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_Slot: Coding = { + code: "Slot", + display: "Slot", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Specimen: Coding = { + code: "Specimen", + display: "Specimen", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SpecimenDefinition: Coding = { + code: "SpecimenDefinition", + display: "SpecimenDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_String: Coding = { + code: "string", + display: "string", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_StructureDefinition: Coding = { + code: "StructureDefinition", + display: "StructureDefinition", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_StructureMap: Coding = { + code: "StructureMap", + display: "StructureMap", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Subscription: Coding = { + code: "Subscription", + display: "Subscription", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Substance: Coding = { + code: "Substance", + display: "Substance", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_SubstanceAmount: Coding = { + code: "SubstanceAmount", + display: "SubstanceAmount", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_SubstanceNucleicAcid: Coding = { + code: "SubstanceNucleicAcid", + display: "SubstanceNucleicAcid", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SubstancePolymer: Coding = { + code: "SubstancePolymer", + display: "SubstancePolymer", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SubstanceProtein: Coding = { + code: "SubstanceProtein", + display: "SubstanceProtein", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SubstanceReferenceInformation: Coding = { + code: "SubstanceReferenceInformation", + display: "SubstanceReferenceInformation", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SubstanceSourceMaterial: Coding = { + code: "SubstanceSourceMaterial", + display: "SubstanceSourceMaterial", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SubstanceSpecification: Coding = { + code: "SubstanceSpecification", + display: "SubstanceSpecification", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SupplyDelivery: Coding = { + code: "SupplyDelivery", + display: "SupplyDelivery", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_SupplyRequest: Coding = { + code: "SupplyRequest", + display: "SupplyRequest", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_Task: Coding = { + code: "Task", + display: "Task", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_TerminologyCapabilities: Coding = { + code: "TerminologyCapabilities", + display: "TerminologyCapabilities", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_TestReport: Coding = { + code: "TestReport", + display: "TestReport", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_TestScript: Coding = { + code: "TestScript", + display: "TestScript", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_Time: Coding = { + code: "time", + display: "time", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Timing: Coding = { + code: "Timing", + display: "Timing", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_TriggerDefinition: Coding = { + code: "TriggerDefinition", + display: "TriggerDefinition", + system: "http://hl7.org/fhir/data-types" +}; +const abstract_types_Type: Coding = { + code: "Type", + display: "Type", + system: "http://hl7.org/fhir/abstract-types" +}; +const data_types_UnsignedInt: Coding = { + code: "unsignedInt", + display: "unsignedInt", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Uri: Coding = { + code: "uri", + display: "uri", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Url: Coding = { + code: "url", + display: "url", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_UsageContext: Coding = { + code: "UsageContext", + display: "UsageContext", + system: "http://hl7.org/fhir/data-types" +}; +const data_types_Uuid: Coding = { + code: "uuid", + display: "uuid", + system: "http://hl7.org/fhir/data-types" +}; +const resource_types_ValueSet: Coding = { + code: "ValueSet", + display: "ValueSet", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_VerificationResult: Coding = { + code: "VerificationResult", + display: "VerificationResult", + system: "http://hl7.org/fhir/resource-types" +}; +const resource_types_VisionPrescription: Coding = { + code: "VisionPrescription", + display: "VisionPrescription", + system: "http://hl7.org/fhir/resource-types" +}; +const data_types_XHTML: Coding = { + code: "xhtml", + display: "XHTML", + system: "http://hl7.org/fhir/data-types" +}; +/** + * A list of all the concrete types defined in this version of the FHIR specification - Abstract Types, Data Types and Resource Types. + */ +export const AllTypes = { + /** + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. + */ + Account_resource_types: resource_types_Account, + /** + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context. + */ + ActivityDefinition_resource_types: resource_types_ActivityDefinition, + /** + * An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. + */ + Address_data_types: data_types_Address, + /** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ + AdverseEvent_resource_types: resource_types_AdverseEvent, + /** + * A duration of time during which an organism (or a process) has existed. + */ + Age_data_types: data_types_Age, + /** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ + AllergyIntolerance_resource_types: resource_types_AllergyIntolerance, + /** + * A text note which also contains information about who made the statement and when. + */ + Annotation_data_types: data_types_Annotation, + /** + * A place holder that means any kind of resource + */ + Any_abstract_types: abstract_types_Any, + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment_resource_types: resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse_resource_types: resource_types_AppointmentResponse, + /** + * For referring to data content defined in other formats. + */ + Attachment_data_types: data_types_Attachment, + /** + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. + */ + AuditEvent_resource_types: resource_types_AuditEvent, + /** + * Base definition for all elements that are defined inside a resource - but not those in a data type. + */ + BackboneElement_data_types: data_types_BackboneElement, + /** + * A stream of bytes + */ + Base64Binary_data_types: data_types_Base64Binary, + /** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ + Basic_resource_types: resource_types_Basic, + /** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ + Binary_resource_types: resource_types_Binary, + /** + * A material substance originating from a biological entity intended to be transplanted or infused + * into another (possibly the same) biological entity. + */ + BiologicallyDerivedProduct_resource_types: resource_types_BiologicallyDerivedProduct, + /** + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. + */ + BodyStructure_resource_types: resource_types_BodyStructure, + /** + * Value of "true" or "false" + */ + Boolean_data_types: data_types_Boolean, + /** + * A container for a collection of resources. + */ + Bundle_resource_types: resource_types_Bundle, + /** + * A URI that is a reference to a canonical URL on a FHIR resource + */ + Canonical_data_types: data_types_Canonical, + /** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + CapabilityStatement_resource_types: resource_types_CapabilityStatement, + /** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ + CarePlan_resource_types: resource_types_CarePlan, + /** + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient. + */ + CareTeam_resource_types: resource_types_CareTeam, + /** + * Catalog entries are wrappers that contextualize items included in a catalog. + */ + CatalogEntry_resource_types: resource_types_CatalogEntry, + /** + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. + */ + ChargeItem_resource_types: resource_types_ChargeItem, + /** + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system. + */ + ChargeItemDefinition_resource_types: resource_types_ChargeItemDefinition, + /** + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement. + */ + Claim_resource_types: resource_types_Claim, + /** + * This resource provides the adjudication details from the processing of a Claim resource. + */ + ClaimResponse_resource_types: resource_types_ClaimResponse, + /** + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score. + */ + ClinicalImpression_resource_types: resource_types_ClinicalImpression, + /** + * A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents + */ + Code_data_types: data_types_Code, + /** + * A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. + */ + CodeableConcept_data_types: data_types_CodeableConcept, + /** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ + CodeSystem_resource_types: resource_types_CodeSystem, + /** + * A reference to a code defined by a terminology system. + */ + Coding_data_types: data_types_Coding, + /** + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition. + */ + Communication_resource_types: resource_types_Communication, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest_resource_types: resource_types_CommunicationRequest, + /** + * A compartment definition that defines how resources are accessed on a server. + */ + CompartmentDefinition_resource_types: resource_types_CompartmentDefinition, + /** + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). + */ + Composition_resource_types: resource_types_Composition, + /** + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models. + */ + ConceptMap_resource_types: resource_types_ConceptMap, + /** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ + Condition_resource_types: resource_types_Condition, + /** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ + Consent_resource_types: resource_types_Consent, + /** + * Specifies contact information for a person or organization. + */ + ContactDetail_data_types: data_types_ContactDetail, + /** + * Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. + */ + ContactPoint_data_types: data_types_ContactPoint, + /** + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. + */ + Contract_resource_types: resource_types_Contract, + /** + * A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. + */ + Contributor_data_types: data_types_Contributor, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Count_data_types: data_types_Count, + /** + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment. + */ + Coverage_resource_types: resource_types_Coverage, + /** + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy. + */ + CoverageEligibilityRequest_resource_types: resource_types_CoverageEligibilityRequest, + /** + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. + */ + CoverageEligibilityResponse_resource_types: resource_types_CoverageEligibilityResponse, + /** + * Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. + */ + DataRequirement_data_types: data_types_DataRequirement, + /** + * A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates. + */ + Date_data_types: data_types_Date, + /** + * A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. + */ + DateTime_data_types: data_types_DateTime, + /** + * A rational number with implicit precision + */ + Decimal_data_types: data_types_Decimal, + /** + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. + */ + DetectedIssue_resource_types: resource_types_DetectedIssue, + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device_resource_types: resource_types_Device, + /** + * The characteristics, operational status and capabilities of a medical-related component of a medical device. + */ + DeviceDefinition_resource_types: resource_types_DeviceDefinition, + /** + * Describes a measurement, calculation or setting capability of a medical device. + */ + DeviceMetric_resource_types: resource_types_DeviceMetric, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest_resource_types: resource_types_DeviceRequest, + /** + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. + */ + DeviceUseStatement_resource_types: resource_types_DeviceUseStatement, + /** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ + DiagnosticReport_resource_types: resource_types_DiagnosticReport, + /** + * A length - a value with a unit that is a physical distance. + */ + Distance_data_types: data_types_Distance, + /** + * A collection of documents compiled for a purpose together with metadata that applies to the collection. + */ + DocumentManifest_resource_types: resource_types_DocumentManifest, + /** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ + DocumentReference_resource_types: resource_types_DocumentReference, + /** + * A resource that includes narrative, extensions, and contained resources. + */ + DomainResource_resource_types: resource_types_DomainResource, + /** + * Indicates how the medication is/was taken or should be taken by the patient. + */ + Dosage_data_types: data_types_Dosage, + /** + * A length of time. + */ + Duration_data_types: data_types_Duration, + /** + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies. + */ + EffectEvidenceSynthesis_resource_types: resource_types_EffectEvidenceSynthesis, + /** + * Base definition for all elements in a resource. + */ + Element_data_types: data_types_Element, + /** + * Captures constraints on each element within the resource, profile, or extension. + */ + ElementDefinition_data_types: data_types_ElementDefinition, + /** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ + Encounter_resource_types: resource_types_Encounter, + /** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ + Endpoint_resource_types: resource_types_Endpoint, + /** + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage. + */ + EnrollmentRequest_resource_types: resource_types_EnrollmentRequest, + /** + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. + */ + EnrollmentResponse_resource_types: resource_types_EnrollmentResponse, + /** + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. + */ + EpisodeOfCare_resource_types: resource_types_EpisodeOfCare, + /** + * The EventDefinition resource provides a reusable description of when a particular event can occur. + */ + EventDefinition_resource_types: resource_types_EventDefinition, + /** + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + Evidence_resource_types: resource_types_Evidence, + /** + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + EvidenceVariable_resource_types: resource_types_EvidenceVariable, + /** + * Example of workflow instance. + */ + ExampleScenario_resource_types: resource_types_ExampleScenario, + /** + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided. + */ + ExplanationOfBenefit_resource_types: resource_types_ExplanationOfBenefit, + /** + * A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used. + */ + Expression_data_types: data_types_Expression, + /** + * Optional Extension Element - found in all resources. + */ + Extension_data_types: data_types_Extension, + /** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ + FamilyMemberHistory_resource_types: resource_types_FamilyMemberHistory, + /** + * Prospective warnings of potential issues when providing care to the patient. + */ + Flag_resource_types: resource_types_Flag, + /** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ + Goal_resource_types: resource_types_Goal, + /** + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set. + */ + GraphDefinition_resource_types: resource_types_GraphDefinition, + /** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ + Group_resource_types: resource_types_Group, + /** + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken. + */ + GuidanceResponse_resource_types: resource_types_GuidanceResponse, + /** + * The details of a healthcare service available at a location. + */ + HealthcareService_resource_types: resource_types_HealthcareService, + /** + * A human's name with the ability to identify parts and usage. + */ + HumanName_data_types: data_types_HumanName, + /** + * Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. + */ + Id_data_types: data_types_Id, + /** + * An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. + */ + Identifier_data_types: data_types_Identifier, + /** + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. + */ + ImagingStudy_resource_types: resource_types_ImagingStudy, + /** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ + Immunization_resource_types: resource_types_Immunization, + /** + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations. + */ + ImmunizationEvaluation_resource_types: resource_types_ImmunizationEvaluation, + /** + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification. + */ + ImmunizationRecommendation_resource_types: resource_types_ImmunizationRecommendation, + /** + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts. + */ + ImplementationGuide_resource_types: resource_types_ImplementationGuide, + /** + * An instant in time - known at least to the second + */ + Instant_data_types: data_types_Instant, + /** + * Details of a Health Insurance product/plan provided by an organization. + */ + InsurancePlan_resource_types: resource_types_InsurancePlan, + /** + * A whole number + */ + Integer_data_types: data_types_Integer, + /** + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. + */ + Invoice_resource_types: resource_types_Invoice, + /** + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. + */ + Library_resource_types: resource_types_Library, + /** + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence". + */ + Linkage_resource_types: resource_types_Linkage, + /** + * A list is a curated collection of resources. + */ + List_resource_types: resource_types_List, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location_resource_types: resource_types_Location, + /** + * A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine + */ + Markdown_data_types: data_types_Markdown, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + MarketingStatus_data_types: data_types_MarketingStatus, + /** + * The Measure resource provides the definition of a quality measure. + */ + Measure_resource_types: resource_types_Measure, + /** + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation. + */ + MeasureReport_resource_types: resource_types_MeasureReport, + /** + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. + */ + Media_resource_types: resource_types_Media, + /** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ + Medication_resource_types: resource_types_Medication, + /** + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. + */ + MedicationAdministration_resource_types: resource_types_MedicationAdministration, + /** + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. + */ + MedicationDispense_resource_types: resource_types_MedicationDispense, + /** + * Information about a medication that is used to support knowledge. + */ + MedicationKnowledge_resource_types: resource_types_MedicationKnowledge, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest_resource_types: resource_types_MedicationRequest, + /** + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. + */ + MedicationStatement_resource_types: resource_types_MedicationStatement, + /** + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). + */ + MedicinalProduct_resource_types: resource_types_MedicinalProduct, + /** + * The regulatory authorization of a medicinal product. + */ + MedicinalProductAuthorization_resource_types: resource_types_MedicinalProductAuthorization, + /** + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes. + */ + MedicinalProductContraindication_resource_types: resource_types_MedicinalProductContraindication, + /** + * Indication for the Medicinal Product. + */ + MedicinalProductIndication_resource_types: resource_types_MedicinalProductIndication, + /** + * An ingredient of a manufactured item or pharmaceutical product. + */ + MedicinalProductIngredient_resource_types: resource_types_MedicinalProductIngredient, + /** + * The interactions of the medicinal product with other medicinal products, or other forms of interactions. + */ + MedicinalProductInteraction_resource_types: resource_types_MedicinalProductInteraction, + /** + * The manufactured item as contained in the packaged medicinal product. + */ + MedicinalProductManufactured_resource_types: resource_types_MedicinalProductManufactured, + /** + * A medicinal product in a container or package. + */ + MedicinalProductPackaged_resource_types: resource_types_MedicinalProductPackaged, + /** + * A pharmaceutical product described in terms of its composition and dose form. + */ + MedicinalProductPharmaceutical_resource_types: resource_types_MedicinalProductPharmaceutical, + /** + * Describe the undesirable effects of the medicinal product. + */ + MedicinalProductUndesirableEffect_resource_types: resource_types_MedicinalProductUndesirableEffect, + /** + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted. + */ + MessageDefinition_resource_types: resource_types_MessageDefinition, + /** + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. + */ + MessageHeader_resource_types: resource_types_MessageHeader, + /** + * The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. + */ + Meta_data_types: data_types_Meta, + /** + * Raw data describing a biological sequence. + */ + MolecularSequence_resource_types: resource_types_MolecularSequence, + /** + * An amount of economic utility in some recognized currency. + */ + Money_data_types: data_types_Money, + MoneyQuantity_data_types: data_types_MoneyQuantity, + /** + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types. + */ + NamingSystem_resource_types: resource_types_NamingSystem, + /** + * A human-readable summary of the resource conveying the essential clinical and business information for the resource. + */ + Narrative_data_types: data_types_Narrative, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder_resource_types: resource_types_NutritionOrder, + /** + * Measurements and simple assertions made about a patient, device or other subject. + */ + Observation_resource_types: resource_types_Observation, + /** + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service. + */ + ObservationDefinition_resource_types: resource_types_ObservationDefinition, + /** + * An OID represented as a URI + */ + Oid_data_types: data_types_Oid, + /** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ + OperationDefinition_resource_types: resource_types_OperationDefinition, + /** + * A collection of error, warning, or information messages that result from a system action. + */ + OperationOutcome_resource_types: resource_types_OperationOutcome, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization_resource_types: resource_types_Organization, + /** + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship. + */ + OrganizationAffiliation_resource_types: resource_types_OrganizationAffiliation, + /** + * The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. + */ + ParameterDefinition_data_types: data_types_ParameterDefinition, + /** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ + Parameters_resource_types: resource_types_Parameters, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient_resource_types: resource_types_Patient, + /** + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references. + */ + PaymentNotice_resource_types: resource_types_PaymentNotice, + /** + * This resource provides the details including amount of a payment and allocates the payment items being paid. + */ + PaymentReconciliation_resource_types: resource_types_PaymentReconciliation, + /** + * A time period defined by a start and end date and optionally time. + */ + Period_data_types: data_types_Period, + /** + * Demographics and administrative information about a person independent of a specific health-related context. + */ + Person_resource_types: resource_types_Person, + /** + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols. + */ + PlanDefinition_resource_types: resource_types_PlanDefinition, + /** + * A populatioof people with some set of grouping criteria. + */ + Population_data_types: data_types_Population, + /** + * An integer with a value that is positive (e.g. >0) + */ + PositiveInt_data_types: data_types_PositiveInt, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner_resource_types: resource_types_Practitioner, + /** + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. + */ + PractitionerRole_resource_types: resource_types_PractitionerRole, + /** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ + Procedure_resource_types: resource_types_Procedure, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + ProdCharacteristic_data_types: data_types_ProdCharacteristic, + /** + * The shelf-life and storage information for a medicinal product item or container can be described using this class. + */ + ProductShelfLife_data_types: data_types_ProductShelfLife, + /** + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies. + */ + Provenance_resource_types: resource_types_Provenance, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Quantity_data_types: data_types_Quantity, + /** + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. + */ + Questionnaire_resource_types: resource_types_Questionnaire, + /** + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. + */ + QuestionnaireResponse_resource_types: resource_types_QuestionnaireResponse, + /** + * A set of ordered Quantities defined by a low and high limit. + */ + Range_data_types: data_types_Range, + /** + * A relationship of two Quantity values - expressed as a numerator and a denominator. + */ + Ratio_data_types: data_types_Ratio, + /** + * A reference from one resource to another. + */ + Reference_data_types: data_types_Reference, + /** + * Related artifacts such as additional documentation, justification, or bibliographic references. + */ + RelatedArtifact_data_types: data_types_RelatedArtifact, + /** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ + RelatedPerson_resource_types: resource_types_RelatedPerson, + /** + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". + */ + RequestGroup_resource_types: resource_types_RequestGroup, + /** + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + ResearchDefinition_resource_types: resource_types_ResearchDefinition, + /** + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + ResearchElementDefinition_resource_types: resource_types_ResearchElementDefinition, + /** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ + ResearchStudy_resource_types: resource_types_ResearchStudy, + /** + * A physical entity which is the primary unit of operational and/or administrative interest in a study. + */ + ResearchSubject_resource_types: resource_types_ResearchSubject, + /** + * This is the base resource type for everything. + */ + Resource_resource_types: resource_types_Resource, + /** + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. + */ + RiskAssessment_resource_types: resource_types_RiskAssessment, + /** + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies. + */ + RiskEvidenceSynthesis_resource_types: resource_types_RiskEvidenceSynthesis, + /** + * A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data. + */ + SampledData_data_types: data_types_SampledData, + /** + * A container for slots of time that may be available for booking appointments. + */ + Schedule_resource_types: resource_types_Schedule, + /** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ + SearchParameter_resource_types: resource_types_SearchParameter, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest_resource_types: resource_types_ServiceRequest, + /** + * A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. + */ + Signature_data_types: data_types_Signature, + SimpleQuantity_data_types: data_types_SimpleQuantity, + /** + * A slot of time on a schedule that may be available for booking appointments. + */ + Slot_resource_types: resource_types_Slot, + /** + * A sample to be used for analysis. + */ + Specimen_resource_types: resource_types_Specimen, + /** + * A kind of specimen with associated set of requirements. + */ + SpecimenDefinition_resource_types: resource_types_SpecimenDefinition, + /** + * A sequence of Unicode characters + */ + String_data_types: data_types_String, + /** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ + StructureDefinition_resource_types: resource_types_StructureDefinition, + /** + * A Map of relationships between 2 structures that can be used to transform data. + */ + StructureMap_resource_types: resource_types_StructureMap, + /** + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. + */ + Subscription_resource_types: resource_types_Subscription, + /** + * A homogeneous material with a definite composition. + */ + Substance_resource_types: resource_types_Substance, + /** + * Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. + */ + SubstanceAmount_data_types: data_types_SubstanceAmount, + /** + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. + */ + SubstanceNucleicAcid_resource_types: resource_types_SubstanceNucleicAcid, + /** + * Todo. + */ + SubstancePolymer_resource_types: resource_types_SubstancePolymer, + /** + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. + */ + SubstanceProtein_resource_types: resource_types_SubstanceProtein, + /** + * Todo. + */ + SubstanceReferenceInformation_resource_types: resource_types_SubstanceReferenceInformation, + /** + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. + */ + SubstanceSourceMaterial_resource_types: resource_types_SubstanceSourceMaterial, + /** + * The detailed description of a substance, typically at a level beyond what is used for prescribing. + */ + SubstanceSpecification_resource_types: resource_types_SubstanceSpecification, + /** + * Record of delivery of what is supplied. + */ + SupplyDelivery_resource_types: resource_types_SupplyDelivery, + /** + * A record of a request for a medication, substance or device used in the healthcare setting. + */ + SupplyRequest_resource_types: resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task_resource_types: resource_types_Task, + /** + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + TerminologyCapabilities_resource_types: resource_types_TerminologyCapabilities, + /** + * A summary of information based on the results of executing a TestScript. + */ + TestReport_resource_types: resource_types_TestReport, + /** + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification. + */ + TestScript_resource_types: resource_types_TestScript, + /** + * A time during the day, with no date specified + */ + Time_data_types: data_types_Time, + /** + * Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. + */ + Timing_data_types: data_types_Timing, + /** + * A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. + */ + TriggerDefinition_data_types: data_types_TriggerDefinition, + /** + * A place holder that means any kind of data type + */ + Type_abstract_types: abstract_types_Type, + /** + * An integer with a value that is not negative (e.g. >= 0) + */ + UnsignedInt_data_types: data_types_UnsignedInt, + /** + * String of characters used to identify a name or a resource + */ + Uri_data_types: data_types_Uri, + /** + * A URI that is a literal reference + */ + Url_data_types: data_types_Url, + /** + * Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care). + */ + UsageContext_data_types: data_types_UsageContext, + /** + * A UUID, represented as a URI + */ + Uuid_data_types: data_types_Uuid, + /** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html). + */ + ValueSet_resource_types: resource_types_ValueSet, + /** + * Describes validation requirements, source(s), status and dates for one or more elements. + */ + VerificationResult_resource_types: resource_types_VerificationResult, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription_resource_types: resource_types_VisionPrescription, + /** + * XHTML format, as defined by W3C, but restricted usage (mainly, no active content) + */ + XHTML_data_types: data_types_XHTML, +}; +const AnimalSpecies_Goat: Coding = { + code: "125097000", + display: "goat", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Sheep: Coding = { + code: "125099002", + display: "sheep", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Mule: Coding = { + code: "132950000", + display: "mule", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Goose: Coding = { + code: "15778005", + display: "goose", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Cow: Coding = { + code: "34618005", + display: "cow", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Horse: Coding = { + code: "388445009", + display: "horse", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Duck: Coding = { + code: "396620009", + display: "duck", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Turkey: Coding = { + code: "425134008", + display: "turkey", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Chicken: Coding = { + code: "47290002", + display: "chicken", + system: "http://snomed.info/sct" +}; +const AnimalSpecies_Donkey: Coding = { + code: "85626006", + display: "donkey", + system: "http://snomed.info/sct" +}; +/** + * This example value set defines a set of codes that can be used to indicate species of animal patients. + */ +export const AnimalSpecies = { + Goat: AnimalSpecies_Goat, + Sheep: AnimalSpecies_Sheep, + Mule: AnimalSpecies_Mule, + Goose: AnimalSpecies_Goose, + Cow: AnimalSpecies_Cow, + Horse: AnimalSpecies_Horse, + Duck: AnimalSpecies_Duck, + Turkey: AnimalSpecies_Turkey, + Chicken: AnimalSpecies_Chicken, + Donkey: AnimalSpecies_Donkey, +}; +const appointment_cancellation_reason_EquipmentMaintenanceRepair: Coding = { + code: "maint", + display: "Equipment Maintenance/Repair", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PrepMedIncomplete: Coding = { + code: "meds-inc", + display: "Prep/Med Incomplete", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherCMSTherapyCapServiceNotAuthorized: Coding = { + code: "oth-cms", + display: "Other: CMS Therapy Cap Service Not Authorized", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_Other: Coding = { + code: "other", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherError: Coding = { + code: "oth-err", + display: "Other: Error", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherFinancial: Coding = { + code: "oth-fin", + display: "Other: Financial", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherNoInterpreterAvailable: Coding = { + code: "oth-int", + display: "Other: No Interpreter Available", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherImproperIVAccessInfiltrateIV: Coding = { + code: "oth-iv", + display: "Other: Improper IV Access/Infiltrate IV", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherPrepMedResultsUnavailable: Coding = { + code: "oth-mu", + display: "Other: Prep/Med/Results Unavailable", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherScheduleOrderError: Coding = { + code: "oth-oerr", + display: "Other: Schedule Order Error", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherRoomResourceMaintenance: Coding = { + code: "oth-room", + display: "Other: Room/Resource Maintenance", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherSilentWalkInError: Coding = { + code: "oth-swie", + display: "Other: Silent Walk In Error", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_OtherWeather: Coding = { + code: "oth-weath", + display: "Other: Weather", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_Patient: Coding = { + code: "pat", + display: "Patient", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientCanceledViaPatientPortal: Coding = { + code: "pat-cpp", + display: "Patient: Canceled via Patient Portal", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientCanceledViaAutomatedReminderSystem: Coding = { + code: "pat-crs", + display: "Patient: Canceled via automated reminder system", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientDeceased: Coding = { + code: "pat-dec", + display: "Patient: Deceased", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientFeelingBetter: Coding = { + code: "pat-fb", + display: "Patient: Feeling Better", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientLackOfTransportation: Coding = { + code: "pat-lt", + display: "Patient: Lack of Transportation", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientMemberTerminated: Coding = { + code: "pat-mt", + display: "Patient: Member Terminated", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientMoved: Coding = { + code: "pat-mv", + display: "Patient: Moved", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientPregnant: Coding = { + code: "pat-preg", + display: "Patient: Pregnant", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientScheduledFromWaitList: Coding = { + code: "pat-swl", + display: "Patient: Scheduled from Wait List", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_PatientUnhappyChangedProvider: Coding = { + code: "pat-ucp", + display: "Patient: Unhappy/Changed Provider", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_Provider: Coding = { + code: "prov", + display: "Provider", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderDischarged: Coding = { + code: "prov-dch", + display: "Provider: Discharged", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderEduMeeting: Coding = { + code: "prov-edu", + display: "Provider: Edu/Meeting", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderHospitalized: Coding = { + code: "prov-hosp", + display: "Provider: Hospitalized", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderLabsOutOfAcceptableRange: Coding = { + code: "prov-labs", + display: "Provider: Labs Out of Acceptable Range", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderMRIScreeningFormMarkedDoNotProceed: Coding = { + code: "prov-mri", + display: "Provider: MRI Screening Form Marked Do Not Proceed", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderOncologyTreatmentPlanChanges: Coding = { + code: "prov-onc", + display: "Provider: Oncology Treatment Plan Changes", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +const appointment_cancellation_reason_ProviderPersonal: Coding = { + code: "prov-pers", + display: "Provider: Personal", + system: "http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason" +}; +/** + * This example value set defines a set of reasons for the cancellation of an appointment. + */ +export const AppointmentCancellationReason = { + EquipmentMaintenanceRepair: appointment_cancellation_reason_EquipmentMaintenanceRepair, + PrepMedIncomplete: appointment_cancellation_reason_PrepMedIncomplete, + OtherCMSTherapyCapServiceNotAuthorized: appointment_cancellation_reason_OtherCMSTherapyCapServiceNotAuthorized, + Other: appointment_cancellation_reason_Other, + OtherError: appointment_cancellation_reason_OtherError, + OtherFinancial: appointment_cancellation_reason_OtherFinancial, + OtherNoInterpreterAvailable: appointment_cancellation_reason_OtherNoInterpreterAvailable, + OtherImproperIVAccessInfiltrateIV: appointment_cancellation_reason_OtherImproperIVAccessInfiltrateIV, + OtherPrepMedResultsUnavailable: appointment_cancellation_reason_OtherPrepMedResultsUnavailable, + OtherScheduleOrderError: appointment_cancellation_reason_OtherScheduleOrderError, + OtherRoomResourceMaintenance: appointment_cancellation_reason_OtherRoomResourceMaintenance, + OtherSilentWalkInError: appointment_cancellation_reason_OtherSilentWalkInError, + OtherWeather: appointment_cancellation_reason_OtherWeather, + Patient: appointment_cancellation_reason_Patient, + PatientCanceledViaPatientPortal: appointment_cancellation_reason_PatientCanceledViaPatientPortal, + PatientCanceledViaAutomatedReminderSystem: appointment_cancellation_reason_PatientCanceledViaAutomatedReminderSystem, + PatientDeceased: appointment_cancellation_reason_PatientDeceased, + PatientFeelingBetter: appointment_cancellation_reason_PatientFeelingBetter, + PatientLackOfTransportation: appointment_cancellation_reason_PatientLackOfTransportation, + PatientMemberTerminated: appointment_cancellation_reason_PatientMemberTerminated, + PatientMoved: appointment_cancellation_reason_PatientMoved, + PatientPregnant: appointment_cancellation_reason_PatientPregnant, + PatientScheduledFromWaitList: appointment_cancellation_reason_PatientScheduledFromWaitList, + PatientUnhappyChangedProvider: appointment_cancellation_reason_PatientUnhappyChangedProvider, + Provider: appointment_cancellation_reason_Provider, + ProviderDischarged: appointment_cancellation_reason_ProviderDischarged, + ProviderEduMeeting: appointment_cancellation_reason_ProviderEduMeeting, + ProviderHospitalized: appointment_cancellation_reason_ProviderHospitalized, + ProviderLabsOutOfAcceptableRange: appointment_cancellation_reason_ProviderLabsOutOfAcceptableRange, + ProviderMRIScreeningFormMarkedDoNotProceed: appointment_cancellation_reason_ProviderMRIScreeningFormMarkedDoNotProceed, + ProviderOncologyTreatmentPlanChanges: appointment_cancellation_reason_ProviderOncologyTreatmentPlanChanges, + ProviderPersonal: appointment_cancellation_reason_ProviderPersonal, +}; +const appointmentstatus_Arrived: Coding = { + code: "arrived", + display: "Arrived", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Booked: Coding = { + code: "booked", + display: "Booked", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_CheckedIn: Coding = { + code: "checked-in", + display: "Checked In", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in error", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Fulfilled: Coding = { + code: "fulfilled", + display: "Fulfilled", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_NoShow: Coding = { + code: "noshow", + display: "No Show", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Pending: Coding = { + code: "pending", + display: "Pending", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Proposed: Coding = { + code: "proposed", + display: "Proposed", + system: "http://hl7.org/fhir/appointmentstatus" +}; +const appointmentstatus_Waitlisted: Coding = { + code: "waitlist", + display: "Waitlisted", + system: "http://hl7.org/fhir/appointmentstatus" +}; +/** + * The free/busy status of an appointment. + */ +export const Appointmentstatus = { + /** + * The patient/patients has/have arrived and is/are waiting to be seen. + */ + Arrived: appointmentstatus_Arrived, + /** + * All participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified. + */ + Booked: appointmentstatus_Booked, + /** + * The appointment has been cancelled. + */ + Cancelled: appointmentstatus_Cancelled, + /** + * When checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present). + */ + CheckedIn: appointmentstatus_CheckedIn, + /** + * This instance should not have been part of this patient's medical record. + */ + EnteredInError: appointmentstatus_EnteredInError, + /** + * The planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons. + */ + Fulfilled: appointmentstatus_Fulfilled, + /** + * Some or all of the participant(s) have not/did not appear for the appointment (usually the patient). + */ + NoShow: appointmentstatus_NoShow, + /** + * Some or all of the participant(s) have not finalized their acceptance of the appointment request. + */ + Pending: appointmentstatus_Pending, + /** + * None of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet. + */ + Proposed: appointmentstatus_Proposed, + /** + * The appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available. + * A specific time might or might not be pre-allocated. + */ + Waitlisted: appointmentstatus_Waitlisted, +}; +const audit_entity_type_Person: Coding = { + code: "1", + display: "Person", + system: "http://terminology.hl7.org/CodeSystem/audit-entity-type" +}; +const audit_entity_type_SystemObject: Coding = { + code: "2", + display: "System Object", + system: "http://terminology.hl7.org/CodeSystem/audit-entity-type" +}; +const audit_entity_type_Organization: Coding = { + code: "3", + display: "Organization", + system: "http://terminology.hl7.org/CodeSystem/audit-entity-type" +}; +const audit_entity_type_Other: Coding = { + code: "4", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/audit-entity-type" +}; +/** + * Code for the entity type involved in the audit event. + */ +export const AuditEntityType = { + /** + * Person + */ + Person_audit_entity_type: audit_entity_type_Person, + /** + * System Object + */ + SystemObject_audit_entity_type: audit_entity_type_SystemObject, + /** + * Organization + */ + Organization_audit_entity_type: audit_entity_type_Organization, + /** + * Other + */ + Other_audit_entity_type: audit_entity_type_Other, + /** + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. + */ + Account_resource_types: resource_types_Account, + /** + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context. + */ + ActivityDefinition_resource_types: resource_types_ActivityDefinition, + /** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ + AdverseEvent_resource_types: resource_types_AdverseEvent, + /** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ + AllergyIntolerance_resource_types: resource_types_AllergyIntolerance, + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment_resource_types: resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse_resource_types: resource_types_AppointmentResponse, + /** + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. + */ + AuditEvent_resource_types: resource_types_AuditEvent, + /** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ + Basic_resource_types: resource_types_Basic, + /** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ + Binary_resource_types: resource_types_Binary, + /** + * A material substance originating from a biological entity intended to be transplanted or infused + * into another (possibly the same) biological entity. + */ + BiologicallyDerivedProduct_resource_types: resource_types_BiologicallyDerivedProduct, + /** + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. + */ + BodyStructure_resource_types: resource_types_BodyStructure, + /** + * A container for a collection of resources. + */ + Bundle_resource_types: resource_types_Bundle, + /** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + CapabilityStatement_resource_types: resource_types_CapabilityStatement, + /** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ + CarePlan_resource_types: resource_types_CarePlan, + /** + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient. + */ + CareTeam_resource_types: resource_types_CareTeam, + /** + * Catalog entries are wrappers that contextualize items included in a catalog. + */ + CatalogEntry_resource_types: resource_types_CatalogEntry, + /** + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. + */ + ChargeItem_resource_types: resource_types_ChargeItem, + /** + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system. + */ + ChargeItemDefinition_resource_types: resource_types_ChargeItemDefinition, + /** + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement. + */ + Claim_resource_types: resource_types_Claim, + /** + * This resource provides the adjudication details from the processing of a Claim resource. + */ + ClaimResponse_resource_types: resource_types_ClaimResponse, + /** + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score. + */ + ClinicalImpression_resource_types: resource_types_ClinicalImpression, + /** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ + CodeSystem_resource_types: resource_types_CodeSystem, + /** + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition. + */ + Communication_resource_types: resource_types_Communication, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest_resource_types: resource_types_CommunicationRequest, + /** + * A compartment definition that defines how resources are accessed on a server. + */ + CompartmentDefinition_resource_types: resource_types_CompartmentDefinition, + /** + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). + */ + Composition_resource_types: resource_types_Composition, + /** + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models. + */ + ConceptMap_resource_types: resource_types_ConceptMap, + /** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ + Condition_resource_types: resource_types_Condition, + /** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ + Consent_resource_types: resource_types_Consent, + /** + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. + */ + Contract_resource_types: resource_types_Contract, + /** + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment. + */ + Coverage_resource_types: resource_types_Coverage, + /** + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy. + */ + CoverageEligibilityRequest_resource_types: resource_types_CoverageEligibilityRequest, + /** + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. + */ + CoverageEligibilityResponse_resource_types: resource_types_CoverageEligibilityResponse, + /** + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. + */ + DetectedIssue_resource_types: resource_types_DetectedIssue, + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device_resource_types: resource_types_Device, + /** + * The characteristics, operational status and capabilities of a medical-related component of a medical device. + */ + DeviceDefinition_resource_types: resource_types_DeviceDefinition, + /** + * Describes a measurement, calculation or setting capability of a medical device. + */ + DeviceMetric_resource_types: resource_types_DeviceMetric, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest_resource_types: resource_types_DeviceRequest, + /** + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. + */ + DeviceUseStatement_resource_types: resource_types_DeviceUseStatement, + /** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ + DiagnosticReport_resource_types: resource_types_DiagnosticReport, + /** + * A collection of documents compiled for a purpose together with metadata that applies to the collection. + */ + DocumentManifest_resource_types: resource_types_DocumentManifest, + /** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ + DocumentReference_resource_types: resource_types_DocumentReference, + /** + * A resource that includes narrative, extensions, and contained resources. + */ + DomainResource_resource_types: resource_types_DomainResource, + /** + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies. + */ + EffectEvidenceSynthesis_resource_types: resource_types_EffectEvidenceSynthesis, + /** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ + Encounter_resource_types: resource_types_Encounter, + /** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ + Endpoint_resource_types: resource_types_Endpoint, + /** + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage. + */ + EnrollmentRequest_resource_types: resource_types_EnrollmentRequest, + /** + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. + */ + EnrollmentResponse_resource_types: resource_types_EnrollmentResponse, + /** + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. + */ + EpisodeOfCare_resource_types: resource_types_EpisodeOfCare, + /** + * The EventDefinition resource provides a reusable description of when a particular event can occur. + */ + EventDefinition_resource_types: resource_types_EventDefinition, + /** + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + Evidence_resource_types: resource_types_Evidence, + /** + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + EvidenceVariable_resource_types: resource_types_EvidenceVariable, + /** + * Example of workflow instance. + */ + ExampleScenario_resource_types: resource_types_ExampleScenario, + /** + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided. + */ + ExplanationOfBenefit_resource_types: resource_types_ExplanationOfBenefit, + /** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ + FamilyMemberHistory_resource_types: resource_types_FamilyMemberHistory, + /** + * Prospective warnings of potential issues when providing care to the patient. + */ + Flag_resource_types: resource_types_Flag, + /** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ + Goal_resource_types: resource_types_Goal, + /** + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set. + */ + GraphDefinition_resource_types: resource_types_GraphDefinition, + /** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ + Group_resource_types: resource_types_Group, + /** + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken. + */ + GuidanceResponse_resource_types: resource_types_GuidanceResponse, + /** + * The details of a healthcare service available at a location. + */ + HealthcareService_resource_types: resource_types_HealthcareService, + /** + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. + */ + ImagingStudy_resource_types: resource_types_ImagingStudy, + /** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ + Immunization_resource_types: resource_types_Immunization, + /** + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations. + */ + ImmunizationEvaluation_resource_types: resource_types_ImmunizationEvaluation, + /** + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification. + */ + ImmunizationRecommendation_resource_types: resource_types_ImmunizationRecommendation, + /** + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts. + */ + ImplementationGuide_resource_types: resource_types_ImplementationGuide, + /** + * Details of a Health Insurance product/plan provided by an organization. + */ + InsurancePlan_resource_types: resource_types_InsurancePlan, + /** + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. + */ + Invoice_resource_types: resource_types_Invoice, + /** + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. + */ + Library_resource_types: resource_types_Library, + /** + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence". + */ + Linkage_resource_types: resource_types_Linkage, + /** + * A list is a curated collection of resources. + */ + List_resource_types: resource_types_List, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location_resource_types: resource_types_Location, + /** + * The Measure resource provides the definition of a quality measure. + */ + Measure_resource_types: resource_types_Measure, + /** + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation. + */ + MeasureReport_resource_types: resource_types_MeasureReport, + /** + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. + */ + Media_resource_types: resource_types_Media, + /** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ + Medication_resource_types: resource_types_Medication, + /** + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. + */ + MedicationAdministration_resource_types: resource_types_MedicationAdministration, + /** + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. + */ + MedicationDispense_resource_types: resource_types_MedicationDispense, + /** + * Information about a medication that is used to support knowledge. + */ + MedicationKnowledge_resource_types: resource_types_MedicationKnowledge, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest_resource_types: resource_types_MedicationRequest, + /** + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. + */ + MedicationStatement_resource_types: resource_types_MedicationStatement, + /** + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). + */ + MedicinalProduct_resource_types: resource_types_MedicinalProduct, + /** + * The regulatory authorization of a medicinal product. + */ + MedicinalProductAuthorization_resource_types: resource_types_MedicinalProductAuthorization, + /** + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes. + */ + MedicinalProductContraindication_resource_types: resource_types_MedicinalProductContraindication, + /** + * Indication for the Medicinal Product. + */ + MedicinalProductIndication_resource_types: resource_types_MedicinalProductIndication, + /** + * An ingredient of a manufactured item or pharmaceutical product. + */ + MedicinalProductIngredient_resource_types: resource_types_MedicinalProductIngredient, + /** + * The interactions of the medicinal product with other medicinal products, or other forms of interactions. + */ + MedicinalProductInteraction_resource_types: resource_types_MedicinalProductInteraction, + /** + * The manufactured item as contained in the packaged medicinal product. + */ + MedicinalProductManufactured_resource_types: resource_types_MedicinalProductManufactured, + /** + * A medicinal product in a container or package. + */ + MedicinalProductPackaged_resource_types: resource_types_MedicinalProductPackaged, + /** + * A pharmaceutical product described in terms of its composition and dose form. + */ + MedicinalProductPharmaceutical_resource_types: resource_types_MedicinalProductPharmaceutical, + /** + * Describe the undesirable effects of the medicinal product. + */ + MedicinalProductUndesirableEffect_resource_types: resource_types_MedicinalProductUndesirableEffect, + /** + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted. + */ + MessageDefinition_resource_types: resource_types_MessageDefinition, + /** + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. + */ + MessageHeader_resource_types: resource_types_MessageHeader, + /** + * Raw data describing a biological sequence. + */ + MolecularSequence_resource_types: resource_types_MolecularSequence, + /** + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types. + */ + NamingSystem_resource_types: resource_types_NamingSystem, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder_resource_types: resource_types_NutritionOrder, + /** + * Measurements and simple assertions made about a patient, device or other subject. + */ + Observation_resource_types: resource_types_Observation, + /** + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service. + */ + ObservationDefinition_resource_types: resource_types_ObservationDefinition, + /** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ + OperationDefinition_resource_types: resource_types_OperationDefinition, + /** + * A collection of error, warning, or information messages that result from a system action. + */ + OperationOutcome_resource_types: resource_types_OperationOutcome, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization_resource_types: resource_types_Organization, + /** + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship. + */ + OrganizationAffiliation_resource_types: resource_types_OrganizationAffiliation, + /** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ + Parameters_resource_types: resource_types_Parameters, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient_resource_types: resource_types_Patient, + /** + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references. + */ + PaymentNotice_resource_types: resource_types_PaymentNotice, + /** + * This resource provides the details including amount of a payment and allocates the payment items being paid. + */ + PaymentReconciliation_resource_types: resource_types_PaymentReconciliation, + /** + * Demographics and administrative information about a person independent of a specific health-related context. + */ + Person_resource_types: resource_types_Person, + /** + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols. + */ + PlanDefinition_resource_types: resource_types_PlanDefinition, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner_resource_types: resource_types_Practitioner, + /** + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. + */ + PractitionerRole_resource_types: resource_types_PractitionerRole, + /** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ + Procedure_resource_types: resource_types_Procedure, + /** + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies. + */ + Provenance_resource_types: resource_types_Provenance, + /** + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. + */ + Questionnaire_resource_types: resource_types_Questionnaire, + /** + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. + */ + QuestionnaireResponse_resource_types: resource_types_QuestionnaireResponse, + /** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ + RelatedPerson_resource_types: resource_types_RelatedPerson, + /** + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". + */ + RequestGroup_resource_types: resource_types_RequestGroup, + /** + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + ResearchDefinition_resource_types: resource_types_ResearchDefinition, + /** + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + ResearchElementDefinition_resource_types: resource_types_ResearchElementDefinition, + /** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ + ResearchStudy_resource_types: resource_types_ResearchStudy, + /** + * A physical entity which is the primary unit of operational and/or administrative interest in a study. + */ + ResearchSubject_resource_types: resource_types_ResearchSubject, + /** + * This is the base resource type for everything. + */ + Resource_resource_types: resource_types_Resource, + /** + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. + */ + RiskAssessment_resource_types: resource_types_RiskAssessment, + /** + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies. + */ + RiskEvidenceSynthesis_resource_types: resource_types_RiskEvidenceSynthesis, + /** + * A container for slots of time that may be available for booking appointments. + */ + Schedule_resource_types: resource_types_Schedule, + /** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ + SearchParameter_resource_types: resource_types_SearchParameter, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest_resource_types: resource_types_ServiceRequest, + /** + * A slot of time on a schedule that may be available for booking appointments. + */ + Slot_resource_types: resource_types_Slot, + /** + * A sample to be used for analysis. + */ + Specimen_resource_types: resource_types_Specimen, + /** + * A kind of specimen with associated set of requirements. + */ + SpecimenDefinition_resource_types: resource_types_SpecimenDefinition, + /** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ + StructureDefinition_resource_types: resource_types_StructureDefinition, + /** + * A Map of relationships between 2 structures that can be used to transform data. + */ + StructureMap_resource_types: resource_types_StructureMap, + /** + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. + */ + Subscription_resource_types: resource_types_Subscription, + /** + * A homogeneous material with a definite composition. + */ + Substance_resource_types: resource_types_Substance, + /** + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. + */ + SubstanceNucleicAcid_resource_types: resource_types_SubstanceNucleicAcid, + /** + * Todo. + */ + SubstancePolymer_resource_types: resource_types_SubstancePolymer, + /** + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. + */ + SubstanceProtein_resource_types: resource_types_SubstanceProtein, + /** + * Todo. + */ + SubstanceReferenceInformation_resource_types: resource_types_SubstanceReferenceInformation, + /** + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. + */ + SubstanceSourceMaterial_resource_types: resource_types_SubstanceSourceMaterial, + /** + * The detailed description of a substance, typically at a level beyond what is used for prescribing. + */ + SubstanceSpecification_resource_types: resource_types_SubstanceSpecification, + /** + * Record of delivery of what is supplied. + */ + SupplyDelivery_resource_types: resource_types_SupplyDelivery, + /** + * A record of a request for a medication, substance or device used in the healthcare setting. + */ + SupplyRequest_resource_types: resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task_resource_types: resource_types_Task, + /** + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + TerminologyCapabilities_resource_types: resource_types_TerminologyCapabilities, + /** + * A summary of information based on the results of executing a TestScript. + */ + TestReport_resource_types: resource_types_TestReport, + /** + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification. + */ + TestScript_resource_types: resource_types_TestScript, + /** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html). + */ + ValueSet_resource_types: resource_types_ValueSet, + /** + * Describes validation requirements, source(s), status and dates for one or more elements. + */ + VerificationResult_resource_types: resource_types_VerificationResult, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription_resource_types: resource_types_VisionPrescription, +}; +const audit_event_action_Create: Coding = { + code: "C", + display: "Create", + system: "http://hl7.org/fhir/audit-event-action" +}; +const audit_event_action_Delete: Coding = { + code: "D", + display: "Delete", + system: "http://hl7.org/fhir/audit-event-action" +}; +const audit_event_action_Execute: Coding = { + code: "E", + display: "Execute", + system: "http://hl7.org/fhir/audit-event-action" +}; +const audit_event_action_ReadViewPrint: Coding = { + code: "R", + display: "Read/View/Print", + system: "http://hl7.org/fhir/audit-event-action" +}; +const audit_event_action_Update: Coding = { + code: "U", + display: "Update", + system: "http://hl7.org/fhir/audit-event-action" +}; +/** + * Indicator for type of action performed during the event that generated the event. + */ +export const AuditEventAction = { + /** + * Create a new database object, such as placing an order. + */ + Create: audit_event_action_Create, + /** + * Delete items, such as a doctor master file record. + */ + Delete: audit_event_action_Delete, + /** + * Perform a system or application function such as log-on, program execution or use of an object's method, or perform a query/search operation. + */ + Execute: audit_event_action_Execute, + /** + * Display or print data, such as a doctor census. + */ + ReadViewPrint: audit_event_action_ReadViewPrint, + /** + * Update data, such as revise patient information. + */ + Update: audit_event_action_Update, +}; +const audit_event_outcome_Success: Coding = { + code: "0", + display: "Success", + system: "http://hl7.org/fhir/audit-event-outcome" +}; +const audit_event_outcome_MajorFailure: Coding = { + code: "12", + display: "Major failure", + system: "http://hl7.org/fhir/audit-event-outcome" +}; +const audit_event_outcome_MinorFailure: Coding = { + code: "4", + display: "Minor failure", + system: "http://hl7.org/fhir/audit-event-outcome" +}; +const audit_event_outcome_SeriousFailure: Coding = { + code: "8", + display: "Serious failure", + system: "http://hl7.org/fhir/audit-event-outcome" +}; +/** + * Indicates whether the event succeeded or failed. + */ +export const AuditEventOutcome = { + /** + * The operation completed successfully (whether with warnings or not). + */ + Success: audit_event_outcome_Success, + /** + * An error of such magnitude occurred that the system is no longer available for use (i.e. the system died). + */ + MajorFailure: audit_event_outcome_MajorFailure, + /** + * The action was not successful due to some kind of minor failure (often equivalent to an HTTP 400 response). + */ + MinorFailure: audit_event_outcome_MinorFailure, + /** + * The action was not successful due to some kind of unexpected error (often equivalent to an HTTP 500 response). + */ + SeriousFailure: audit_event_outcome_SeriousFailure, +}; +const dicom_dcim_ApplicationStart: Coding = { + code: "110120", + display: "Application Start", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_ApplicationStop: Coding = { + code: "110121", + display: "Application Stop", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Login: Coding = { + code: "110122", + display: "Login", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Logout: Coding = { + code: "110123", + display: "Logout", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Attach: Coding = { + code: "110124", + display: "Attach", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Detach: Coding = { + code: "110125", + display: "Detach", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_NodeAuthentication: Coding = { + code: "110126", + display: "Node Authentication", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_EmergencyOverrideStarted: Coding = { + code: "110127", + display: "Emergency Override Started", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_NetworkConfiguration: Coding = { + code: "110128", + display: "Network Configuration", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SecurityConfiguration: Coding = { + code: "110129", + display: "Security Configuration", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_HardwareConfiguration: Coding = { + code: "110130", + display: "Hardware Configuration", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SoftwareConfiguration: Coding = { + code: "110131", + display: "Software Configuration", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_UseOfRestrictedFunction: Coding = { + code: "110132", + display: "Use of Restricted Function", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_AuditRecordingStopped: Coding = { + code: "110133", + display: "Audit Recording Stopped", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_AuditRecordingStarted: Coding = { + code: "110134", + display: "Audit Recording Started", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_ObjectSecurityAttributesChanged: Coding = { + code: "110135", + display: "Object Security Attributes Changed", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SecurityRolesChanged: Coding = { + code: "110136", + display: "Security Roles Changed", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_UserSecurityAttributesChanged: Coding = { + code: "110137", + display: "User security Attributes Changed", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_EmergencyOverrideStopped: Coding = { + code: "110138", + display: "Emergency Override Stopped", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_RemoteServiceOperationStarted: Coding = { + code: "110139", + display: "Remote Service Operation Started", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_RemoteServiceOperationStopped: Coding = { + code: "110140", + display: "Remote Service Operation Stopped", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_LocalServiceOperationStarted: Coding = { + code: "110141", + display: "Local Service Operation Started", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_LocalServiceOperationStopped: Coding = { + code: "110142", + display: "Local Service Operation Stopped", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const restful_interaction_Batch: Coding = { + code: "batch", + display: "batch", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Capabilities: Coding = { + code: "capabilities", + display: "capabilities", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Create: Coding = { + code: "create", + display: "create", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Delete: Coding = { + code: "delete", + display: "delete", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_History: Coding = { + code: "history", + display: "history", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_HistoryInstance: Coding = { + code: "history-instance", + display: "history-instance", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_HistorySystem: Coding = { + code: "history-system", + display: "history-system", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_HistoryType: Coding = { + code: "history-type", + display: "history-type", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Operation: Coding = { + code: "operation", + display: "operation", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Patch: Coding = { + code: "patch", + display: "patch", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Read: Coding = { + code: "read", + display: "read", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Search: Coding = { + code: "search", + display: "search", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_SearchSystem: Coding = { + code: "search-system", + display: "search-system", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_SearchType: Coding = { + code: "search-type", + display: "search-type", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Transaction: Coding = { + code: "transaction", + display: "transaction", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Update: Coding = { + code: "update", + display: "update", + system: "http://hl7.org/fhir/restful-interaction" +}; +const restful_interaction_Vread: Coding = { + code: "vread", + display: "vread", + system: "http://hl7.org/fhir/restful-interaction" +}; +/** + * More detailed code concerning the type of the audit event - defined by DICOM with some FHIR specific additions. + */ +export const AuditEventSubType = { + /** + * Audit event: Application Entity has started + */ + ApplicationStart_dicom_dcim: dicom_dcim_ApplicationStart, + /** + * Audit event: Application Entity has stopped + */ + ApplicationStop_dicom_dcim: dicom_dcim_ApplicationStop, + /** + * Audit event: User login has been attempted + */ + Login_dicom_dcim: dicom_dcim_Login, + /** + * Audit event: User logout has been attempted + */ + Logout_dicom_dcim: dicom_dcim_Logout, + /** + * Audit event: Node has been attached + */ + Attach_dicom_dcim: dicom_dcim_Attach, + /** + * Audit event: Node has been detached + */ + Detach_dicom_dcim: dicom_dcim_Detach, + /** + * Audit event: Node Authentication has been attempted + */ + NodeAuthentication_dicom_dcim: dicom_dcim_NodeAuthentication, + /** + * Audit event: Emergency Override has started + */ + EmergencyOverrideStarted_dicom_dcim: dicom_dcim_EmergencyOverrideStarted, + /** + * Audit event: Network configuration has been changed + */ + NetworkConfiguration_dicom_dcim: dicom_dcim_NetworkConfiguration, + /** + * Audit event: Security configuration has been changed + */ + SecurityConfiguration_dicom_dcim: dicom_dcim_SecurityConfiguration, + /** + * Audit event: Hardware configuration has been changed + */ + HardwareConfiguration_dicom_dcim: dicom_dcim_HardwareConfiguration, + /** + * Audit event: Software configuration has been changed + */ + SoftwareConfiguration_dicom_dcim: dicom_dcim_SoftwareConfiguration, + /** + * Audit event: A use of a restricted function has been attempted + */ + UseOfRestrictedFunction_dicom_dcim: dicom_dcim_UseOfRestrictedFunction, + /** + * Audit event: Audit recording has been stopped + */ + AuditRecordingStopped_dicom_dcim: dicom_dcim_AuditRecordingStopped, + /** + * Audit event: Audit recording has been started + */ + AuditRecordingStarted_dicom_dcim: dicom_dcim_AuditRecordingStarted, + /** + * Audit event: Security attributes of an object have been changed + */ + ObjectSecurityAttributesChanged_dicom_dcim: dicom_dcim_ObjectSecurityAttributesChanged, + /** + * Audit event: Security roles have been changed + */ + SecurityRolesChanged_dicom_dcim: dicom_dcim_SecurityRolesChanged, + /** + * Audit event: Security attributes of a user have been changed + */ + UserSecurityAttributesChanged_dicom_dcim: dicom_dcim_UserSecurityAttributesChanged, + /** + * Audit event: Emergency Override has Stopped + */ + EmergencyOverrideStopped_dicom_dcim: dicom_dcim_EmergencyOverrideStopped, + /** + * Audit event: Remote Service Operation has Begun + */ + RemoteServiceOperationStarted_dicom_dcim: dicom_dcim_RemoteServiceOperationStarted, + /** + * Audit event: Remote Service Operation has Stopped + */ + RemoteServiceOperationStopped_dicom_dcim: dicom_dcim_RemoteServiceOperationStopped, + /** + * Audit event: Local Service Operation has Begun + */ + LocalServiceOperationStarted_dicom_dcim: dicom_dcim_LocalServiceOperationStarted, + /** + * Audit event: Local Service Operation Stopped + */ + LocalServiceOperationStopped_dicom_dcim: dicom_dcim_LocalServiceOperationStopped, + /** + * perform a set of a separate interactions in a single http operation + */ + Batch_restful_interaction: restful_interaction_Batch, + /** + * Get a Capability Statement for the system. + */ + Capabilities_restful_interaction: restful_interaction_Capabilities, + /** + * Create a new resource with a server assigned id. + */ + Create_restful_interaction: restful_interaction_Create, + /** + * Delete a resource. + */ + Delete_restful_interaction: restful_interaction_Delete, + /** + * Retrieve the change history for a particular resource, type of resource, or the entire system. + */ + History_restful_interaction: restful_interaction_History, + /** + * Retrieve the change history for a particular resource. + */ + HistoryInstance_restful_interaction: restful_interaction_HistoryInstance, + /** + * Retrieve the change history for all resources on a system. + */ + HistorySystem_restful_interaction: restful_interaction_HistorySystem, + /** + * Retrieve the change history for all resources of a particular type. + */ + HistoryType_restful_interaction: restful_interaction_HistoryType, + /** + * Perform an operation as defined by an OperationDefinition. + */ + Operation_restful_interaction: restful_interaction_Operation, + /** + * Update an existing resource by posting a set of changes to it. + */ + Patch_restful_interaction: restful_interaction_Patch, + /** + * Read the current state of the resource. + */ + Read_restful_interaction: restful_interaction_Read, + /** + * Search a resource type or all resources based on some filter criteria. + */ + Search_restful_interaction: restful_interaction_Search, + /** + * Search all resources based on some filter criteria. + */ + SearchSystem_restful_interaction: restful_interaction_SearchSystem, + /** + * Search all resources of the specified type based on some filter criteria. + */ + SearchType_restful_interaction: restful_interaction_SearchType, + /** + * Update, create or delete a set of resources as a single transaction. + */ + Transaction_restful_interaction: restful_interaction_Transaction, + /** + * Update an existing resource by its id (or create it if it is new). + */ + Update_restful_interaction: restful_interaction_Update, + /** + * Read the state of a specific version of the resource. + */ + Vread_restful_interaction: restful_interaction_Vread, +}; +const dicom_dcim_ApplicationActivity: Coding = { + code: "110100", + display: "Application Activity", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_AuditLogUsed: Coding = { + code: "110101", + display: "Audit Log Used", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_BeginTransferringDICOMInstances: Coding = { + code: "110102", + display: "Begin Transferring DICOM Instances", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DICOMInstancesAccessed: Coding = { + code: "110103", + display: "DICOM Instances Accessed", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DICOMInstancesTransferred: Coding = { + code: "110104", + display: "DICOM Instances Transferred", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DICOMStudyDeleted: Coding = { + code: "110105", + display: "DICOM Study Deleted", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Export: Coding = { + code: "110106", + display: "Export", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Import: Coding = { + code: "110107", + display: "Import", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_NetworkEntry: Coding = { + code: "110108", + display: "Network Entry", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_OrderRecord: Coding = { + code: "110109", + display: "Order Record", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_PatientRecord: Coding = { + code: "110110", + display: "Patient Record", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_ProcedureRecord: Coding = { + code: "110111", + display: "Procedure Record", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Query: Coding = { + code: "110112", + display: "Query", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SecurityAlert: Coding = { + code: "110113", + display: "Security Alert", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_UserAuthentication: Coding = { + code: "110114", + display: "User Authentication", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const iso_21089_lifecycle_AccessViewRecordLifecycleEvent: Coding = { + code: "access", + display: "Access/View Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_AmendUpdateRecordLifecycleEvent: Coding = { + code: "amend", + display: "Amend (Update) Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ArchiveRecordLifecycleEvent: Coding = { + code: "archive", + display: "Archive Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_AttestRecordLifecycleEvent: Coding = { + code: "attest", + display: "Attest Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_DecryptRecordLifecycleEvent: Coding = { + code: "decrypt", + display: "Decrypt Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_DeIdentifyAnononymizeRecordLifecycleEvent: Coding = { + code: "deidentify", + display: "De-Identify (Anononymize) Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_DeprecateRecordLifecycleEvent: Coding = { + code: "deprecate", + display: "Deprecate Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_DestroyDeleteRecordLifecycleEvent: Coding = { + code: "destroy", + display: "Destroy/Delete Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_DiscloseRecordLifecycleEvent: Coding = { + code: "disclose", + display: "Disclose Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_EncryptRecordLifecycleEvent: Coding = { + code: "encrypt", + display: "Encrypt Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ExtractRecordLifecycleEvent: Coding = { + code: "extract", + display: "Extract Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_AddLegalHoldRecordLifecycleEvent: Coding = { + code: "hold", + display: "Add Legal Hold Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_LinkRecordLifecycleEvent: Coding = { + code: "link", + display: "Link Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_MergeRecordLifecycleEvent: Coding = { + code: "merge", + display: "Merge Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_OriginateRetainRecordLifecycleEvent: Coding = { + code: "originate", + display: "Originate/Retain Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_PseudonymizeRecordLifecycleEvent: Coding = { + code: "pseudonymize", + display: "Pseudonymize Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ReActivateRecordLifecycleEvent: Coding = { + code: "reactivate", + display: "Re-activate Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ReceiveRetainRecordLifecycleEvent: Coding = { + code: "receive", + display: "Receive/Retain Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ReIdentifyRecordLifecycleEvent: Coding = { + code: "reidentify", + display: "Re-identify Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_ReportOutputRecordLifecycleEvent: Coding = { + code: "report", + display: "Report (Output) Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const audit_event_type_RESTfulOperation: Coding = { + code: "rest", + display: "RESTful Operation", + system: "http://terminology.hl7.org/CodeSystem/audit-event-type" +}; +const iso_21089_lifecycle_RestoreRecordLifecycleEvent: Coding = { + code: "restore", + display: "Restore Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_TransformTranslateRecordLifecycleEvent: Coding = { + code: "transform", + display: "Transform/Translate Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_TransmitRecordLifecycleEvent: Coding = { + code: "transmit", + display: "Transmit Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_RemoveLegalHoldRecordLifecycleEvent: Coding = { + code: "unhold", + display: "Remove Legal Hold Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_UnlinkRecordLifecycleEvent: Coding = { + code: "unlink", + display: "Unlink Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_UnmergeRecordLifecycleEvent: Coding = { + code: "unmerge", + display: "Unmerge Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +const iso_21089_lifecycle_VerifyRecordLifecycleEvent: Coding = { + code: "verify", + display: "Verify Record Lifecycle Event", + system: "http://terminology.hl7.org/CodeSystem/iso-21089-lifecycle" +}; +/** + * Event Types for Audit Events - defined by DICOM with some FHIR specific additions. + */ +export const AuditEventType = { + /** + * Audit event: Application Activity has taken place + */ + ApplicationActivity_dicom_dcim: dicom_dcim_ApplicationActivity, + /** + * Audit event: Audit Log has been used + */ + AuditLogUsed_dicom_dcim: dicom_dcim_AuditLogUsed, + /** + * Audit event: Storage of DICOM Instances has begun + */ + BeginTransferringDICOMInstances_dicom_dcim: dicom_dcim_BeginTransferringDICOMInstances, + /** + * Audit event: DICOM Instances have been created, read, updated, or deleted + */ + DICOMInstancesAccessed_dicom_dcim: dicom_dcim_DICOMInstancesAccessed, + /** + * Audit event: Storage of DICOM Instances has been completed + */ + DICOMInstancesTransferred_dicom_dcim: dicom_dcim_DICOMInstancesTransferred, + /** + * Audit event: Entire Study has been deleted + */ + DICOMStudyDeleted_dicom_dcim: dicom_dcim_DICOMStudyDeleted, + /** + * Audit event: Data has been exported out of the system + */ + Export_dicom_dcim: dicom_dcim_Export, + /** + * Audit event: Data has been imported into the system + */ + Import_dicom_dcim: dicom_dcim_Import, + /** + * Audit event: System has joined or left network + */ + NetworkEntry_dicom_dcim: dicom_dcim_NetworkEntry, + /** + * Audit event: Order has been created, read, updated or deleted + */ + OrderRecord_dicom_dcim: dicom_dcim_OrderRecord, + /** + * Audit event: Patient Record has been created, read, updated, or deleted + */ + PatientRecord_dicom_dcim: dicom_dcim_PatientRecord, + /** + * Audit event: Procedure Record has been created, read, updated, or deleted + */ + ProcedureRecord_dicom_dcim: dicom_dcim_ProcedureRecord, + /** + * Audit event: Query has been made + */ + Query_dicom_dcim: dicom_dcim_Query, + /** + * Audit event: Security Alert has been raised + */ + SecurityAlert_dicom_dcim: dicom_dcim_SecurityAlert, + /** + * Audit event: User Authentication has been attempted + */ + UserAuthentication_dicom_dcim: dicom_dcim_UserAuthentication, + /** + * Occurs when an agent causes the system to obtain and open a record entry for inspection or review. + */ + AccessViewRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AccessViewRecordLifecycleEvent, + /** + * Occurs when an agent makes any change to record entry content currently residing in storage considered permanent (persistent). + */ + AmendUpdateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AmendUpdateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to create and move archive artifacts containing record entry content, typically to long-term offline storage. + */ + ArchiveRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ArchiveRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to capture the agent’s digital signature (or equivalent indication) during formal validation of record entry content. + */ + AttestRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AttestRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to decode record entry content from a cipher. + */ + DecryptRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DecryptRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to scrub record entry content to reduce the association between a set of identifying data and the data subject in a way that might or might not be reversible. + */ + DeIdentifyAnononymizeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DeIdentifyAnononymizeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to tag record entry(ies) as obsolete, erroneous or untrustworthy, to warn against its future use. + */ + DeprecateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DeprecateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to permanently erase record entry content from the system. + */ + DestroyDeleteRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DestroyDeleteRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to release, transfer, provision access to, or otherwise divulge record entry content. + */ + DiscloseRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DiscloseRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to encode record entry content in a cipher. + */ + EncryptRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_EncryptRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to selectively pull out a subset of record entry content, based on explicit criteria. + */ + ExtractRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ExtractRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to tag or otherwise indicate special access management and suspension of record entry deletion/destruction, if deemed relevant to a lawsuit or which are reasonably anticipated to be relevant or to fulfill organizational policy under the legal doctrine of “duty to preserve”. + */ + AddLegalHoldRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AddLegalHoldRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to connect related record entries. + */ + LinkRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_LinkRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to combine or join content from two or more record entries, resulting in a single logical record entry. + */ + MergeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_MergeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to: a) initiate capture of potential record content, and b) incorporate that content into the storage considered a permanent part of the health record. + */ + OriginateRetainRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_OriginateRetainRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to remove record entry content to reduce the association between a set of identifying data and the data subject in a way that may be reversible. + */ + PseudonymizeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_PseudonymizeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to recreate or restore full status to record entries previously deleted or deprecated. + */ + ReActivateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReActivateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to a) initiate capture of data content from elsewhere, and b) incorporate that content into the storage considered a permanent part of the health record. + */ + ReceiveRetainRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReceiveRetainRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to restore information to data that allows identification of information source and/or information subject. + */ + ReIdentifyRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReIdentifyRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to produce and deliver record entry content in a particular form and manner. + */ + ReportOutputRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReportOutputRecordLifecycleEvent, + /** + * Audit Event: Execution of a RESTful operation as defined by FHIR. + */ + RESTfulOperation_audit_event_type: audit_event_type_RESTfulOperation, + /** + * Occurs when an agent causes the system to recreate record entries and their content from a previous created archive artefact. + */ + RestoreRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_RestoreRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to change the form, language or code system used to represent record entry content. + */ + TransformTranslateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_TransformTranslateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to send record entry content from one (EHR/PHR/other) system to another. + */ + TransmitRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_TransmitRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to remove a tag or other cues for special access management had required to fulfill organizational policy under the legal doctrine of “duty to preserve”. + */ + RemoveLegalHoldRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_RemoveLegalHoldRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to disconnect two or more record entries previously connected, rendering them separate (disconnected) again. + */ + UnlinkRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_UnlinkRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to reverse a previous record entry merge operation, rendering them separate again. + */ + UnmergeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_UnmergeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to confirm compliance of data or data objects with regulations, requirements, specifications, or other imposed conditions based on organizational policy. + */ + VerifyRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_VerifyRecordLifecycleEvent, +}; +const audit_source_type_UserDevice: Coding = { + code: "1", + display: "User Device", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_DataInterface: Coding = { + code: "2", + display: "Data Interface", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_WebServer: Coding = { + code: "3", + display: "Web Server", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_ApplicationServer: Coding = { + code: "4", + display: "Application Server", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_DatabaseServer: Coding = { + code: "5", + display: "Database Server", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_SecurityServer: Coding = { + code: "6", + display: "Security Server", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_NetworkDevice: Coding = { + code: "7", + display: "Network Device", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_NetworkRouter: Coding = { + code: "8", + display: "Network Router", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +const audit_source_type_Other: Coding = { + code: "9", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/security-source-type" +}; +/** + * The type of process where the audit event originated from. + */ +export const AuditSourceType = { + /** + * End-user display device, diagnostic device. + */ + UserDevice: audit_source_type_UserDevice, + /** + * Data acquisition device or instrument. + */ + DataInterface: audit_source_type_DataInterface, + /** + * Web Server process or thread. + */ + WebServer: audit_source_type_WebServer, + /** + * Application Server process or thread. + */ + ApplicationServer: audit_source_type_ApplicationServer, + /** + * Database Server process or thread. + */ + DatabaseServer: audit_source_type_DatabaseServer, + /** + * Security server, e.g. a domain controller. + */ + SecurityServer: audit_source_type_SecurityServer, + /** + * ISO level 1-3 network component. + */ + NetworkDevice: audit_source_type_NetworkDevice, + /** + * ISO level 4-6 operating software. + */ + NetworkRouter: audit_source_type_NetworkRouter, + /** + * Other kind of device (defined by DICOM, but some other code/system can be used). + */ + Other: audit_source_type_Other, +}; +const basic_resource_type_Account: Coding = { + code: "account", + display: "Account", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_InvoiceAdjudication: Coding = { + code: "adjudicat", + display: "Invoice Adjudication", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_AdministrativeActivity: Coding = { + code: "adminact", + display: "Administrative Activity", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_AdverseEvent: Coding = { + code: "advevent", + display: "Adverse Event", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_AppointmentRequest: Coding = { + code: "aptmtreq", + display: "Appointment Request", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Consent: Coding = { + code: "consent", + display: "Consent", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Diet: Coding = { + code: "diet", + display: "Diet", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Exposure: Coding = { + code: "exposure", + display: "Exposure", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Investigation: Coding = { + code: "investigation", + display: "Investigation", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Invoice: Coding = { + code: "invoice", + display: "Invoice", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Predetermination: Coding = { + code: "predetermine", + display: "Predetermination", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_PreDeterminationRequest: Coding = { + code: "predetreq", + display: "Pre-determination Request", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Protocol: Coding = { + code: "protocol", + display: "Protocol", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Referral: Coding = { + code: "referral", + display: "Referral", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Study: Coding = { + code: "study", + display: "Study", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +const basic_resource_type_Transfer: Coding = { + code: "transfer", + display: "Transfer", + system: "http://terminology.hl7.org/CodeSystem/basic-resource-type" +}; +/** + * This value set defines codes for resources not yet supported by (or which will never be supported by) FHIR. Many of the codes listed here will eventually be turned into official resources. However, there is no guarantee that any particular resource will be created nor that the scope will be exactly as defined by the codes presented here. Codes in this set will be deprecated if/when formal resources are defined that encompass these concepts. + */ +export const BasicResourceType = { + /** + * A financial instrument used to track costs, charges or other amounts. + */ + Account: basic_resource_type_Account, + /** + * The determination of what will be paid against a particular invoice based on coverage, plan rules, etc. + */ + InvoiceAdjudication: basic_resource_type_InvoiceAdjudication, + /** + * An occurrence of a non-care-related event in the healthcare domain, such as approvals, reviews, etc. + */ + AdministrativeActivity: basic_resource_type_AdministrativeActivity, + /** + * An undesired reaction caused by exposure to some agent (e.g. a medication, immunization, food, or environmental agent). + */ + AdverseEvent: basic_resource_type_AdverseEvent, + /** + * A request that a time be scheduled for a type of service for a specified patient, potentially subject to other constraints + */ + AppointmentRequest: basic_resource_type_AppointmentRequest, + /** + * An assertion of permission for an activity or set of activities to occur, possibly subject to particular limitations; e.g. surgical consent, information disclosure consent, etc. + */ + Consent: basic_resource_type_Consent, + /** + * The specification of a set of food and/or other nutritional material to be delivered to a patient. + */ + Diet: basic_resource_type_Diet, + /** + * Record of a situation where a subject was exposed to a substance. Usually of interest to public health. + */ + Exposure: basic_resource_type_Exposure, + /** + * A formalized inquiry into the circumstances surrounding a particular unplanned event or potential event for the purposes of identifying possible causes and contributing factors for the event + */ + Investigation: basic_resource_type_Investigation, + /** + * A request for payment for goods and/or services. Includes the idea of a healthcare insurance claim. + */ + Invoice: basic_resource_type_Invoice, + /** + * An adjudication of what would be paid under an insurance plan for a hypothetical claim for goods or services + */ + Predetermination: basic_resource_type_Predetermination, + /** + * A request for a pre-determination of the cost that would be paid under an insurance plan for a hypothetical claim for goods or services + */ + PreDeterminationRequest: basic_resource_type_PreDeterminationRequest, + /** + * A set of (possibly conditional) steps to be taken to achieve some aim. Includes study protocols, treatment protocols, emergency protocols, etc. + */ + Protocol: basic_resource_type_Protocol, + /** + * A request that care of a particular type be provided to a patient. Could involve the transfer of care, a consult, etc. + */ + Referral: basic_resource_type_Referral, + /** + * An investigation to determine information about a particular therapy or product + */ + Study: basic_resource_type_Study, + /** + * The transition of a patient or set of material from one location to another + */ + Transfer: basic_resource_type_Transfer, +}; +const binding_strength_Example: Coding = { + code: "example", + display: "Example", + system: "http://hl7.org/fhir/binding-strength" +}; +const binding_strength_Extensible: Coding = { + code: "extensible", + display: "Extensible", + system: "http://hl7.org/fhir/binding-strength" +}; +const binding_strength_Preferred: Coding = { + code: "preferred", + display: "Preferred", + system: "http://hl7.org/fhir/binding-strength" +}; +const binding_strength_Required: Coding = { + code: "required", + display: "Required", + system: "http://hl7.org/fhir/binding-strength" +}; +/** + * Indication of the degree of conformance expectations associated with a binding. + */ +export const BindingStrength = { + /** + * Instances are not expected or even encouraged to draw from the specified value set. The value set merely provides examples of the types of concepts intended to be included. + */ + Example: binding_strength_Example, + /** + * To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead. + */ + Extensible: binding_strength_Extensible, + /** + * Instances are encouraged to draw from the specified codes for interoperability purposes but are not required to do so to be considered conformant. + */ + Preferred: binding_strength_Preferred, + /** + * To be conformant, the concept in this element SHALL be from the specified value set. + */ + Required: binding_strength_Required, +}; +const bundle_type_Batch: Coding = { + code: "batch", + display: "Batch", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_BatchResponse: Coding = { + code: "batch-response", + display: "Batch Response", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_Collection: Coding = { + code: "collection", + display: "Collection", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_Document: Coding = { + code: "document", + display: "Document", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_HistoryList: Coding = { + code: "history", + display: "History List", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_Message: Coding = { + code: "message", + display: "Message", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_SearchResults: Coding = { + code: "searchset", + display: "Search Results", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_Transaction: Coding = { + code: "transaction", + display: "Transaction", + system: "http://hl7.org/fhir/bundle-type" +}; +const bundle_type_TransactionResponse: Coding = { + code: "transaction-response", + display: "Transaction Response", + system: "http://hl7.org/fhir/bundle-type" +}; +/** + * Indicates the purpose of a bundle - how it is intended to be used. + */ +export const BundleType = { + /** + * The bundle is a set of actions - intended to be processed by a server as a group of independent actions. + */ + Batch: bundle_type_Batch, + /** + * The bundle is a batch response. Note that as a batch, some responses may indicate failure and others success. + */ + BatchResponse: bundle_type_BatchResponse, + /** + * The bundle is a set of resources collected into a single package for ease of distribution that imposes no processing obligations or behavioral rules beyond persistence. + */ + Collection: bundle_type_Collection, + /** + * The bundle is a document. The first resource is a Composition. + */ + Document: bundle_type_Document, + /** + * The bundle is a list of resources from a history interaction on a server. + */ + HistoryList: bundle_type_HistoryList, + /** + * The bundle is a message. The first resource is a MessageHeader. + */ + Message: bundle_type_Message, + /** + * The bundle is a list of resources returned as a result of a search/query interaction, operation, or message. + */ + SearchResults: bundle_type_SearchResults, + /** + * The bundle is a transaction - intended to be processed by a server as an atomic commit. + */ + Transaction: bundle_type_Transaction, + /** + * The bundle is a transaction response. Because the response is a transaction response, the transaction has succeeded, and all responses are error free. + */ + TransactionResponse: bundle_type_TransactionResponse, +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMassVolumeInSerumOrPlasma: Coding = { + code: "11206-0", + display: "18-Hydroxydeoxycorticosterone [Mass/volume] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnesthesiaRecords: Coding = { + code: "11485-0", + display: "Anesthesia records", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChemotherapyRecords: Coding = { + code: "11486-8", + display: "Chemotherapy records", + system: "http://loinc.org" +}; +const C80DocTypecodes_ConsultNote: Coding = { + code: "11488-4", + display: "Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianDischargeSummary: Coding = { + code: "11490-0", + display: "Physician Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifedHistoryAndPhysicalNote: Coding = { + code: "11492-6", + display: "Provider-unspecifed, History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11494-2", + display: "Physician Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11495-9", + display: "Physical therapy Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11496-7", + display: "Podiatry Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11497-5", + display: "Psychology Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11498-3", + display: "Social work Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyInitialAssessmentNoteAtFirstEncounter: Coding = { + code: "11500-6", + display: "Occupational therapy Initial assessment note at First encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_LaboratoryReport: Coding = { + code: "11502-2", + display: "Laboratory report", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicalRecords: Coding = { + code: "11503-0", + display: "Medical records", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedOperationNote: Coding = { + code: "11504-8", + display: "Provider-unspecified Operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianProcedureNote: Coding = { + code: "11505-5", + display: "Physician procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedProgressNote: Coding = { + code: "11506-3", + display: "Provider-unspecified Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyProgressNote: Coding = { + code: "11507-1", + display: "Occupational therapy Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyProgressNote: Coding = { + code: "11508-9", + display: "Physical therapy Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryProgressNote: Coding = { + code: "11509-7", + display: "Podiatry Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyProgressNote: Coding = { + code: "11510-5", + display: "Psychology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyProgressNote: Coding = { + code: "11512-1", + display: "Speech-language pathology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChiropracticRecordsTotalEncounter: Coding = { + code: "11514-7", + display: "Chiropractic Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyRecordsTotalEncounter: Coding = { + code: "11515-4", + display: "Physical therapy Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianRecordsTotalEncounter: Coding = { + code: "11516-2", + display: "Physician Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryRecordsTotalEncounter: Coding = { + code: "11517-0", + display: "Podiatry Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyRecordsTotalEncounter: Coding = { + code: "11518-8", + display: "Psychology Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialServiceRecordsTotalEncounter: Coding = { + code: "11519-6", + display: "Social service Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechTherapyRecordsTotalEncounter: Coding = { + code: "11520-4", + display: "Speech therapy Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyRecordsTotalEncounter: Coding = { + code: "11521-2", + display: "Occupational therapy Records total Encounter", + system: "http://loinc.org" +}; +const C80DocTypecodes_EEGStudy: Coding = { + code: "11523-8", + display: "EEG study", + system: "http://loinc.org" +}; +const C80DocTypecodes_EKGStudy: Coding = { + code: "11524-6", + display: "EKG study", + system: "http://loinc.org" +}; +const C80DocTypecodes_USPelvisAndFetusForPregnancy: Coding = { + code: "11525-3", + display: "US Pelvis and Fetus for pregnancy", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyStudy: Coding = { + code: "11526-1", + display: "Pathology study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryStudy: Coding = { + code: "11527-9", + display: "Psychiatry study", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgicalPathologyStudy: Coding = { + code: "11529-5", + display: "Surgical pathology study", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemperatureCharts: Coding = { + code: "11534-5", + display: "Temperature charts", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseNotes: Coding = { + code: "11536-0", + display: "Nurse Notes", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIBrainStudy: Coding = { + code: "11541-0", + display: "MRI Brain study", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseryRecords: Coding = { + code: "11543-6", + display: "Nursery records", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycortisolCreatinineMassRatioInUrine: Coding = { + code: "13480-9", + display: "18-Hydroxydeoxycortisol/Creatinine [Mass Ratio] in Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedEDProgressNote: Coding = { + code: "15507-7", + display: "Provider-unspecified ED Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_LaborAndDeliveryRecords: Coding = { + code: "15508-5", + display: "Labor and delivery records", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassTimeIn24HourUrine: Coding = { + code: "16110-9", + display: "11-Deoxycorticosterone [Mass/time] in 24 hour Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPostXXXChallenge: Coding = { + code: "16294-1", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma: Coding = { + code: "1656-8", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanStudyReport: Coding = { + code: "17787-3", + display: "Thyroid Scan Study report", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatricServiceAttachment: Coding = { + code: "18594-2", + display: "Psychiatric service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianAttendingProgressNote: Coding = { + code: "18733-6", + display: "Physician attending Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyInitialAssessmentNote: Coding = { + code: "18734-4", + display: "Occupational therapy Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyInitialAssessmentNote: Coding = { + code: "18735-1", + display: "Physical therapy Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianInitialAssessmentNote: Coding = { + code: "18736-9", + display: "Physician Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryInitialAssessmentNote: Coding = { + code: "18737-7", + display: "Podiatry Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyInitialAssessmentNote: Coding = { + code: "18738-5", + display: "Psychology Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkInitialAssessmentNote: Coding = { + code: "18739-3", + display: "Social work Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyInitialAssessmentNote: Coding = { + code: "18740-1", + display: "Speech-language pathology Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ArthroscopyStudy: Coding = { + code: "18742-7", + display: "Arthroscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_AutopsyReport: Coding = { + code: "18743-5", + display: "Autopsy report", + system: "http://loinc.org" +}; +const C80DocTypecodes_BronchoscopyStudy: Coding = { + code: "18744-3", + display: "Bronchoscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiacCatheterizationStudy: Coding = { + code: "18745-0", + display: "Cardiac catheterization study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonoscopyStudy: Coding = { + code: "18746-8", + display: "Colonoscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiagnosticImagingStudy: Coding = { + code: "18748-4", + display: "Diagnostic imaging study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElectromyogramStudy: Coding = { + code: "18749-2", + display: "Electromyogram study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElectrophysiologyStudy: Coding = { + code: "18750-0", + display: "Electrophysiology study", + system: "http://loinc.org" +}; +const C80DocTypecodes_EndoscopyStudy: Coding = { + code: "18751-8", + display: "Endoscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExerciseStressTestStudy: Coding = { + code: "18752-6", + display: "Exercise stress test study", + system: "http://loinc.org" +}; +const C80DocTypecodes_FlexibleSigmoidoscopyStudy: Coding = { + code: "18753-4", + display: "Flexible sigmoidoscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_HolterMonitorStudy: Coding = { + code: "18754-2", + display: "Holter monitor study", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRISpineStudy: Coding = { + code: "18756-7", + display: "MRI Spine study", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpirometryStudy: Coding = { + code: "18759-1", + display: "Spirometry study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedTransferSummary: Coding = { + code: "18761-7", + display: "Provider-unspecified Transfer summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianConsultingInitialAssessmentNote: Coding = { + code: "18763-3", + display: "Physician consulting Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AlcoholAndOrSubstanceAbuseServiceAttachment: Coding = { + code: "18823-5", + display: "Alcohol and/or substance abuse service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiacServiceAttachment: Coding = { + code: "18824-3", + display: "Cardiac service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicalSocialServicesAttachment: Coding = { + code: "18825-0", + display: "Medical social services attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyServiceAttachment: Coding = { + code: "18826-8", + display: "Occupational therapy service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiacStressStudyProcedure: Coding = { + code: "18836-7", + display: "Cardiac stress study Procedure", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalConsultationsDocument: Coding = { + code: "18841-7", + display: "Hospital consultations Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_DischargeSummary: Coding = { + code: "18842-5", + display: "Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyServiceAttachment: Coding = { + code: "19002-5", + display: "Physical therapy service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyServiceAttachment: Coding = { + code: "19003-3", + display: "Respiratory therapy service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkilledNursingServiceAttachment: Coding = { + code: "19004-1", + display: "Skilled nursing service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_SourceOfDocumentUsedToAbstractCancer: Coding = { + code: "21862-8", + display: "Source of document used to abstract Cancer", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumUS: Coding = { + code: "24531-6", + display: "Abdomen retroperitoneum US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRUQUS: Coding = { + code: "24532-4", + display: "Abdomen RUQ US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsMRIAngiogramWContrastIV: Coding = { + code: "24533-2", + display: "Abdominal vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsUSDoppler: Coding = { + code: "24534-0", + display: "Abdominal vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumXRay: Coding = { + code: "24535-7", + display: "Acetabulum X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRay: Coding = { + code: "24536-5", + display: "Acromioclavicular Joint X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForRemovalOfAmnioticFluidFromUterus: Coding = { + code: "24537-3", + display: "US Guidance for removal of amniotic fluid from Uterus", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleMRI: Coding = { + code: "24538-1", + display: "Ankle MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleMRIWAndWOContrastIV: Coding = { + code: "24539-9", + display: "Ankle MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRay2Views: Coding = { + code: "24540-7", + display: "Ankle X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRay: Coding = { + code: "24541-5", + display: "Ankle X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnusUS: Coding = { + code: "24542-3", + display: "Anus US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24543-1", + display: "Aorta Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicCT: Coding = { + code: "24544-9", + display: "Aorta thoracic CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicCTWContrastIV: Coding = { + code: "24545-6", + display: "Aorta thoracic CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaArchAndNeckFluoroscopicAngiogramWContrastIA: Coding = { + code: "24546-4", + display: "Aorta arch and Neck Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaUS: Coding = { + code: "24547-2", + display: "Aorta US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppendixUS: Coding = { + code: "24548-0", + display: "Appendix US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWContrastIV: Coding = { + code: "24549-8", + display: "Upper extremity vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "24550-6", + display: "Upper extremity veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVFistulaFluoroscopicAngiogramWContrastIA: Coding = { + code: "24551-4", + display: "AV fistula Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_StentFluoroscopyWContrastIntraStent: Coding = { + code: "24552-2", + display: "Stent Fluoroscopy W contrast intra stent", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselIntracranialFluoroscopicAngiogramEmbolectomyWContrastIV: Coding = { + code: "24553-0", + display: "Vessel intracranial Fluoroscopic angiogram Embolectomy W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ArteryFluoroscopicAngiogramEmbolizationWContrastIA: Coding = { + code: "24554-8", + display: "Artery Fluoroscopic angiogram Embolization W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArtery: Coding = { + code: "24555-5", + display: "Fluoroscopic angiogram Guidance for placement of stent in Artery", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRI: Coding = { + code: "24556-3", + display: "Abdomen MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRIWAndWOContrastIV: Coding = { + code: "24557-1", + display: "Abdomen MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenUS: Coding = { + code: "24558-9", + display: "Abdomen US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForRemovalOfFluidFromAbdomen: Coding = { + code: "24559-7", + display: "US Guidance for removal of fluid from Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitusPortable: Coding = { + code: "24560-5", + display: "Abdomen X-ray AP left lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitus: Coding = { + code: "24561-3", + display: "Abdomen X-ray AP left lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitusAndRightLateralDecubitus: Coding = { + code: "24562-1", + display: "Abdomen X-ray AP (left lateral-decubitus and right lateral-decubitus)", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPRightLateralDecubitus: Coding = { + code: "24563-9", + display: "Abdomen X-ray AP right lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPUprightPortable: Coding = { + code: "24564-7", + display: "Abdomen X-ray AP upright portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumCT: Coding = { + code: "24566-2", + display: "Abdomen retroperitoneum CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumCTWContrast: Coding = { + code: "24567-0", + display: "Abdomen retroperitoneum CT W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVFistulaFluoroscopicAngiogramAtherectomyWContrastIV: Coding = { + code: "24568-8", + display: "AV fistula Fluoroscopic angiogram Atherectomy W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVShuntFluoroscopicAngiogramWContrastIV: Coding = { + code: "24569-6", + display: "AV shunt Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForStoneRemovalOfBiliaryDuctCommonWContrastIntraBiliaryDuct: Coding = { + code: "24570-4", + display: "Fluoroscopy Guidance for stone removal of Biliary duct common-- W contrast intra biliary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresAndEjectionFractionWSincalideAndWRadionuclideIV: Coding = { + code: "24571-2", + display: "Biliary ducts and Gallbladder Scan for patency of biliary structures and ejection fraction W sincalide and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresWTc99mIV: Coding = { + code: "24572-0", + display: "Biliary ducts and Gallbladder Scan for patency of biliary structures W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderXRayWContrastIV: Coding = { + code: "24573-8", + display: "Biliary ducts and Gallbladder X-ray W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyDuringSurgeryWContrastBiliaryDuct: Coding = { + code: "24574-6", + display: "Biliary ducts and Gallbladder Fluoroscopy during surgery W contrast biliary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyWContrastPercutaneousTranshepatic: Coding = { + code: "24575-3", + display: "Biliary ducts and Gallbladder Fluoroscopy W contrast percutaneous transhepatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "24576-1", + display: "Urinary bladder arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneXRayDuringSurgery: Coding = { + code: "24577-9", + display: "Bone X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesSPECT: Coding = { + code: "24578-7", + display: "Bones SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesLongXRaySurvey: Coding = { + code: "24579-5", + display: "Bones long X-ray survey", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachiocephalicArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24580-3", + display: "Brachiocephalic artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachialArteryAndSubclavianArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24581-1", + display: "Brachial artery and Subclavian artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletMRI: Coding = { + code: "24582-9", + display: "Thoracic outlet MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletMRIWAndWOContrastIV: Coding = { + code: "24583-7", + display: "Thoracic outlet MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletVesselsMRIAngiogramWContrastIV: Coding = { + code: "24584-5", + display: "Thoracic outlet vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHeadWContrastIV: Coding = { + code: "24585-2", + display: "CT Guidance.stereotactic for biopsy of Head-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIWAnesthesia: Coding = { + code: "24586-0", + display: "Brain MRI W anesthesia", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIWAndWOContrastIV: Coding = { + code: "24587-8", + display: "Brain MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIWAndWOContrastIVAndWAnesthesia: Coding = { + code: "24588-6", + display: "Brain MRI W and WO contrast IV and W anesthesia", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIWContrastIV: Coding = { + code: "24589-4", + display: "Brain MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRI: Coding = { + code: "24590-2", + display: "Brain MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanBrainDeathProtocolWTc99mHMPAOIV: Coding = { + code: "24591-0", + display: "Brain Scan brain death protocol W Tc-99m HMPAO IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsMRIAngiogramWContrastIV: Coding = { + code: "24593-6", + display: "Head vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreast: Coding = { + code: "24594-4", + display: "Mammogram Guidance for aspiration of cyst of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreast: Coding = { + code: "24595-1", + display: "Mammogram Guidance for needle localization of mass of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSpecimenUS: Coding = { + code: "24596-9", + display: "Breast specimen US", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSpecimenMammogram: Coding = { + code: "24597-7", + display: "Breast specimen Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForAspirationOfBreast: Coding = { + code: "24598-5", + display: "Mammogram Guidance for aspiration of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUSLimited: Coding = { + code: "24599-3", + display: "Breast US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreast: Coding = { + code: "24600-9", + display: "US Guidance for needle localization of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUS: Coding = { + code: "24601-7", + display: "Breast US", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForBiopsyOfBreast: Coding = { + code: "24602-5", + display: "Mammogram Guidance for biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreast: Coding = { + code: "24603-3", + display: "Mammogram Guidance.stereotactic for biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramDiagnosticLimited: Coding = { + code: "24604-1", + display: "Breast Mammogram diagnostic limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramDiagnostic: Coding = { + code: "24605-8", + display: "Breast Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramScreening: Coding = { + code: "24606-6", + display: "Breast Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreast: Coding = { + code: "24609-0", + display: "Mammogram Guidance for core needle percutaneous biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramLimited: Coding = { + code: "24610-8", + display: "Breast Mammogram limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientConsultation2ndOpinion: Coding = { + code: "24611-6", + display: "Outpatient Consultation 2nd opinion", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRay: Coding = { + code: "24612-4", + display: "Calcaneus X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInArteryInCentralCardiovascularArtery: Coding = { + code: "24613-2", + display: "Fluoroscopic angiogram Guidance for placement of catheter in artery in Central cardiovascular artery", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryExtracranialFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24614-0", + display: "Carotid artery extracranial Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryIntracranialFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24615-7", + display: "Carotid artery intracranial Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryUS: Coding = { + code: "24616-5", + display: "Carotid artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24617-3", + display: "Carotid artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRay: Coding = { + code: "24619-9", + display: "Wrist X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CatheterFluoroscopyPatencyCheckWContrastViaCatheter: Coding = { + code: "24620-7", + display: "Catheter Fluoroscopy Patency check W contrast via catheter", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfCavity: Coding = { + code: "24621-5", + display: "Fluoroscopy Guidance for percutaneous drainage of Cavity", + system: "http://loinc.org" +}; +const C80DocTypecodes_CeliacArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24622-3", + display: "Celiac artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAnestheticBlockInjectionOfCeliacPlexus: Coding = { + code: "24623-1", + display: "CT Guidance for anesthetic block injection of Celiac plexus", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinWContrastIV: Coding = { + code: "24624-9", + display: "Fluoroscopic angiogram Guidance for change of central catheter in Central vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinWContrastIV: Coding = { + code: "24625-6", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Central vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinWContrastIV: Coding = { + code: "24626-4", + display: "Fluoroscopic angiogram Guidance for reposition of catheter in Central vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCT: Coding = { + code: "24627-2", + display: "Chest CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTWContrastIV: Coding = { + code: "24628-0", + display: "Chest CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestMRI: Coding = { + code: "24629-8", + display: "Chest MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestUS: Coding = { + code: "24630-6", + display: "Chest US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyCentralVeinCatheterPlacementCheck: Coding = { + code: "24631-4", + display: "Unspecified body region Fluoroscopy Central vein catheter placement check", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPPortable: Coding = { + code: "24632-2", + display: "Chest X-ray AP portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPortableWInspirationAndExpiration: Coding = { + code: "24634-8", + display: "Chest X-ray portable W inspiration and expiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAUprightWInspirationAndExpiration: Coding = { + code: "24635-5", + display: "Chest X-ray PA upright W inspiration and expiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPLeftLateralDecubitusPortable: Coding = { + code: "24636-3", + display: "Chest X-ray AP left lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPLeftLateralDecubitus: Coding = { + code: "24637-1", + display: "Chest X-ray AP left lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftLateralUprightPortable: Coding = { + code: "24638-9", + display: "Chest X-ray left lateral upright portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftLateralUpright: Coding = { + code: "24639-7", + display: "Chest X-ray left lateral upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLordotic: Coding = { + code: "24640-5", + display: "Chest X-ray lordotic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftObliquePortable: Coding = { + code: "24641-3", + display: "Chest X-ray left oblique portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndPAUpright: Coding = { + code: "24642-1", + display: "Chest X-ray AP and PA upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndRightOrLeftObliqueUpright: Coding = { + code: "24643-9", + display: "Chest X-ray PA and lateral and right or-left oblique upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralUprightPortable: Coding = { + code: "24644-7", + display: "Chest X-ray PA and lateral upright portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUprightPortable: Coding = { + code: "24645-4", + display: "Chest X-ray PA and right lateral and right oblique and left oblique upright portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUpright: Coding = { + code: "24646-2", + display: "Chest X-ray PA and right lateral and right oblique and left oblique upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralUpright: Coding = { + code: "24647-0", + display: "Chest X-ray PA and lateral upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAUpright: Coding = { + code: "24648-8", + display: "Chest X-ray PA upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitusPortable: Coding = { + code: "24649-6", + display: "Chest X-ray AP (right lateral-decubitus and left lateral-decubitus) portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitus: Coding = { + code: "24650-4", + display: "Chest X-ray AP (right lateral-decubitus and left lateral-decubitus)", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightObliqueAndLeftObliqueUpright: Coding = { + code: "24651-2", + display: "Chest X-ray right oblique and left oblique upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPRightLateralDecubitusPortable: Coding = { + code: "24652-0", + display: "Chest X-ray AP right lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndAPRightLateralDecubitus: Coding = { + code: "24653-8", + display: "Chest X-ray AP and AP right lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndAPRightLateralDecubitusPortable: Coding = { + code: "24654-6", + display: "Chest X-ray AP and AP right lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyImageIntensifierDuringSurgery: Coding = { + code: "24655-3", + display: "Chest Fluoroscopy Image intensifier during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyDuringSurgery: Coding = { + code: "24656-1", + display: "Chest Fluoroscopy during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayTomograph: Coding = { + code: "24657-9", + display: "Chest X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaFluoroscopicAngiogramWContrastIA: Coding = { + code: "24658-7", + display: "Aorta Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsMRIAngiogramWContrastIV: Coding = { + code: "24659-5", + display: "Chest vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicMRIAngiogram: Coding = { + code: "24660-3", + display: "Aorta thoracic MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_PleuralSpaceFluoroscopyWContrastIntraPleuralSpace: Coding = { + code: "24661-1", + display: "Pleural space Fluoroscopy W contrast intra pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfPleuralSpace: Coding = { + code: "24662-9", + display: "US Guidance for aspiration of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCisternScanWRadionuclideIT: Coding = { + code: "24663-7", + display: "Head Cistern Scan W radionuclide IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRay: Coding = { + code: "24664-5", + display: "Clavicle X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxXRay: Coding = { + code: "24665-2", + display: "Sacrum and Coccyx X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWAirAndBariumContrastPR: Coding = { + code: "24666-0", + display: "Colon Fluoroscopy W air and barium contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWContrastPR: Coding = { + code: "24667-8", + display: "Colon Fluoroscopy W contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyTransitPostSolidContrast: Coding = { + code: "24668-6", + display: "Colon Fluoroscopy transit Post solid contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWWaterSolubleContrastPR: Coding = { + code: "24669-4", + display: "Colon Fluoroscopy W water soluble contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfCystOfUnspecifiedBodyRegion: Coding = { + code: "24670-2", + display: "US Guidance for biopsy of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: Coding = { + code: "24671-0", + display: "Fluoroscopy Guidance for aspiration of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiaphragmUSMotion: Coding = { + code: "24672-8", + display: "Diaphragm US Motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_DuodenumFluoroscopyWContrastPOAndHypotonicAgentPerNg: Coding = { + code: "24673-6", + display: "Duodenum Fluoroscopy W contrast PO and hypotonic agent per ng", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowMRI: Coding = { + code: "24674-4", + display: "Elbow MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowMRIWAndWOContrastIV: Coding = { + code: "24675-1", + display: "Elbow MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRay: Coding = { + code: "24676-9", + display: "Elbow X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisUSTransvaginal: Coding = { + code: "24677-7", + display: "Pelvis US transvaginal", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusFluoroscopyWContrastPO: Coding = { + code: "24678-5", + display: "Esophagus Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusFluoroscopyWGastrografinPO: Coding = { + code: "24679-3", + display: "Esophagus Fluoroscopy W gastrografin PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForDilationOfEsophagus: Coding = { + code: "24680-1", + display: "Fluoroscopy Guidance for dilation of Esophagus", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusAndHypopharynxFluoroscopyVideoWContrastPODuringSwallowing: Coding = { + code: "24681-9", + display: "Esophagus and Hypopharynx Fluoroscopy video W contrast PO during swallowing", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusAndHypopharynxFluoroscopyVideoWLiquidAndPasteContrastPODuringSwallowing: Coding = { + code: "24682-7", + display: "Esophagus and Hypopharynx Fluoroscopy video W liquid and paste contrast PO during swallowing", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusAndStomachScanWTc99mSCPO: Coding = { + code: "24683-5", + display: "Esophagus and Stomach Scan W Tc-99m SC PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtracranialVesselsFluoroscopicAngiogramEmbolectomyWContrastIA: Coding = { + code: "24684-3", + display: "Extracranial vessels Fluoroscopic angiogram Embolectomy W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "24685-0", + display: "Peripheral veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRay: Coding = { + code: "24686-8", + display: "Lower extremity X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRI: Coding = { + code: "24687-6", + display: "Lower Extremity Joint MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityMRI: Coding = { + code: "24688-4", + display: "Upper extremity MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityXRay: Coding = { + code: "24689-2", + display: "Upper extremity X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityCT: Coding = { + code: "24690-0", + display: "Extremity CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityCTWContrastIV: Coding = { + code: "24691-8", + display: "Extremity CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfExtremity: Coding = { + code: "24692-6", + display: "US Guidance for drainage of Extremity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityUS: Coding = { + code: "24693-4", + display: "Extremity US", + system: "http://loinc.org" +}; +const C80DocTypecodes_FaceMRIWAndWOContrastIV: Coding = { + code: "24694-2", + display: "Face MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRay: Coding = { + code: "24695-9", + display: "Facial bones X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndSinusesCT: Coding = { + code: "24696-7", + display: "Facial bones and Sinuses CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndSinusesCTWContrastIV: Coding = { + code: "24697-5", + display: "Facial bones and Sinuses CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24698-3", + display: "Femoral artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "24699-1", + display: "Femoral artery Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurAndTibiaXRayForLegLength: Coding = { + code: "24700-7", + display: "Femur and Tibia X-ray for leg length", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighMRI: Coding = { + code: "24702-3", + display: "Thigh MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighMRIWAndWOContrastIV: Coding = { + code: "24703-1", + display: "Thigh MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRay: Coding = { + code: "24704-9", + display: "Femur X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerMRI: Coding = { + code: "24705-6", + display: "Finger MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerXRay: Coding = { + code: "24706-4", + display: "Finger X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootMRI: Coding = { + code: "24707-2", + display: "Foot MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayStanding: Coding = { + code: "24708-0", + display: "Foot X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRay: Coding = { + code: "24709-8", + display: "Foot X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmMRI: Coding = { + code: "24710-6", + display: "Forearm MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderUS: Coding = { + code: "24711-4", + display: "Gallbladder US", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderXRayWContrastPO: Coding = { + code: "24712-2", + display: "Gallbladder X-ray W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderXRay48HoursPostContrastPO: Coding = { + code: "24713-0", + display: "Gallbladder X-ray 48 hours post contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineScanWTc99mTaggedRBCIV: Coding = { + code: "24714-8", + display: "Gastrointestine Scan W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopySingleViewWContrastPO: Coding = { + code: "24715-5", + display: "Gastrointestine upper Fluoroscopy Single view W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfDecompressionTubeInGastrointestine: Coding = { + code: "24716-3", + display: "Fluoroscopy Guidance for placement of decompression tube in Gastrointestine", + system: "http://loinc.org" +}; +const C80DocTypecodes_IlealConduitXRayLoopogram: Coding = { + code: "24717-1", + display: "Ileal conduit X-ray Loopogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForTransjugularBiopsyOfLiverWContrastIV: Coding = { + code: "24718-9", + display: "Fluoroscopy Guidance for transjugular biopsy of Liver-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GroinUS: Coding = { + code: "24719-7", + display: "Groin US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandMRI: Coding = { + code: "24720-5", + display: "Hand MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRay2Views: Coding = { + code: "24721-3", + display: "Hand X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRay3Views: Coding = { + code: "24722-1", + display: "Hand X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayArthritis: Coding = { + code: "24723-9", + display: "Hand X-ray arthritis", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristAndHandXRayBoneAge: Coding = { + code: "24724-7", + display: "Wrist and Hand X-ray bone age", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCT: Coding = { + code: "24725-4", + display: "Head CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTWAndWOContrastIV: Coding = { + code: "24726-2", + display: "Head CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTWContrastIV: Coding = { + code: "24727-0", + display: "Head CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTCine: Coding = { + code: "24728-8", + display: "Head CT cine", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTCineWAndWOContrastIV: Coding = { + code: "24729-6", + display: "Head CT cine W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScan: Coding = { + code: "24730-4", + display: "Brain Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadUS: Coding = { + code: "24731-2", + display: "Head US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadUSDuringSurgery: Coding = { + code: "24732-0", + display: "Head US during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsUSDoppler: Coding = { + code: "24733-8", + display: "Head vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCisternCTWContrastIT: Coding = { + code: "24734-6", + display: "Head Cistern CT W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalAndPosteriorFossaMRI: Coding = { + code: "24735-3", + display: "Internal auditory canal and Posterior fossa MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalAndPosteriorFossaMRIWAndWOContrastIV: Coding = { + code: "24740-3", + display: "Internal auditory canal and Posterior fossa MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PetrousBoneXRay: Coding = { + code: "24745-2", + display: "Petrous bone X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadSagittalSinusMRI: Coding = { + code: "24746-0", + display: "Head Sagittal Sinus MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadSagittalSinusMRIAngiogramWContrastIV: Coding = { + code: "24747-8", + display: "Head Sagittal Sinus MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRI: Coding = { + code: "24748-6", + display: "Heart MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanAtRestAndWTl201IV: Coding = { + code: "24750-2", + display: "Heart Scan at rest and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidScanWTI201SubtractionTc99mIV: Coding = { + code: "24751-0", + display: "Parathyroid Scan W TI-201 subtraction Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartFluoroscopyVideo: Coding = { + code: "24752-8", + display: "Heart Fluoroscopy video", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTWContrastIV: Coding = { + code: "24753-6", + display: "Unspecified body region CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVein: Coding = { + code: "24754-4", + display: "Administration of vasodilator into catheter of Vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinWContrastIV: Coding = { + code: "24755-1", + display: "Fluoroscopic angiogram Guidance for atherectomy of Vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVein: Coding = { + code: "24756-9", + display: "Fluoroscopic angiogram Guidance for placement of stent in Vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoronaryArteriesCTFast: Coding = { + code: "24757-7", + display: "Coronary arteries CT fast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipUS: Coding = { + code: "24760-1", + display: "Hip US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRaySingleView: Coding = { + code: "24761-9", + display: "Hip X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRay: Coding = { + code: "24762-7", + display: "Hip X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipFluoroscopyWContrastIntraarticular: Coding = { + code: "24764-3", + display: "Hip Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRay2Views: Coding = { + code: "24765-0", + display: "Humerus X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24766-8", + display: "Iliac artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalXRayTomograph: Coding = { + code: "24767-6", + display: "Internal auditory canal X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfJointSpace: Coding = { + code: "24769-2", + display: "CT Guidance for injection of Joint space", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointScanWIn111Intrajoint: Coding = { + code: "24770-0", + display: "Joint Scan W In-111 intrajoint", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfJointSpace: Coding = { + code: "24771-8", + display: "Fluoroscopy Guidance for aspiration of Joint space", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfKidney: Coding = { + code: "24772-6", + display: "US Guidance for biopsy of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWRadionuclideTransplantScan: Coding = { + code: "24773-4", + display: "Kidney - bilateral Scan W radionuclide transplant scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScan: Coding = { + code: "24776-7", + display: "Kidney - bilateral Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRay3ViewsSerialWAndWOContrastIV: Coding = { + code: "24778-3", + display: "Kidney - bilateral X-ray 3 views serial W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfPercutaneousNephrostomyInKidneyBilateralWContrastViaTube: Coding = { + code: "24779-1", + display: "Fluoroscopy Guidance for placement of percutaneous nephrostomy in Kidney - bilateral-- W contrast via tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyWContrastViaNephrostomyTube: Coding = { + code: "24780-9", + display: "Kidney - bilateral Fluoroscopy W contrast via nephrostomy tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForChangeOfPercutaneousNephrostomyTubeInKidneyBilateralWContrast: Coding = { + code: "24781-7", + display: "Fluoroscopy Guidance for change of percutaneous nephrostomy tube in Kidney - bilateral-- W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfPercutaneousNephroureteralStentInKidneyBilateral: Coding = { + code: "24782-5", + display: "Fluoroscopy Guidance for placement of percutaneous nephroureteral stent in Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyUrodynamics: Coding = { + code: "24783-3", + display: "Kidney - bilateral Fluoroscopy Urodynamics", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomographWAndWOContrastIV: Coding = { + code: "24784-1", + display: "Kidney - bilateral X-ray tomograph W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomographWOContrastAnd10MPostContrastIV: Coding = { + code: "24787-4", + display: "Kidney - bilateral X-ray tomograph WO contrast and 10M post contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayWContrastIV: Coding = { + code: "24788-2", + display: "Kidney - bilateral X-ray W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomograph: Coding = { + code: "24789-0", + display: "Kidney - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomographWContrastIV: Coding = { + code: "24790-8", + display: "Kidney - bilateral X-ray tomograph W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndAPLeftLateralDecubitusPortable: Coding = { + code: "24792-4", + display: "Abdomen X-ray AP and AP left lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndLateralPortable: Coding = { + code: "24793-2", + display: "Abdomen X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndLateral: Coding = { + code: "24794-0", + display: "Abdomen X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPSupineAndUprightPortable: Coding = { + code: "24795-7", + display: "Abdomen X-ray AP (supine and upright) portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndAPLeftLateralDecubitus: Coding = { + code: "24796-5", + display: "Abdomen X-ray AP and AP left lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndObliqueProne: Coding = { + code: "24797-3", + display: "Abdomen X-ray AP and oblique prone", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPSupineAndUpright: Coding = { + code: "24798-1", + display: "Abdomen X-ray AP (supine and upright)", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPSingleView: Coding = { + code: "24799-9", + display: "Abdomen X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeFluoroscopyWContrastIntraarticular: Coding = { + code: "24800-5", + display: "Knee Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayMerchants: Coding = { + code: "24801-3", + display: "Knee X-ray Merchants", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeMRI: Coding = { + code: "24802-1", + display: "Knee MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeMRIWAndWOContrastIV: Coding = { + code: "24803-9", + display: "Knee MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeScan: Coding = { + code: "24804-7", + display: "Knee Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralStanding: Coding = { + code: "24805-4", + display: "Knee X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay2Views: Coding = { + code: "24806-2", + display: "Knee X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPSingleViewStanding: Coding = { + code: "24807-0", + display: "Knee X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndPAStanding: Coding = { + code: "24808-8", + display: "Knee X-ray AP and PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayStanding: Coding = { + code: "24809-6", + display: "Knee X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfLiver: Coding = { + code: "24811-2", + display: "CT Guidance for aspiration of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfLiver: Coding = { + code: "24812-0", + display: "CT Guidance for biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForCoreNeedleBiopsyOfLiver: Coding = { + code: "24813-8", + display: "CT Guidance for core needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverCT: Coding = { + code: "24814-6", + display: "Liver CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverCTWContrastIV: Coding = { + code: "24815-3", + display: "Liver CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfLiver: Coding = { + code: "24816-1", + display: "US Guidance for biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECTWTc99mIV: Coding = { + code: "24817-9", + display: "Liver SPECT W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndDiaphragmUS: Coding = { + code: "24818-7", + display: "Liver and Diaphragm US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenScanWTc99mCalciumColloidIV: Coding = { + code: "24819-5", + display: "Liver and Spleen Scan W Tc-99m calcium colloid IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegVesselsMRIAngiogramWContrastIV: Coding = { + code: "24820-3", + display: "Lower leg vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegMRI: Coding = { + code: "24821-1", + display: "Lower leg MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfLung: Coding = { + code: "24822-9", + display: "CT Guidance for aspiration of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfLung: Coding = { + code: "24823-7", + display: "CT Guidance for biopsy of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanPortable: Coding = { + code: "24824-5", + display: "Lung Scan portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungXRayWContrastIntrabronchial: Coding = { + code: "24825-2", + display: "Lung X-ray W contrast intrabronchial", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsScanWRadionuclideIntraLymphatic: Coding = { + code: "24826-0", + display: "Lymphatics Scan W radionuclide intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsFluoroscopyWContrastIntraLymphatic: Coding = { + code: "24827-8", + display: "Lymphatics Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayPanorex: Coding = { + code: "24828-6", + display: "Mandible X-ray panorex", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRay: Coding = { + code: "24829-4", + display: "Mandible X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRay: Coding = { + code: "24830-2", + display: "Mastoid X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeckelsDiverticulumScanWTc99mM04IV: Coding = { + code: "24831-0", + display: "Meckels diverticulum Scan W Tc-99m M04 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MesentericArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "24832-8", + display: "Mesenteric artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_MesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24833-6", + display: "Mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasalBonesXRay: Coding = { + code: "24834-4", + display: "Nasal bones X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxAndNeckCT: Coding = { + code: "24835-1", + display: "Nasopharynx and Neck CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxAndNeckCTWContrastIV: Coding = { + code: "24836-9", + display: "Nasopharynx and Neck CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfNeck: Coding = { + code: "24837-7", + display: "CT Guidance for aspiration of Neck", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfNeck: Coding = { + code: "24838-5", + display: "CT Guidance for biopsy of Neck", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckMRI: Coding = { + code: "24839-3", + display: "Neck MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckMRIWAndWOContrastIV: Coding = { + code: "24840-1", + display: "Neck MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckMRIWContrastIV: Coding = { + code: "24841-9", + display: "Neck MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckUS: Coding = { + code: "24842-7", + display: "Neck US", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRayLateral: Coding = { + code: "24843-5", + display: "Neck X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsMRIAngiogramWContrastIV: Coding = { + code: "24844-3", + display: "Neck vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckFluoroscopyWContrastIntraLarynx: Coding = { + code: "24845-0", + display: "Neck Fluoroscopy W contrast intra larynx", + system: "http://loinc.org" +}; +const C80DocTypecodes_OpticForamenXRay: Coding = { + code: "24846-8", + display: "Optic foramen X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralCT: Coding = { + code: "24848-4", + display: "Orbit - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralCTWAndWOContrastIV: Coding = { + code: "24849-2", + display: "Orbit - bilateral CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralCTWContrastIV: Coding = { + code: "24850-0", + display: "Orbit - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralMRIWAndWOContrastIV: Coding = { + code: "24851-8", + display: "Orbit - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralMRIWContrastIV: Coding = { + code: "24852-6", + display: "Orbit - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyePlusOrbitBilateralUS: Coding = { + code: "24853-4", + display: "Eye+Orbit - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRay: Coding = { + code: "24854-2", + display: "Orbit - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OropharynxFluoroscopyVideo: Coding = { + code: "24855-9", + display: "Oropharynx Fluoroscopy video", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfPancreas: Coding = { + code: "24856-7", + display: "CT Guidance for aspiration of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasCT: Coding = { + code: "24857-5", + display: "Pancreas CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasCTWContrastIV: Coding = { + code: "24858-3", + display: "Pancreas CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasUS: Coding = { + code: "24859-1", + display: "Pancreas US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreaticArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24860-9", + display: "Pancreatic artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaXRay2Views: Coding = { + code: "24861-7", + display: "Patella X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryInternalFluoroscopicAngiogramWContrastIA: Coding = { + code: "24862-5", + display: "Iliac artery Internal Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfPelvis: Coding = { + code: "24863-3", + display: "CT Guidance for aspiration of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfPelvis: Coding = { + code: "24864-1", + display: "CT Guidance for biopsy of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCT: Coding = { + code: "24865-8", + display: "Pelvis CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTWContrastIV: Coding = { + code: "24866-6", + display: "Pelvis CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRI: Coding = { + code: "24867-4", + display: "Pelvis MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfPelvis: Coding = { + code: "24868-2", + display: "US Guidance for drainage of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisUS: Coding = { + code: "24869-0", + display: "Pelvis US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsUSDoppler: Coding = { + code: "24870-8", + display: "Pelvis vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayPelvimetry: Coding = { + code: "24871-6", + display: "Pelvis X-ray pelvimetry", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipMRI: Coding = { + code: "24872-4", + display: "Pelvis and Hip MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsMRIAngiogramWContrastIV: Coding = { + code: "24873-2", + display: "Pelvis vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "24874-0", + display: "Peripheral arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralVesselUSDopplerPeripheralPlane: Coding = { + code: "24875-7", + display: "Peripheral vessel US.doppler Peripheral plane", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneovenousShuntScanForPatencyWTc99mDTPAIT: Coding = { + code: "24876-5", + display: "Peritoneovenous shunt Scan for patency W Tc-99m DTPA IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PetrousBoneCT: Coding = { + code: "24877-3", + display: "Petrous bone CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PetrousBoneCTWContrastIV: Coding = { + code: "24878-1", + display: "Petrous bone CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaMRIWAndWOContrastIV: Coding = { + code: "24879-9", + display: "Pituitary and Sella turcica MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaMRI: Coding = { + code: "24880-7", + display: "Pituitary and Sella turcica MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealSpaceUS: Coding = { + code: "24881-5", + display: "Popliteal space US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: Coding = { + code: "24882-3", + display: "Popliteal artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfProstate: Coding = { + code: "24883-1", + display: "US Guidance for biopsy of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateUS: Coding = { + code: "24884-9", + display: "Prostate US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForRepairOfPseudoaneurysmAVFistula: Coding = { + code: "24885-6", + display: "US Guidance for repair of Pseudoaneurysm/AV fistula", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramEmbolectomyWContrastIA: Coding = { + code: "24887-2", + display: "Pulmonary artery Fluoroscopic angiogram Embolectomy W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemScanVentilationAndPerfusionWXe133InhaledAndWTc99mMAAIV: Coding = { + code: "24888-0", + display: "Pulmonary system Scan ventilation and perfusion W Xe-133 inhaled and W Tc-99m MAA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PylorusUSForPyloricStenosis: Coding = { + code: "24889-8", + display: "Pylorus US for pyloric stenosis", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusAndUlnaXRay: Coding = { + code: "24891-4", + display: "Radius and Ulna X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumUS: Coding = { + code: "24892-2", + display: "Rectum US", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumFluoroscopyPostContrastPRDuringDefecation: Coding = { + code: "24893-0", + display: "Rectum Fluoroscopy post contrast PR during defecation", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumAndUrinaryBladderFluoroscopyWContrastPRAndIntraBladderDuringDefecationAndVoiding: Coding = { + code: "24894-8", + display: "Rectum and Urinary bladder Fluoroscopy W contrast PR and intra bladder during defecation and voiding", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfKidney: Coding = { + code: "24896-3", + display: "US Guidance for drainage of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRay: Coding = { + code: "24899-7", + display: "Ribs X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRay: Coding = { + code: "24900-3", + display: "Sacroiliac Joint X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJoint: Coding = { + code: "24901-1", + display: "CT Guidance for injection of Sacroiliac Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "24902-9", + display: "Salivary gland Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRay: Coding = { + code: "24903-7", + display: "Scapula X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaCTWAndWOContrastIV: Coding = { + code: "24904-5", + display: "Pituitary and Sella turcica CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderMRI: Coding = { + code: "24905-2", + display: "Shoulder MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderMRIWAndWOContrastIV: Coding = { + code: "24906-0", + display: "Shoulder MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderUS: Coding = { + code: "24907-8", + display: "Shoulder US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRay3Views: Coding = { + code: "24908-6", + display: "Shoulder X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRay: Coding = { + code: "24909-4", + display: "Shoulder X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderFluoroscopyWContrastIntraarticular: Coding = { + code: "24910-2", + display: "Shoulder Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShuntFluoroscopy: Coding = { + code: "24911-0", + display: "Shunt Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusTractFluoroscopyWContrastIntraSinusTract: Coding = { + code: "24912-8", + display: "Sinus tract Fluoroscopy W contrast intra sinus tract", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTLimited: Coding = { + code: "24913-6", + display: "Sinuses CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesMRI: Coding = { + code: "24914-4", + display: "Sinuses MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesMRIWContrastIV: Coding = { + code: "24915-1", + display: "Sinuses MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay: Coding = { + code: "24916-9", + display: "Sinuses X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRaySingleView: Coding = { + code: "24917-7", + display: "Skull X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRay3Views: Coding = { + code: "24918-5", + display: "Skull X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayAPAndLateral: Coding = { + code: "24919-3", + display: "Skull X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLateral: Coding = { + code: "24920-1", + display: "Skull X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayWaters: Coding = { + code: "24921-9", + display: "Skull X-ray Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRay5Views: Coding = { + code: "24922-7", + display: "Skull X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SmallBowelFluoroscopyViewsEnteroclysisWContrastPOViaDuodenalIntubation: Coding = { + code: "24923-5", + display: "Small bowel Fluoroscopy Views Enteroclysis W contrast PO via duodenal intubation", + system: "http://loinc.org" +}; +const C80DocTypecodes_SmallBowelFluoroscopyWContrastPO: Coding = { + code: "24924-3", + display: "Small bowel Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpinalArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24925-0", + display: "Spinal artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineUS: Coding = { + code: "24926-8", + display: "Spine US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineFluoroscopyWContrastIntradisc: Coding = { + code: "24927-6", + display: "Spine Fluoroscopy W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayAPAndLateral: Coding = { + code: "24928-4", + display: "Spine X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisWFlexionAndWExtension: Coding = { + code: "24929-2", + display: "Spine Thoracic and Lumbar X-ray scoliosis W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosis: Coding = { + code: "24930-0", + display: "Spine Thoracic and Lumbar X-ray scoliosis", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJoint: Coding = { + code: "24931-8", + display: "Fluoroscopy Guidance for injection of Spine facet joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCT: Coding = { + code: "24932-6", + display: "Spine Cervical CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTWContrastIV: Coding = { + code: "24933-4", + display: "Spine Cervical CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTWContrastIT: Coding = { + code: "24934-2", + display: "Spine Cervical CT W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRI: Coding = { + code: "24935-9", + display: "Spine Cervical MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWAnesthesia: Coding = { + code: "24936-7", + display: "Spine Cervical MRI W anesthesia", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWAndWOContrastIV: Coding = { + code: "24937-5", + display: "Spine Cervical MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWContrastIV: Coding = { + code: "24938-3", + display: "Spine Cervical MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay5Views: Coding = { + code: "24939-1", + display: "Spine Cervical X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRaySingleView: Coding = { + code: "24940-9", + display: "Spine Cervical X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay3Views: Coding = { + code: "24941-7", + display: "Spine Cervical X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateral: Coding = { + code: "24942-5", + display: "Spine Cervical X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateral: Coding = { + code: "24943-3", + display: "Spine Cervical X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRaySwimmers: Coding = { + code: "24944-1", + display: "Spine Cervical X-ray Swimmers", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayWFlexionAndWExtension: Coding = { + code: "24945-8", + display: "Spine Cervical X-ray W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay: Coding = { + code: "24946-6", + display: "Spine Cervical X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalFluoroscopyWContrastIT: Coding = { + code: "24947-4", + display: "Spine Cervical Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalOdontoidAndCervicalAxisXRayAPSingleView: Coding = { + code: "24948-2", + display: "Spine Cervical Odontoid and Cervical axis X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCT: Coding = { + code: "24963-1", + display: "Spine Lumbar CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWContrastIV: Coding = { + code: "24964-9", + display: "Spine Lumbar CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWContrastIT: Coding = { + code: "24965-6", + display: "Spine Lumbar CT W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWAndWOContrastIV: Coding = { + code: "24967-2", + display: "Spine Lumbar MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRI: Coding = { + code: "24968-0", + display: "Spine Lumbar MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateral: Coding = { + code: "24969-8", + display: "Spine Lumbar X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateral: Coding = { + code: "24970-6", + display: "Spine Lumbar X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayWFlexionAndWExtension: Coding = { + code: "24971-4", + display: "Spine Lumbar X-ray W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay: Coding = { + code: "24972-2", + display: "Spine Lumbar X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfSpineLumbarSpace: Coding = { + code: "24973-0", + display: "Fluoroscopy Guidance for aspiration of Spine Lumbar Space", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarFluoroscopyWContrastIT: Coding = { + code: "24974-8", + display: "Spine Lumbar Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacroiliacJointBilateralXRay: Coding = { + code: "24975-5", + display: "Spine.lumbar and Sacroiliac joint - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWAnesthesia: Coding = { + code: "24977-1", + display: "Spine Lumbar MRI W anesthesia", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCT: Coding = { + code: "24978-9", + display: "Spine Thoracic CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWContrastIV: Coding = { + code: "24979-7", + display: "Spine Thoracic CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRI: Coding = { + code: "24980-5", + display: "Spine Thoracic MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRIWAndWOContrastIV: Coding = { + code: "24981-3", + display: "Spine Thoracic MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRIWContrastIV: Coding = { + code: "24982-1", + display: "Spine Thoracic MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay: Coding = { + code: "24983-9", + display: "Spine Thoracic X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRay2Views: Coding = { + code: "24984-7", + display: "Spine Thoracic and Lumbar X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicFluoroscopyWContrastIT: Coding = { + code: "24985-4", + display: "Spine Thoracic Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSpine: Coding = { + code: "24986-2", + display: "CT Guidance for biopsy of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWContrastIV: Coding = { + code: "24987-0", + display: "Spine CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenCT: Coding = { + code: "24988-8", + display: "Spleen CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenCTWAndWOContrastIV: Coding = { + code: "24989-6", + display: "Spleen CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenUS: Coding = { + code: "24990-4", + display: "Spleen US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SplenicVeinAndPortalVeinFluoroscopicAngiogramWContrastIA: Coding = { + code: "24991-2", + display: "Splenic vein and Portal vein Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SplenicArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "24992-0", + display: "Splenic artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointsXRay: Coding = { + code: "24993-8", + display: "Sternoclavicular Joints X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRay: Coding = { + code: "24994-6", + display: "Sternum X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInStomach: Coding = { + code: "24995-3", + display: "Fluoroscopy Guidance for placement of tube in Stomach", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousGastrostomyInStomach: Coding = { + code: "24996-1", + display: "Fluoroscopy Guidance for replacement of percutaneous gastrostomy in Stomach", + system: "http://loinc.org" +}; +const C80DocTypecodes_StomachScanForGastricEmptyingSolidPhaseWTc99mSCPO: Coding = { + code: "24997-9", + display: "Stomach Scan for gastric emptying solid phase W Tc-99m SC PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlacementCheckOfGastrostomyTubeWContrastViaGITube: Coding = { + code: "24998-7", + display: "Placement check of gastrostomy tube W contrast via GI tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointMRI: Coding = { + code: "24999-5", + display: "Temporomandibular joint MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointXRay: Coding = { + code: "25000-1", + display: "Temporomandibular joint X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScanWTc99mPertechnetateIV: Coding = { + code: "25001-9", + display: "Scrotum and Testicle Scan W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleUS: Coding = { + code: "25002-7", + display: "Scrotum and Testicle US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighVesselsMRIAngiogramWContrastIV: Coding = { + code: "25003-5", + display: "Thigh vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThreeVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "25005-0", + display: "Three vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRay: Coding = { + code: "25006-8", + display: "Thumb X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanWI131IV: Coding = { + code: "25007-6", + display: "Thyroid Scan W I-131 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeWI131IV: Coding = { + code: "25008-4", + display: "Thyroid Scan and uptake W I-131 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfThyroid: Coding = { + code: "25009-2", + display: "US Guidance for biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidUS: Coding = { + code: "25010-0", + display: "Thyroid US", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRay: Coding = { + code: "25011-8", + display: "Tibia and Fibula X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibialArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "25012-6", + display: "Tibial artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesXRay: Coding = { + code: "25013-4", + display: "Toes X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TwoVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "25014-2", + display: "Two vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperGITractReplacementOfPercutaneousGastrojejunostomy: Coding = { + code: "25015-9", + display: "Upper GI tract Replacement of percutaneous gastrojejunostomy", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrethraFluoroscopyWContrastIntraUrethra: Coding = { + code: "25016-7", + display: "Urethra Fluoroscopy W contrast intra urethra", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladder: Coding = { + code: "25017-5", + display: "Urinary Bladder and Urethra Fluoroscopy W contrast intra bladder", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderScan: Coding = { + code: "25018-3", + display: "Urinary bladder Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderUS: Coding = { + code: "25019-1", + display: "Urinary bladder US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastRetrogradeViaUrethra: Coding = { + code: "25020-9", + display: "Urinary Bladder and Urethra Fluoroscopy W contrast retrograde via urethra", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusAndFallopianTubesFluoroscopyWContrastIntrauterine: Coding = { + code: "25022-5", + display: "Uterus and Fallopian tubes Fluoroscopy W contrast intrauterine", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "25023-3", + display: "Vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVein: Coding = { + code: "25024-1", + display: "Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_VenaCavaFluoroscopicAngiogramWContrastIV: Coding = { + code: "25025-8", + display: "Vena cava Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIVCFilterInInferiorVenaCavaWContrastIV: Coding = { + code: "25026-6", + display: "Fluoroscopic angiogram Guidance for placement of IVC filter in Inferior vena cava-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVein: Coding = { + code: "25027-4", + display: "Guidance for placement of large bore catheter into vessel in Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterForAdminstrationOfThrombolyticInVessel: Coding = { + code: "25028-2", + display: "Fluoroscopic angiogram Guidance for placement of catheter for adminstration of thrombolytic in Vessel", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterForVasoconstrictorInfusionInVessels: Coding = { + code: "25029-0", + display: "Fluoroscopic angiogram Guidance for placement of catheter for vasoconstrictor infusion in Vessels", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "25030-8", + display: "Abdominal Arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan: Coding = { + code: "25031-6", + display: "Bone Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWIn111TaggedWBCIV: Coding = { + code: "25032-4", + display: "Bone Scan W In-111 tagged WBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristMRI: Coding = { + code: "25033-2", + display: "Wrist MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristFluoroscopyWContrastIntraarticular: Coding = { + code: "25034-0", + display: "Wrist Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristMRIWAndWOContrastIV: Coding = { + code: "25035-7", + display: "Wrist MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristUS: Coding = { + code: "25036-5", + display: "Wrist US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCourtesyConsultation: Coding = { + code: "25038-1", + display: "Unspecified body region Courtesy consultation", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTLimited: Coding = { + code: "25039-9", + display: "Unspecified body region CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCT3D: Coding = { + code: "25040-7", + display: "Unspecified body region CT 3D", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "25041-5", + display: "CT Guidance for aspiration or biopsy of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "25042-3", + display: "CT Guidance for aspiration or biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfUnspecifiedBodyRegion: Coding = { + code: "25043-1", + display: "CT Guidance for aspiration of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "25044-9", + display: "CT Guidance for biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCT: Coding = { + code: "25045-6", + display: "Unspecified body region CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTWAnesthesia: Coding = { + code: "25046-4", + display: "Unspecified body region CT W anesthesia", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTWConsciousSedation: Coding = { + code: "25047-2", + display: "Unspecified body region CT W conscious sedation", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCT3DSagittalAndCoronalDisarticulation: Coding = { + code: "25050-6", + display: "Unspecified body region CT 3D sagittal and coronal disarticulation", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTMultisectionalSagittal: Coding = { + code: "25051-4", + display: "Unspecified body region CT Multisectional sagittal", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTSagittalAndCoronal: Coding = { + code: "25052-2", + display: "Unspecified body region CT sagittal and coronal", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegion: Coding = { + code: "25053-0", + display: "CT Guidance for radiosurgery of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "25054-8", + display: "CT Guidance for radiosurgery of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIAdditionalSequence: Coding = { + code: "25055-5", + display: "Unspecified body region MRI additional sequence", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRI: Coding = { + code: "25056-3", + display: "Unspecified body region MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIWConsciousSedation: Coding = { + code: "25057-1", + display: "Unspecified body region MRI W conscious sedation", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIAngiogramWContrastIV: Coding = { + code: "25058-9", + display: "Unspecified body region MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "25059-7", + display: "US Guidance for biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSNoCharge: Coding = { + code: "25060-5", + display: "Unspecified body region US No charge", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUS: Coding = { + code: "25061-3", + display: "Unspecified body region US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRayComparisonView: Coding = { + code: "25062-1", + display: "Unspecified body region X-ray Comparison view", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselFluoroscopicAngiogramSingleViewWContrastIA: Coding = { + code: "25063-9", + display: "Vessel Fluoroscopic angiogram Single view W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "25064-7", + display: "Vessel Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy15Minutes: Coding = { + code: "25065-4", + display: "Unspecified body region Fluoroscopy 15 minutes", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy30Minutes: Coding = { + code: "25066-2", + display: "Unspecified body region Fluoroscopy 30 minutes", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy45Minutes: Coding = { + code: "25067-0", + display: "Unspecified body region Fluoroscopy 45 minutes", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy1Hour: Coding = { + code: "25068-8", + display: "Unspecified body region Fluoroscopy 1 hour", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "25069-6", + display: "Fluoroscopy Guidance for biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyDuringSurgery: Coding = { + code: "25070-4", + display: "Unspecified body region Fluoroscopy during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRayTomograph: Coding = { + code: "25071-2", + display: "Unspecified body region X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_GuidanceForPlacementOfInfusionPortInUnspecifiedBodyRegion: Coding = { + code: "25072-0", + display: "Guidance for placement of infusion port in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselFluoroscopicAngiogramRemovalOfForeignBodyFromVascularSpace: Coding = { + code: "25073-8", + display: "Vessel Fluoroscopic angiogram Removal of foreign body from vascular space", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchXRay: Coding = { + code: "25074-6", + display: "Zygomatic arch X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HepaticArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "25076-1", + display: "Hepatic artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInHepaticArteryWContrastIA: Coding = { + code: "25077-9", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Hepatic artery-- W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfStentInIntrahepaticPortalSystem: Coding = { + code: "25078-7", + display: "Fluoroscopy Guidance for placement of stent in Intrahepatic portal system", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "25079-5", + display: "Kidney arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinBilateralFluoroscopicAngiogramWContrastIVAndWReninSampling: Coding = { + code: "25080-3", + display: "Renal vein - bilateral Fluoroscopic angiogram W contrast IV and W renin sampling", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "25081-1", + display: "Renal vessel Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma: Coding = { + code: "25561-2", + display: "11-Deoxycorticosterone [Moles/volume] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "26064-6", + display: "Vein - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "26065-3", + display: "Vein - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "26066-1", + display: "Vein - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandBilateralFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "26067-9", + display: "Salivary gland - bilateral Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandLeftFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "26068-7", + display: "Salivary gland - left Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandRightFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "26069-5", + display: "Salivary gland - right Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "26070-3", + display: "Hip - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "26071-1", + display: "Hip - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightFluoroscopyWContrastIntraarticular: Coding = { + code: "26072-9", + display: "Hip - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "26073-7", + display: "Knee - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "26074-5", + display: "Knee - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightFluoroscopyWContrastIntraarticular: Coding = { + code: "26075-2", + display: "Knee - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "26076-0", + display: "Shoulder - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "26077-8", + display: "Shoulder - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightFluoroscopyWContrastIntraarticular: Coding = { + code: "26078-6", + display: "Shoulder - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "26079-4", + display: "Carotid artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "26080-2", + display: "Carotid artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "26081-0", + display: "Carotid artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpinalArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "26082-8", + display: "Spinal artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpinalArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "26083-6", + display: "Spinal artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpinalArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "26084-4", + display: "Spinal artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayStanding: Coding = { + code: "26085-1", + display: "Knee - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayStanding: Coding = { + code: "26086-9", + display: "Knee - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayStanding: Coding = { + code: "26087-7", + display: "Knee - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralScan: Coding = { + code: "26088-5", + display: "Knee - bilateral Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftScan: Coding = { + code: "26089-3", + display: "Knee - left Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightScan: Coding = { + code: "26090-1", + display: "Knee - right Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleBilateralScanWTc99mPertechnetateIV: Coding = { + code: "26091-9", + display: "Scrotum and Testicle - bilateral Scan W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleLeftScanWTc99mPertechnetateIV: Coding = { + code: "26092-7", + display: "Scrotum and Testicle - left Scan W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleRightScanWTc99mPertechnetateIV: Coding = { + code: "26093-5", + display: "Scrotum and Testicle - right Scan W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayStanding: Coding = { + code: "26094-3", + display: "Foot - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayStanding: Coding = { + code: "26095-0", + display: "Foot - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayStanding: Coding = { + code: "26096-8", + display: "Foot - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRay: Coding = { + code: "26097-6", + display: "Ankle - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay: Coding = { + code: "26098-4", + display: "Ankle - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay: Coding = { + code: "26099-2", + display: "Ankle - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRay: Coding = { + code: "26100-8", + display: "Calcaneus - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRay: Coding = { + code: "26101-6", + display: "Calcaneus - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRay: Coding = { + code: "26102-4", + display: "Calcaneus - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleBilateralXRay: Coding = { + code: "26106-5", + display: "Clavicle - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftXRay: Coding = { + code: "26107-3", + display: "Clavicle - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightXRay: Coding = { + code: "26108-1", + display: "Clavicle - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRay: Coding = { + code: "26109-9", + display: "Elbow - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRay: Coding = { + code: "26110-7", + display: "Elbow - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRay: Coding = { + code: "26111-5", + display: "Elbow - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralXRay: Coding = { + code: "26112-3", + display: "Lower extremity - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftXRay: Coding = { + code: "26113-1", + display: "Lower extremity - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRay: Coding = { + code: "26114-9", + display: "Lower extremity - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralXRay: Coding = { + code: "26115-6", + display: "Upper extremity - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftXRay: Coding = { + code: "26116-4", + display: "Upper extremity - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightXRay: Coding = { + code: "26117-2", + display: "Upper extremity - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralXRay: Coding = { + code: "26118-0", + display: "Femur - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRay: Coding = { + code: "26120-6", + display: "Femur - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRay: Coding = { + code: "26122-2", + display: "Femur - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerBilateralXRay: Coding = { + code: "26124-8", + display: "Finger - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftXRay: Coding = { + code: "26125-5", + display: "Finger - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightXRay: Coding = { + code: "26126-3", + display: "Finger - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRay: Coding = { + code: "26127-1", + display: "Foot - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay: Coding = { + code: "26128-9", + display: "Foot - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay: Coding = { + code: "26129-7", + display: "Foot - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRay: Coding = { + code: "26130-5", + display: "Hip - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRay: Coding = { + code: "26131-3", + display: "Hip - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRay: Coding = { + code: "26132-1", + display: "Hip - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumBilateralXRay: Coding = { + code: "26133-9", + display: "Acetabulum - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumLeftXRay: Coding = { + code: "26134-7", + display: "Acetabulum - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumRightXRay: Coding = { + code: "26135-4", + display: "Acetabulum - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointBilateralXRay: Coding = { + code: "26136-2", + display: "Acromioclavicular joint - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointLeftXRay: Coding = { + code: "26137-0", + display: "Acromioclavicular joint - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointRightXRay: Coding = { + code: "26138-8", + display: "Acromioclavicular joint - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidBilateralXRay: Coding = { + code: "26139-6", + display: "Mastoid - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidLeftXRay: Coding = { + code: "26140-4", + display: "Mastoid - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidRightXRay: Coding = { + code: "26141-2", + display: "Mastoid - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OpticForamenBilateralXRay: Coding = { + code: "26142-0", + display: "Optic foramen - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OpticForamenLeftXRay: Coding = { + code: "26143-8", + display: "Optic foramen - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OpticForamenRightXRay: Coding = { + code: "26144-6", + display: "Optic foramen - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRay: Coding = { + code: "26146-1", + display: "Radius - bilateral and Ulna - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusLeftAndUlnaLeftXRay: Coding = { + code: "26148-7", + display: "Radius - left and Ulna.left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRay: Coding = { + code: "26150-3", + display: "Radius - right and Ulna - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRay: Coding = { + code: "26151-1", + display: "Ribs - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRay: Coding = { + code: "26152-9", + display: "Ribs - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRay: Coding = { + code: "26153-7", + display: "Ribs - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaBilateralXRay: Coding = { + code: "26154-5", + display: "Scapula - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftXRay: Coding = { + code: "26155-2", + display: "Scapula - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightXRay: Coding = { + code: "26156-0", + display: "Scapula - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRay: Coding = { + code: "26157-8", + display: "Shoulder - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay: Coding = { + code: "26158-6", + display: "Shoulder - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay: Coding = { + code: "26159-4", + display: "Shoulder - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbBilateralXRay: Coding = { + code: "26160-2", + display: "Thumb - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbLeftXRay: Coding = { + code: "26161-0", + display: "Thumb - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbRightXRay: Coding = { + code: "26162-8", + display: "Thumb - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRay: Coding = { + code: "26163-6", + display: "Tibia - bilateral and Fibula - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRay: Coding = { + code: "26164-4", + display: "Tibia - left and Fibula - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRay: Coding = { + code: "26165-1", + display: "Tibia - right and Fibula - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesBilateralXRay: Coding = { + code: "26166-9", + display: "Toes - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftXRay: Coding = { + code: "26167-7", + display: "Toes - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightXRay: Coding = { + code: "26168-5", + display: "Toes - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRay: Coding = { + code: "26169-3", + display: "Wrist - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay: Coding = { + code: "26170-1", + display: "Wrist - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay: Coding = { + code: "26171-9", + display: "Wrist - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchBilateralXRay: Coding = { + code: "26172-7", + display: "Zygomatic arch - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchLeftXRay: Coding = { + code: "26173-5", + display: "Zygomatic arch - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchRightXRay: Coding = { + code: "26174-3", + display: "Zygomatic arch - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramScreening: Coding = { + code: "26175-0", + display: "Breast - bilateral Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramScreening: Coding = { + code: "26176-8", + display: "Breast - left Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramScreening: Coding = { + code: "26177-6", + display: "Breast - right Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "26178-4", + display: "Femoral artery - bilateral Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "26179-2", + display: "Femoral artery - left Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "26180-0", + display: "Femoral artery - right Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletVesselsBilateralMRIAngiogramWContrastIV: Coding = { + code: "26181-8", + display: "Thoracic outlet vessels - bilateral MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletVesselsLeftMRIAngiogramWContrastIV: Coding = { + code: "26182-6", + display: "Thoracic outlet vessels - left MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletVesselsRightMRIAngiogramWContrastIV: Coding = { + code: "26183-4", + display: "Thoracic outlet vessels - right MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityBilateralCTWContrastIV: Coding = { + code: "26184-2", + display: "Extremity - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLeftCTWContrastIV: Coding = { + code: "26185-9", + display: "Extremity - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityRightCTWContrastIV: Coding = { + code: "26186-7", + display: "Extremity - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralMRIWAndWOContrastIV: Coding = { + code: "26187-5", + display: "Ankle - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRIWAndWOContrastIV: Coding = { + code: "26188-3", + display: "Ankle - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRIWAndWOContrastIV: Coding = { + code: "26189-1", + display: "Ankle - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletBilateralMRIWAndWOContrastIV: Coding = { + code: "26190-9", + display: "Thoracic outlet - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletLeftMRIWAndWOContrastIV: Coding = { + code: "26191-7", + display: "Thoracic outlet - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletRightMRIWAndWOContrastIV: Coding = { + code: "26192-5", + display: "Thoracic outlet - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralMRIWAndWOContrastIV: Coding = { + code: "26193-3", + display: "Elbow - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRIWAndWOContrastIV: Coding = { + code: "26194-1", + display: "Elbow - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRIWAndWOContrastIV: Coding = { + code: "26195-8", + display: "Elbow - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighBilateralMRIWAndWOContrastIV: Coding = { + code: "26196-6", + display: "Thigh - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighLeftMRIWAndWOContrastIV: Coding = { + code: "26197-4", + display: "Thigh - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighRightMRIWAndWOContrastIV: Coding = { + code: "26198-2", + display: "Thigh - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralMRIWAndWOContrastIV: Coding = { + code: "26199-0", + display: "Knee - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRIWAndWOContrastIV: Coding = { + code: "26200-6", + display: "Knee - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRIWAndWOContrastIV: Coding = { + code: "26201-4", + display: "Knee - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralMRIWAndWOContrastIV: Coding = { + code: "26202-2", + display: "Shoulder - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRIWAndWOContrastIV: Coding = { + code: "26203-0", + display: "Shoulder - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRIWAndWOContrastIV: Coding = { + code: "26204-8", + display: "Shoulder - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralMRIWAndWOContrastIV: Coding = { + code: "26205-5", + display: "Wrist - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftMRIWAndWOContrastIV: Coding = { + code: "26206-3", + display: "Wrist - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightMRIWAndWOContrastIV: Coding = { + code: "26207-1", + display: "Wrist - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralMRI: Coding = { + code: "26208-9", + display: "Ankle - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRI: Coding = { + code: "26209-7", + display: "Ankle - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRI: Coding = { + code: "26210-5", + display: "Ankle - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletBilateralMRI: Coding = { + code: "26211-3", + display: "Thoracic outlet - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletLeftMRI: Coding = { + code: "26212-1", + display: "Thoracic outlet - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletRightMRI: Coding = { + code: "26213-9", + display: "Thoracic outlet - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralUS: Coding = { + code: "26214-7", + display: "Breast - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftUS: Coding = { + code: "26215-4", + display: "Breast - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightUS: Coding = { + code: "26216-2", + display: "Breast - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryBilateralUS: Coding = { + code: "26217-0", + display: "Carotid artery - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryLeftUS: Coding = { + code: "26218-8", + display: "Carotid artery - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryRightUS: Coding = { + code: "26219-6", + display: "Carotid artery - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralMRI: Coding = { + code: "26220-4", + display: "Elbow - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRI: Coding = { + code: "26221-2", + display: "Elbow - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRI: Coding = { + code: "26222-0", + display: "Elbow - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityBilateralUS: Coding = { + code: "26223-8", + display: "Extremity - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityBilateralCT: Coding = { + code: "26224-6", + display: "Extremity - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLeftUS: Coding = { + code: "26225-3", + display: "Extremity - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLeftCT: Coding = { + code: "26226-1", + display: "Extremity - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointBilateralMRI: Coding = { + code: "26227-9", + display: "Lower extremity joint - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointLeftMRI: Coding = { + code: "26228-7", + display: "Lower extremity joint - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointRightMRI: Coding = { + code: "26229-5", + display: "Lower extremity joint - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityRightUS: Coding = { + code: "26230-3", + display: "Extremity - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityRightCT: Coding = { + code: "26231-1", + display: "Extremity - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralMRI: Coding = { + code: "26232-9", + display: "Upper extremity - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftMRI: Coding = { + code: "26233-7", + display: "Upper extremity - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightMRI: Coding = { + code: "26234-5", + display: "Upper extremity - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighBilateralMRI: Coding = { + code: "26235-2", + display: "Thigh - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighLeftMRI: Coding = { + code: "26236-0", + display: "Thigh - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighRightMRI: Coding = { + code: "26237-8", + display: "Thigh - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerBilateralMRI: Coding = { + code: "26238-6", + display: "Finger - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftMRI: Coding = { + code: "26239-4", + display: "Finger - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightMRI: Coding = { + code: "26240-2", + display: "Finger - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralMRI: Coding = { + code: "26241-0", + display: "Foot - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftMRI: Coding = { + code: "26242-8", + display: "Foot - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightMRI: Coding = { + code: "26243-6", + display: "Foot - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmBilateralMRI: Coding = { + code: "26244-4", + display: "Forearm - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftMRI: Coding = { + code: "26245-1", + display: "Forearm - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightMRI: Coding = { + code: "26246-9", + display: "Forearm - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralMRI: Coding = { + code: "26247-7", + display: "Hand - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftMRI: Coding = { + code: "26248-5", + display: "Hand - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightMRI: Coding = { + code: "26249-3", + display: "Hand - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralUS: Coding = { + code: "26250-1", + display: "Hip - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftUS: Coding = { + code: "26251-9", + display: "Hip - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightUS: Coding = { + code: "26252-7", + display: "Hip - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalBilateralXRayTomograph: Coding = { + code: "26253-5", + display: "Internal auditory canal - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalLeftXRayTomograph: Coding = { + code: "26254-3", + display: "Internal auditory canal - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalRightXRayTomograph: Coding = { + code: "26255-0", + display: "Internal auditory canal - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralMRI: Coding = { + code: "26256-8", + display: "Knee - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRI: Coding = { + code: "26257-6", + display: "Knee - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRI: Coding = { + code: "26258-4", + display: "Knee - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipBilateralMRI: Coding = { + code: "26259-2", + display: "Pelvis and Hip - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipLeftMRI: Coding = { + code: "26260-0", + display: "Pelvis and Hip - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightMRI: Coding = { + code: "26261-8", + display: "Pelvis and Hip - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealSpaceBilateralUS: Coding = { + code: "26262-6", + display: "Popliteal space - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealSpaceLeftUS: Coding = { + code: "26263-4", + display: "Popliteal space - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealSpaceRightUS: Coding = { + code: "26264-2", + display: "Popliteal space - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralUS: Coding = { + code: "26265-9", + display: "Shoulder - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralMRI: Coding = { + code: "26266-7", + display: "Shoulder - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftUS: Coding = { + code: "26267-5", + display: "Shoulder - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRI: Coding = { + code: "26268-3", + display: "Shoulder - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightUS: Coding = { + code: "26269-1", + display: "Shoulder - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRI: Coding = { + code: "26270-9", + display: "Shoulder - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleBilateralUS: Coding = { + code: "26271-7", + display: "Scrotum and Testicle - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleLeftUS: Coding = { + code: "26272-5", + display: "Scrotum and Testicle - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleRightUS: Coding = { + code: "26273-3", + display: "Scrotum and Testicle - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralMRI: Coding = { + code: "26277-4", + display: "Wrist - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralUS: Coding = { + code: "26278-2", + display: "Wrist - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftMRI: Coding = { + code: "26279-0", + display: "Wrist - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftUS: Coding = { + code: "26280-8", + display: "Wrist - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightMRI: Coding = { + code: "26281-6", + display: "Wrist - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightUS: Coding = { + code: "26282-4", + display: "Wrist - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayMerchants: Coding = { + code: "26283-2", + display: "Knee - bilateral X-ray Merchants", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayMerchants: Coding = { + code: "26284-0", + display: "Knee - left X-ray Merchants", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayMerchants: Coding = { + code: "26285-7", + display: "Knee - right X-ray Merchants", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralUSLimited: Coding = { + code: "26286-5", + display: "Breast - bilateral US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramLimited: Coding = { + code: "26287-3", + display: "Breast - bilateral Mammogram limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftUSLimited: Coding = { + code: "26288-1", + display: "Breast - left US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramLimited: Coding = { + code: "26289-9", + display: "Breast - left Mammogram limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightUSLimited: Coding = { + code: "26290-7", + display: "Breast - right US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramLimited: Coding = { + code: "26291-5", + display: "Breast - right Mammogram limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastBilateral: Coding = { + code: "26292-3", + display: "Mammogram Guidance.stereotactic for biopsy of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastLeft: Coding = { + code: "26293-1", + display: "Mammogram Guidance.stereotactic for biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastRight: Coding = { + code: "26294-9", + display: "Mammogram Guidance.stereotactic for biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinBilateralWContrastIV: Coding = { + code: "26295-6", + display: "Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - bilateral-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinLeftWContrastIV: Coding = { + code: "26296-4", + display: "Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - left-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinRightWContrastIV: Coding = { + code: "26297-2", + display: "Fluoroscopic angiogram Guidance for reposition of catheter in Central vein - right-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinBilateralWContrastIV: Coding = { + code: "26298-0", + display: "Fluoroscopic angiogram Guidance for atherectomy of Vein - bilateral-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinLeftWContrastIV: Coding = { + code: "26299-8", + display: "Fluoroscopic angiogram Guidance for atherectomy of Vein - left-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinRightWContrastIV: Coding = { + code: "26300-4", + display: "Fluoroscopic angiogram Guidance for atherectomy of Vein - right-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinBilateral: Coding = { + code: "26301-2", + display: "Fluoroscopic angiogram Guidance for placement of stent in Vein - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinLeft: Coding = { + code: "26302-0", + display: "Fluoroscopic angiogram Guidance for placement of stent in Vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinRight: Coding = { + code: "26303-8", + display: "Fluoroscopic angiogram Guidance for placement of stent in Vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinBilateral: Coding = { + code: "26304-6", + display: "Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinLeft: Coding = { + code: "26305-3", + display: "Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinRight: Coding = { + code: "26306-1", + display: "Fluoroscopic angiogram Guidance for placement of longterm peripheral catheter in Central vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinBilateral: Coding = { + code: "26307-9", + display: "Guidance for placement of large bore catheter into vessel in Central vein - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinLeft: Coding = { + code: "26308-7", + display: "Guidance for placement of large bore catheter into vessel in Central vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinRight: Coding = { + code: "26309-5", + display: "Guidance for placement of large bore catheter into vessel in Central vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinBilateralWContrastIV: Coding = { + code: "26310-3", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Central vein - bilateral-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinLeftWContrastIV: Coding = { + code: "26311-1", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Central vein - left-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinRightWContrastIV: Coding = { + code: "26312-9", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Central vein - right-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastBilateral: Coding = { + code: "26313-7", + display: "US Guidance for needle localization of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastLeft: Coding = { + code: "26314-5", + display: "US Guidance for needle localization of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastBilateral: Coding = { + code: "26315-2", + display: "Mammogram Guidance for needle localization of mass of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastLeft: Coding = { + code: "26316-0", + display: "Mammogram Guidance for needle localization of mass of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastRight: Coding = { + code: "26317-8", + display: "Mammogram Guidance for needle localization of mass of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastRight: Coding = { + code: "26318-6", + display: "US Guidance for needle localization of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointBilateral: Coding = { + code: "26319-4", + display: "CT Guidance for injection of Sacroiliac joint - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointLeft: Coding = { + code: "26320-2", + display: "CT Guidance for injection of Sacroiliac joint - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointRight: Coding = { + code: "26321-0", + display: "CT Guidance for injection of Sacroiliac joint - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointBilateral: Coding = { + code: "26322-8", + display: "Fluoroscopy Guidance for injection of Spine facet joint - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointLeft: Coding = { + code: "26323-6", + display: "Fluoroscopy Guidance for injection of Spine facet joint - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointRight: Coding = { + code: "26324-4", + display: "Fluoroscopy Guidance for injection of Spine facet joint - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfExtremityBilateral: Coding = { + code: "26325-1", + display: "US Guidance for drainage of Extremity - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfExtremityLeft: Coding = { + code: "26326-9", + display: "US Guidance for drainage of Extremity - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfExtremityRight: Coding = { + code: "26327-7", + display: "US Guidance for drainage of Extremity - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfKidneyBilateral: Coding = { + code: "26328-5", + display: "US Guidance for drainage of Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfKidneyLeft: Coding = { + code: "26329-3", + display: "US Guidance for drainage of Kidney - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfKidneyRight: Coding = { + code: "26330-1", + display: "US Guidance for drainage of Kidney - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinBilateralWContrastIV: Coding = { + code: "26331-9", + display: "Fluoroscopic angiogram Guidance for change of central catheter in Central vein - bilateral-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinLeftWContrastIV: Coding = { + code: "26332-7", + display: "Fluoroscopic angiogram Guidance for change of central catheter in Central vein - left-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinRightWContrastIV: Coding = { + code: "26333-5", + display: "Fluoroscopic angiogram Guidance for change of central catheter in Central vein - right-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastBilateral: Coding = { + code: "26334-3", + display: "Mammogram Guidance for core needle percutaneous biopsy of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft: Coding = { + code: "26335-0", + display: "Mammogram Guidance for core needle percutaneous biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight: Coding = { + code: "26336-8", + display: "Mammogram Guidance for core needle percutaneous biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastBilateral: Coding = { + code: "26337-6", + display: "Mammogram Guidance for biopsy of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastLeft: Coding = { + code: "26338-4", + display: "Mammogram Guidance for biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastRight: Coding = { + code: "26339-2", + display: "Mammogram Guidance for biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfKidneyBilateral: Coding = { + code: "26340-0", + display: "US Guidance for biopsy of Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfKidneyLeft: Coding = { + code: "26341-8", + display: "US Guidance for biopsy of Kidney - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfKidneyRight: Coding = { + code: "26342-6", + display: "US Guidance for biopsy of Kidney - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastBilateral: Coding = { + code: "26343-4", + display: "Mammogram Guidance for aspiration of cyst of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastLeft: Coding = { + code: "26344-2", + display: "Mammogram Guidance for aspiration of cyst of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastRight: Coding = { + code: "26345-9", + display: "Mammogram Guidance for aspiration of cyst of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramDiagnostic: Coding = { + code: "26346-7", + display: "Breast - bilateral Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramDiagnostic: Coding = { + code: "26347-5", + display: "Breast - left Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramDiagnostic: Coding = { + code: "26348-3", + display: "Breast - right Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramDiagnosticLimited: Coding = { + code: "26349-1", + display: "Breast - bilateral Mammogram diagnostic limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramDiagnosticLimited: Coding = { + code: "26350-9", + display: "Breast - left Mammogram diagnostic limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramDiagnosticLimited: Coding = { + code: "26351-7", + display: "Breast - right Mammogram diagnostic limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralAndHandBilateralXRayBoneAge: Coding = { + code: "26352-5", + display: "Wrist - bilateral and Hand - bilateral X-ray bone age", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftAndHandLeftXRayBoneAge: Coding = { + code: "26353-3", + display: "Wrist - left and Hand - left X-ray bone age", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightAndHandRightXRayBoneAge: Coding = { + code: "26354-1", + display: "Wrist - right and Hand - right X-ray bone age", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayArthritis: Coding = { + code: "26355-8", + display: "Hand - bilateral X-ray arthritis", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayArthritis: Coding = { + code: "26356-6", + display: "Hand - left X-ray arthritis", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayArthritis: Coding = { + code: "26357-4", + display: "Hand - right X-ray arthritis", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPSingleViewStanding: Coding = { + code: "26358-2", + display: "Knee - bilateral X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPSingleViewStanding: Coding = { + code: "26359-0", + display: "Knee - left X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPSingleViewStanding: Coding = { + code: "26360-8", + display: "Knee - right X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndPAStanding: Coding = { + code: "26361-6", + display: "Knee - bilateral X-ray AP and PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndPAStanding: Coding = { + code: "26362-4", + display: "Knee - left X-ray AP and PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndPAStanding: Coding = { + code: "26363-2", + display: "Knee - right X-ray AP and PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralStanding: Coding = { + code: "26364-0", + display: "Knee - bilateral X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralStanding: Coding = { + code: "26365-7", + display: "Knee - left X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralStanding: Coding = { + code: "26366-5", + display: "Knee - right X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachiocephalicArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26368-1", + display: "Brachiocephalic artery - left Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachiocephalicArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26369-9", + display: "Brachiocephalic artery - right Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26370-7", + display: "Iliac artery - bilateral Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26371-5", + display: "Iliac artery - left Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26372-3", + display: "Iliac artery - right Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibialArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26373-1", + display: "Tibial artery - bilateral Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibialArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26374-9", + display: "Tibial artery - left Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibialArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "26375-6", + display: "Tibial artery - right Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinBilateral: Coding = { + code: "26376-4", + display: "Administration of vasodilator into catheter of Vein - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinLeft: Coding = { + code: "26377-2", + display: "Administration of vasodilator into catheter of Vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinRight: Coding = { + code: "26378-0", + display: "Administration of vasodilator into catheter of Vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRay3Views: Coding = { + code: "26379-8", + display: "Hand - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRay3Views: Coding = { + code: "26380-6", + display: "Hand - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRay3Views: Coding = { + code: "26381-4", + display: "Hand - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRay3Views: Coding = { + code: "26382-2", + display: "Shoulder - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay3Views: Coding = { + code: "26383-0", + display: "Shoulder - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay3Views: Coding = { + code: "26384-8", + display: "Shoulder - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRay2Views: Coding = { + code: "26385-5", + display: "Ankle - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay2Views: Coding = { + code: "26386-3", + display: "Ankle - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay2Views: Coding = { + code: "26387-1", + display: "Ankle - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRay2Views: Coding = { + code: "26388-9", + display: "Hand - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRay2Views: Coding = { + code: "26389-7", + display: "Hand - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRay2Views: Coding = { + code: "26390-5", + display: "Hand - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBilateralXRay2Views: Coding = { + code: "26391-3", + display: "Humerus - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRay2Views: Coding = { + code: "26392-1", + display: "Humerus - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRay2Views: Coding = { + code: "26393-9", + display: "Humerus - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay2Views: Coding = { + code: "26394-7", + display: "Knee - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2Views: Coding = { + code: "26395-4", + display: "Knee - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2Views: Coding = { + code: "26396-2", + display: "Knee - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaBilateralXRay2Views: Coding = { + code: "26397-0", + display: "Patella - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRay2Views: Coding = { + code: "26398-8", + display: "Patella - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRay2Views: Coding = { + code: "26399-6", + display: "Patella - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRaySingleView: Coding = { + code: "26400-2", + display: "Hip - bilateral X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRaySingleView: Coding = { + code: "26401-0", + display: "Hip - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRaySingleView: Coding = { + code: "26402-8", + display: "Hip - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMassTimeIn24HourUrine: Coding = { + code: "26988-6", + display: "18-Hydroxydeoxycorticosterone [Mass/time] in 24 hour Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRay: Coding = { + code: "28561-9", + display: "Pelvis X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRay: Coding = { + code: "28564-3", + display: "Skull X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay: Coding = { + code: "28565-0", + display: "Knee X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCT: Coding = { + code: "28566-8", + display: "Spine CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRay: Coding = { + code: "28567-6", + display: "Humerus X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianEmergencyDepartmentNote: Coding = { + code: "28568-4", + display: "Physician Emergency department Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianConsultingProgressNote: Coding = { + code: "28569-2", + display: "Physician consulting Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedProcedureNote: Coding = { + code: "28570-0", + display: "Provider-unspecified Procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyNote: Coding = { + code: "28571-8", + display: "Speech-language pathology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistInitialAssessmentNote: Coding = { + code: "28572-6", + display: "Dentist Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianOperationNote: Coding = { + code: "28573-4", + display: "Physician, Operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DischargeNote: Coding = { + code: "28574-2", + display: "Discharge note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursePractitionerProgressNote: Coding = { + code: "28575-9", + display: "Nurse practitioner Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointMRI: Coding = { + code: "28576-7", + display: "Joint MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistProcedureNote: Coding = { + code: "28577-5", + display: "Dentist procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyNote: Coding = { + code: "28578-3", + display: "Occupational therapy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyNote: Coding = { + code: "28579-1", + display: "Physical therapy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChiropracticMedicineProgressNote: Coding = { + code: "28580-9", + display: "Chiropractic medicine Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChiropracticMedicineInitialAssessmentNote: Coding = { + code: "28581-7", + display: "Chiropractic medicine Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRay: Coding = { + code: "28582-5", + display: "Hand X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistOperationNote: Coding = { + code: "28583-3", + display: "Dentist Operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRay: Coding = { + code: "28613-8", + display: "Spine X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverUS: Coding = { + code: "28614-6", + display: "Liver US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyStudy: Coding = { + code: "28615-3", + display: "Audiology study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianTransferNote: Coding = { + code: "28616-1", + display: "Physician Transfer note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryProgressNote: Coding = { + code: "28617-9", + display: "Dentistry Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryNote: Coding = { + code: "28618-7", + display: "Dentistry Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursePractitionerInitialAssessmentNote: Coding = { + code: "28621-1", + display: "Nurse practitioner Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseDischargeAssessment: Coding = { + code: "28622-9", + display: "Nurse Discharge assessment", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseProgressNote: Coding = { + code: "28623-7", + display: "Nurse Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryOperationNote: Coding = { + code: "28624-5", + display: "Podiatry Operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryProcedureNote: Coding = { + code: "28625-2", + display: "Podiatry procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianHistoryAndPhysicalNote: Coding = { + code: "28626-0", + display: "Physician History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryProgressNote: Coding = { + code: "28627-8", + display: "Psychiatry Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryNote: Coding = { + code: "28628-6", + display: "Psychiatry Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PerimetryStudy: Coding = { + code: "28629-4", + display: "Perimetry study", + system: "http://loinc.org" +}; +const C80DocTypecodes_TonometryStudy: Coding = { + code: "28630-2", + display: "Tonometry study", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisualAcuityStudy: Coding = { + code: "28631-0", + display: "Visual acuity study", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeterophoriaStudy: Coding = { + code: "28632-8", + display: "Heterophoria study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PolysomnographySleepStudy: Coding = { + code: "28633-6", + display: "Polysomnography (sleep) study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryInitialAssessmentNote: Coding = { + code: "28635-1", + display: "Psychiatry Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderUnspecifiedInitialAssessment: Coding = { + code: "28636-9", + display: "Provider-unspecified Initial assessment", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseTransferNote: Coding = { + code: "28651-8", + display: "Nurse Transfer note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkNote: Coding = { + code: "28653-4", + display: "Social work Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianAttendingInitialAssessmentNote: Coding = { + code: "28654-2", + display: "Physician attending Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianAttendingDischargeSummary: Coding = { + code: "28655-9", + display: "Physician attending Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkProgressNote: Coding = { + code: "28656-7", + display: "Social work Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhotoDocumentationEyeRight: Coding = { + code: "29111-2", + display: "Photo documentation Eye - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhotoDocumentationEyeLeft: Coding = { + code: "29112-0", + display: "Photo documentation Eye - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechTherapyServiceAttachment: Coding = { + code: "29206-0", + display: "Speech therapy service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTWOContrast: Coding = { + code: "29252-4", + display: "Chest CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyeUltrasoundStudy: Coding = { + code: "29272-2", + display: "Eye ultrasound study", + system: "http://loinc.org" +}; +const C80DocTypecodes_DialysisRecords: Coding = { + code: "29749-9", + display: "Dialysis records", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalIntensiveCareRecords: Coding = { + code: "29750-7", + display: "Neonatal intensive care records", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareRecords: Coding = { + code: "29751-5", + display: "Critical care records", + system: "http://loinc.org" +}; +const C80DocTypecodes_PerioperativeRecords: Coding = { + code: "29752-3", + display: "Perioperative records", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseInitialAssessmentNote: Coding = { + code: "29753-1", + display: "Nurse Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NystagmogramStudy: Coding = { + code: "29754-9", + display: "Nystagmogram study", + system: "http://loinc.org" +}; +const C80DocTypecodes_NerveConductionStudy: Coding = { + code: "29755-6", + display: "Nerve conduction study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneoscopyStudy: Coding = { + code: "29756-4", + display: "Peritoneoscopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColposcopyStudy: Coding = { + code: "29757-2", + display: "Colposcopy study", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistDischargeSummary: Coding = { + code: "29761-4", + display: "Dentist Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: Coding = { + code: "30578-9", + display: "CT Guidance for abscess drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSpineFacetJoint: Coding = { + code: "30579-7", + display: "CT Guidance for injection of Spine facet joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: Coding = { + code: "30580-5", + display: "CT Guidance for fine needle aspiration of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "30581-3", + display: "CT Guidance for radiation treatment of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast: Coding = { + code: "30582-1", + display: "CT Guidance for radiation treatment of Unspecified body region-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCTWContrastIV: Coding = { + code: "30583-9", + display: "Internal auditory canal CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCTWOContrast: Coding = { + code: "30584-7", + display: "Internal auditory canal CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxAndNeckCTWOContrast: Coding = { + code: "30585-4", + display: "Nasopharynx and Neck CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckCTWAndWOContrastIV: Coding = { + code: "30586-2", + display: "Neck CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralCTWOContrast: Coding = { + code: "30587-0", + display: "Orbit - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCT: Coding = { + code: "30588-8", + display: "Sinuses CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PetrousBoneCTWOContrast: Coding = { + code: "30589-6", + display: "Petrous bone CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaCTWContrastIV: Coding = { + code: "30590-4", + display: "Pituitary and Sella turcica CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaCTWOContrast: Coding = { + code: "30591-2", + display: "Pituitary and Sella turcica CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTWOContrast: Coding = { + code: "30592-0", + display: "Spine Cervical CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30593-8", + display: "Head vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30594-6", + display: "Neck vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLung: Coding = { + code: "30595-3", + display: "CT Guidance for fine needle aspiration of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWContrastIT: Coding = { + code: "30596-1", + display: "Spine Thoracic CT W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWOContrast: Coding = { + code: "30597-9", + display: "Spine Thoracic CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTWAndWOContrastIV: Coding = { + code: "30598-7", + display: "Chest CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTWContrast: Coding = { + code: "30599-5", + display: "Abdomen CT W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SmallBowelCTViewsEnteroclysisWContrastPOViaDuodenalIntubation: Coding = { + code: "30600-1", + display: "Small bowel CT Views Enteroclysis W contrast PO via duodenal intubation", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfAbdomen: Coding = { + code: "30601-9", + display: "CT Guidance for biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAbdomen: Coding = { + code: "30602-7", + display: "CT Guidance for fine needle aspiration of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLiver: Coding = { + code: "30603-5", + display: "CT Guidance for fine needle aspiration of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfPancreas: Coding = { + code: "30604-3", + display: "CT Guidance for biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfPancreas: Coding = { + code: "30605-0", + display: "CT Guidance for fine needle aspiration of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfPelvis: Coding = { + code: "30606-8", + display: "CT Guidance for fine needle aspiration of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfKidneyBilateral: Coding = { + code: "30607-6", + display: "CT Guidance for biopsy of Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfKidneyBilateral: Coding = { + code: "30608-4", + display: "CT Guidance for fine needle aspiration of Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSpleen: Coding = { + code: "30609-2", + display: "CT Guidance for biopsy of Spleen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfSpleen: Coding = { + code: "30610-0", + display: "CT Guidance for fine needle aspiration of Spleen", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverCTWOContrast: Coding = { + code: "30611-8", + display: "Liver CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverCTWAndWOContrastIV: Coding = { + code: "30612-6", + display: "Liver CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasCTWOContrast: Coding = { + code: "30613-4", + display: "Pancreas CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasCTWAndWOContrastIV: Coding = { + code: "30614-2", + display: "Pancreas CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTWOContrast: Coding = { + code: "30615-9", + display: "Pelvis CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTWAndWOContrastIV: Coding = { + code: "30616-7", + display: "Pelvis CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointCT: Coding = { + code: "30619-1", + display: "Sacroiliac Joint CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWOContrast: Coding = { + code: "30620-9", + display: "Spine Lumbar CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenCTWOContrast: Coding = { + code: "30621-7", + display: "Spleen CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenCTWContrastIV: Coding = { + code: "30622-5", + display: "Spleen CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30623-3", + display: "Pelvis vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityCTWContrastIV: Coding = { + code: "30624-1", + display: "Lower extremity CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityCTWOContrast: Coding = { + code: "30625-8", + display: "Lower extremity CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityCTWContrastIV: Coding = { + code: "30626-6", + display: "Upper extremity CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityCTWOContrast: Coding = { + code: "30627-4", + display: "Upper extremity CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRemovalOfForeignBodyFromUnspecifiedBodyRegion: Coding = { + code: "30628-2", + display: "Fluoroscopy Guidance for removal of foreign body from Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForProcedureOfUnspecifiedBodyRegion: Coding = { + code: "30629-0", + display: "Fluoroscopy Guidance for procedure of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCisternFluoroscopyVideoWContrast: Coding = { + code: "30630-8", + display: "Head Cistern Fluoroscopy video W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopy: Coding = { + code: "30631-6", + display: "Chest Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiaphragmFluoroscopyMotion: Coding = { + code: "30632-4", + display: "Diaphragm Fluoroscopy Motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusFluoroscopyWBariumContrastPO: Coding = { + code: "30633-2", + display: "Esophagus Fluoroscopy W barium contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfLung: Coding = { + code: "30634-0", + display: "Fluoroscopy Guidance for biopsy of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyAndAPWContrastPO: Coding = { + code: "30635-7", + display: "Gastrointestine upper Fluoroscopy and AP W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyReductionWViewsWContrastPR: Coding = { + code: "30636-5", + display: "Colon Fluoroscopy Reduction W views W contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInGastrointestine: Coding = { + code: "30637-3", + display: "Fluoroscopy Guidance for placement of tube in Gastrointestine", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfHip: Coding = { + code: "30638-1", + display: "Fluoroscopy Guidance for injection of Hip", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselFluoroscopicAngiogramWContrast: Coding = { + code: "30639-9", + display: "Vessel Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinFluoroscopicAngiogramAngioplastyWContrastIV: Coding = { + code: "30640-7", + display: "Vein Fluoroscopic angiogram Angioplasty W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinFluoroscopicAngiogramAdditionalAngioplastyWContrastIV: Coding = { + code: "30641-5", + display: "Vein Fluoroscopic angiogram Additional angioplasty W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopySingleView: Coding = { + code: "30642-3", + display: "Unspecified body region Fluoroscopy Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfCatheterInCentralVein: Coding = { + code: "30643-1", + display: "US Guidance for placement of catheter in Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfCatheterInCentralVeinTunneled: Coding = { + code: "30644-9", + display: "US Guidance for placement of catheter in Central vein-- Tunneled", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorVenaCavaFluoroscopicAngiogramWContrastIV: Coding = { + code: "30645-6", + display: "Superior vena cava Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForChangeOfTubeInSinusTractWContrast: Coding = { + code: "30646-4", + display: "Fluoroscopy Guidance for change of tube in Sinus tract-- W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyWContrastViaTTube: Coding = { + code: "30647-2", + display: "Biliary ducts and Gallbladder Fluoroscopy W contrast via T-tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "30648-0", + display: "Peripheral artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralArteryFluoroscopicAngiogramAdditionalAngioplastyWContrastIA: Coding = { + code: "30649-8", + display: "Peripheral artery Fluoroscopic angiogram Additional angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyForShunt: Coding = { + code: "30650-6", + display: "Unspecified body region Fluoroscopy for shunt", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfBreast: Coding = { + code: "30651-4", + display: "US Guidance for core needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleBiopsyOfBreast: Coding = { + code: "30652-2", + display: "US Guidance for fine needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfBreast: Coding = { + code: "30653-0", + display: "US Guidance for aspiration of cyst of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletMRIWOContrast: Coding = { + code: "30654-8", + display: "Thoracic outlet MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCisternMRI: Coding = { + code: "30655-5", + display: "Head Cistern MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWContrastIV: Coding = { + code: "30656-3", + display: "MRI Guidance.stereotactic for localization in Brain-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIWOContrast: Coding = { + code: "30657-1", + display: "Brain MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalMRIWOContrast: Coding = { + code: "30658-9", + display: "Internal auditory canal MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalMRIWAndWOContrastIV: Coding = { + code: "30659-7", + display: "Internal auditory canal MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckMRIWOContrast: Coding = { + code: "30660-5", + display: "Neck MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralMRIWOContrast: Coding = { + code: "30661-3", + display: "Orbit - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesMRIWOContrast: Coding = { + code: "30662-1", + display: "Sinuses MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesMRIWAndWOContrastIV: Coding = { + code: "30663-9", + display: "Sinuses MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "30664-7", + display: "MRI Guidance for radiation treatment of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast: Coding = { + code: "30665-4", + display: "MRI Guidance for radiation treatment of Unspecified body region-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaMRIWOContrast: Coding = { + code: "30666-2", + display: "Pituitary and Sella turcica MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWOContrast: Coding = { + code: "30667-0", + display: "Spine Cervical MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRIWOContrast: Coding = { + code: "30668-8", + display: "Abdomen MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverMRIWOContrast: Coding = { + code: "30669-6", + display: "Liver MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverMRIWAndWOContrastIV: Coding = { + code: "30670-4", + display: "Liver MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipMRIWOContrast: Coding = { + code: "30671-2", + display: "Pelvis and Hip MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipMRIWAndWOContrastIV: Coding = { + code: "30672-0", + display: "Pelvis and Hip MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWOContrast: Coding = { + code: "30673-8", + display: "Pelvis MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWAndWOContrastIV: Coding = { + code: "30674-6", + display: "Pelvis MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateMRI: Coding = { + code: "30675-3", + display: "Prostate MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWContrastIV: Coding = { + code: "30678-7", + display: "Spine Lumbar MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWOContrast: Coding = { + code: "30679-5", + display: "Spine Lumbar MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleMRIWOContrast: Coding = { + code: "30680-3", + display: "Ankle MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootMRIWOContrast: Coding = { + code: "30681-1", + display: "Foot MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootMRIWAndWOContrastIV: Coding = { + code: "30682-9", + display: "Foot MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmMRIWOContrast: Coding = { + code: "30683-7", + display: "Forearm MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmMRIWAndWOContrastIV: Coding = { + code: "30684-5", + display: "Forearm MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandMRIWOContrast: Coding = { + code: "30685-2", + display: "Hand MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandMRIWAndWOContrastIV: Coding = { + code: "30686-0", + display: "Hand MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipMRIWOContrast: Coding = { + code: "30687-8", + display: "Hip MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipMRIWAndWOContrastIV: Coding = { + code: "30688-6", + display: "Hip MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmMRIWOContrast: Coding = { + code: "30689-4", + display: "Upper arm MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmMRIWAndWOContrastIV: Coding = { + code: "30690-2", + display: "Upper arm MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeMRIWOContrast: Coding = { + code: "30691-0", + display: "Knee MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityMRI: Coding = { + code: "30692-8", + display: "Lower extremity MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderMRIWOContrast: Coding = { + code: "30693-6", + display: "Shoulder MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeSingle: Coding = { + code: "30694-4", + display: "Thyroid Scan and uptake.single", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScan: Coding = { + code: "30695-1", + display: "Thyroid Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScan: Coding = { + code: "30696-9", + display: "Scrotum and Testicle Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemScanVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV: Coding = { + code: "30697-7", + display: "Pulmonary system Scan ventilation and perfusion W radionuclide inhaled and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: Coding = { + code: "30698-5", + display: "US Guidance for aspiration of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfUnspecifiedBodyRegion: Coding = { + code: "30699-3", + display: "US Guidance for drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "30700-9", + display: "US Guidance for needle biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSDuringSurgery: Coding = { + code: "30701-7", + display: "Unspecified body region US during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfThyroid: Coding = { + code: "30702-5", + display: "US Guidance for injection of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfPericardialSpace: Coding = { + code: "30703-3", + display: "US Guidance for aspiration of Pericardial space", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenUSLimited: Coding = { + code: "30704-1", + display: "Abdomen US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusAndFallopianTubesUS: Coding = { + code: "30705-8", + display: "Uterus and Fallopian tubes US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverUSDuringSurgery: Coding = { + code: "30706-6", + display: "Liver US during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityUS: Coding = { + code: "30709-0", + display: "Lower extremity US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityUS: Coding = { + code: "30710-8", + display: "Upper extremity US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipUSDevelopmentalJointAssessment: Coding = { + code: "30711-6", + display: "Hip US developmental joint assessment", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipUSWODevelopmentalJointAssessment: Coding = { + code: "30712-4", + display: "Hip US WO developmental joint assessment", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayWRightBendingAndWLeftBending: Coding = { + code: "30713-2", + display: "Spine X-ray W right bending and W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAP: Coding = { + code: "30714-0", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateral: Coding = { + code: "30715-7", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateral: Coding = { + code: "30716-5", + display: "Spine Thoracic and Lumbar X-ray scoliosis lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisStanding: Coding = { + code: "30717-3", + display: "Spine Thoracic and Lumbar X-ray scoliosis standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointXRayTomograph: Coding = { + code: "30719-9", + display: "Temporomandibular joint X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRayForForeignBody: Coding = { + code: "30720-7", + display: "Orbit - bilateral X-ray for foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayPAAndLateral: Coding = { + code: "30721-5", + display: "Sinuses X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRaySingleViewPortable: Coding = { + code: "30722-3", + display: "Skull X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPortable: Coding = { + code: "30723-1", + display: "Skull X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRaySingleViewPortable: Coding = { + code: "30724-9", + display: "Spine Cervical X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPSingleView: Coding = { + code: "30725-6", + display: "Spine Cervical X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralPortable: Coding = { + code: "30726-4", + display: "Spine Cervical X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPPortableSingleView: Coding = { + code: "30727-2", + display: "Spine Cervical X-ray AP portable single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalOdontoidAndCervicalAxisXRayAPPortableSingleView: Coding = { + code: "30729-8", + display: "Spine Cervical Odontoid and Cervical axis X-ray AP portable single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchBilateralXRayPortable: Coding = { + code: "30730-6", + display: "Zygomatic arch - bilateral X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchXRayPortable: Coding = { + code: "30731-4", + display: "Zygomatic arch X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightAndLeftObliquePortable: Coding = { + code: "30733-0", + display: "Chest X-ray right and left oblique portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPLateralDecubitus: Coding = { + code: "30734-8", + display: "Chest X-ray AP lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPLateralDecubitusPortable: Coding = { + code: "30735-5", + display: "Chest X-ray AP lateral-decubitus portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayWInspirationAndExpiration: Coding = { + code: "30736-3", + display: "Chest X-ray W inspiration and expiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftLateral: Coding = { + code: "30737-1", + display: "Chest X-ray left lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftLateralPortable: Coding = { + code: "30738-9", + display: "Chest X-ray left lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightOrLeftObliquePortable: Coding = { + code: "30739-7", + display: "Chest X-ray right or-left oblique portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightOrLeftOblique: Coding = { + code: "30740-5", + display: "Chest X-ray right or-left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndLordoticUpright: Coding = { + code: "30741-3", + display: "Chest X-ray PA and lateral and lordotic upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndRightObliqueAndLeftOblique: Coding = { + code: "30742-1", + display: "Chest X-ray PA and lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndRightObliqueAndLeftObliquePortable: Coding = { + code: "30743-9", + display: "Chest X-ray PA and lateral and right oblique and left oblique portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndRightOrLeftOblique: Coding = { + code: "30744-7", + display: "Chest X-ray PA and lateral and right or-left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay: Coding = { + code: "30745-4", + display: "Chest X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPortable: Coding = { + code: "30746-2", + display: "Chest X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRayPortable: Coding = { + code: "30747-0", + display: "Ribs X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRaySingleView: Coding = { + code: "30748-8", + display: "Shoulder X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRaySingleViewPortable: Coding = { + code: "30749-6", + display: "Shoulder X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRay5Views: Coding = { + code: "30750-4", + display: "Shoulder X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayWestPoint: Coding = { + code: "30751-2", + display: "Shoulder X-ray West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPSingleView: Coding = { + code: "30752-0", + display: "Spine Thoracic X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPAndLateral: Coding = { + code: "30753-8", + display: "Spine Thoracic X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPAndLateralPortable: Coding = { + code: "30754-6", + display: "Spine Thoracic X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPPortableSingleView: Coding = { + code: "30755-3", + display: "Spine Thoracic X-ray AP portable single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateral: Coding = { + code: "30756-1", + display: "Spine Thoracic X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateralPortable: Coding = { + code: "30757-9", + display: "Spine Thoracic X-ray lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayObliqueSingleView: Coding = { + code: "30758-7", + display: "Spine Thoracic X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayObliquePortable: Coding = { + code: "30759-5", + display: "Spine Thoracic X-ray oblique portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomograph3ViewsWContrastIV: Coding = { + code: "30760-3", + display: "Kidney - bilateral X-ray tomograph 3 views W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyWContrastRetrogradeViaUrethra: Coding = { + code: "30761-1", + display: "Kidney - bilateral Fluoroscopy W contrast retrograde via urethra", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayTomograph: Coding = { + code: "30762-9", + display: "Abdomen X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndLateralCrosstablePortable: Coding = { + code: "30763-7", + display: "Abdomen X-ray AP and lateral crosstable portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumBilateralXRayPortable: Coding = { + code: "30764-5", + display: "Acetabulum - bilateral X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumXRayPortable: Coding = { + code: "30765-2", + display: "Acetabulum X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRay3Views: Coding = { + code: "30766-0", + display: "Pelvis X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipXRay: Coding = { + code: "30767-8", + display: "Pelvis and Hip X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipBilateralXRay: Coding = { + code: "30768-6", + display: "Pelvis and Hip - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipBilateralXRayMaxAbduction: Coding = { + code: "30769-4", + display: "Pelvis and Hip - bilateral X-ray max abduction", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipXRayAPAndLateralFrog: Coding = { + code: "30770-2", + display: "Pelvis and Hip X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayInletAndOutlet: Coding = { + code: "30771-0", + display: "Pelvis X-ray inlet and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayPortable: Coding = { + code: "30772-8", + display: "Pelvis X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRaySingleView: Coding = { + code: "30773-6", + display: "Spine Lumbar X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRaySingleViewPortable: Coding = { + code: "30774-4", + display: "Spine Lumbar X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay3Views: Coding = { + code: "30775-1", + display: "Spine Lumbar X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay3ViewsPortable: Coding = { + code: "30776-9", + display: "Spine Lumbar X-ray 3 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPSingleView: Coding = { + code: "30777-7", + display: "Spine Lumbar X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayObliqueSingleView: Coding = { + code: "30778-5", + display: "Spine Lumbar X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayAPAndLateral: Coding = { + code: "30779-3", + display: "Ankle X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondXRay: Coding = { + code: "30780-1", + display: "Finger second X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdXRay: Coding = { + code: "30781-9", + display: "Finger third X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthXRay: Coding = { + code: "30782-7", + display: "Finger fourth X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthXRay: Coding = { + code: "30783-5", + display: "Finger fifth X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRay2Views: Coding = { + code: "30784-3", + display: "Foot X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayWForcedDorsiflexion: Coding = { + code: "30785-0", + display: "Foot X-ray W forced dorsiflexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayLateralFrog: Coding = { + code: "30786-8", + display: "Hip X-ray lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointXRaySingleView: Coding = { + code: "30787-6", + display: "Joint X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay3Views: Coding = { + code: "30788-4", + display: "Knee X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay4Views: Coding = { + code: "30789-2", + display: "Knee X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayTunnel: Coding = { + code: "30790-0", + display: "Knee X-ray tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaXRay: Coding = { + code: "30791-8", + display: "Patella X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaXRayPortable: Coding = { + code: "30792-6", + display: "Patella X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayAPAndLateral: Coding = { + code: "30793-4", + display: "Wrist X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMRI: Coding = { + code: "30794-2", + display: "Breast MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMRI: Coding = { + code: "30795-9", + display: "Breast - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowMRIWOContrast: Coding = { + code: "30796-7", + display: "Elbow MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay5Views: Coding = { + code: "30797-5", + display: "Spine Lumbar X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTWOContrast: Coding = { + code: "30799-1", + display: "Head CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWOContrast: Coding = { + code: "30800-7", + display: "MRI Guidance.stereotactic for localization in Brain-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTWContrastIV: Coding = { + code: "30801-5", + display: "Facial bones and Maxilla CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTWOContrast: Coding = { + code: "30802-3", + display: "Facial bones and Maxilla CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTWAndWOContrastIV: Coding = { + code: "30803-1", + display: "Facial bones and Maxilla CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30804-9", + display: "Chest vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30805-6", + display: "Abdominal vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndFemoralArteryBilateralCTAngiogramWAndWOContrastIV: Coding = { + code: "30806-4", + display: "Aorta and Femoral artery - bilateral CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "30807-2", + display: "Lower extremity vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarFluoroscopyWContrastIT: Coding = { + code: "30808-0", + display: "Spine Cervical and Thoracic and Lumbar Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWContrastPO: Coding = { + code: "30809-8", + display: "Upper Gastrointestine and Small bowel Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalDuctFluoroscopyWContrastIntraLacrimalDuct: Coding = { + code: "30810-6", + display: "Lacrimal duct Fluoroscopy W contrast intra lacrimal duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaFluoroscopyWContrastIT: Coding = { + code: "30811-4", + display: "Posterior fossa Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineCervicalFacetJoint: Coding = { + code: "30812-2", + display: "Fluoroscopy Guidance for injection of Spine Cervical Facet Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungBilateralXRayWContrastIntrabronchial: Coding = { + code: "30813-0", + display: "Lung - bilateral X-ray W contrast intrabronchial", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineThoracicFacetJoint: Coding = { + code: "30814-8", + display: "Fluoroscopy Guidance for injection of Spine Thoracic Facet Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde: Coding = { + code: "30815-5", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneumFluoroscopicAngiogramWContrastPercutaneous: Coding = { + code: "30816-3", + display: "Peritoneum Fluoroscopic angiogram W contrast percutaneous", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineLumbarFacetJoint: Coding = { + code: "30817-1", + display: "Fluoroscopy Guidance for injection of Spine Lumbar Facet Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubesTranscervical: Coding = { + code: "30818-9", + display: "Fluoroscopy Guidance for catheterization of Fallopian tubes-- transcervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_EpiduralVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "30819-7", + display: "Epidural veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30820-5", + display: "Carotid artery.external - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryExternalFluoroscopicAngiogramWContrastIA: Coding = { + code: "30821-3", + display: "Carotid artery.external Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadArteryBilateralAndNeckArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30822-1", + display: "Head artery - bilateral and Neck artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadArteryAndNeckArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "30823-9", + display: "Head artery and Neck artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IntercranialVesselAndNeckVesselFluoroscopicAngiogramWContrast: Coding = { + code: "30824-7", + display: "Intercranial vessel and Neck Vessel Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "30825-4", + display: "Orbit veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusAndJugularVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "30826-2", + display: "Sagittal sinus and Jugular veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "30827-0", + display: "Sagittal sinus vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachialArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "30828-8", + display: "Brachial artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalMammaryArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "30829-6", + display: "Internal mammary artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30830-4", + display: "Pulmonary artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30831-2", + display: "Adrenal artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "30832-0", + display: "Adrenal artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "30833-8", + display: "Pelvis arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30834-6", + display: "Renal artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisceralArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "30836-1", + display: "Visceral artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalFluoroscopicAngiogramWContrastIA: Coding = { + code: "30837-9", + display: "Aorta abdominal Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndFemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "30838-7", + display: "Aorta and Femoral artery - bilateral Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalFluoroscopyWContrastIntraLymphatic: Coding = { + code: "30839-5", + display: "Lymphatics abdominal Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalBilateralFluoroscopyWContrastIntraLymphatic: Coding = { + code: "30840-3", + display: "Lymphatics abdominal - bilateral Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastTranshepatic: Coding = { + code: "30841-1", + display: "Portal vein Fluoroscopic angiogram W contrast transhepatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastTranshepaticAndWHemodynamics: Coding = { + code: "30842-9", + display: "Portal vein Fluoroscopic angiogram W contrast transhepatic and W hemodynamics", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "30843-7", + display: "Adrenal vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalVeinBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "30844-5", + display: "Adrenal vein - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaFluoroscopicAngiogramWContrastIV: Coding = { + code: "30845-2", + display: "Inferior vena cava Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "30846-0", + display: "Renal vein - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "30847-8", + display: "Renal vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "30848-6", + display: "Extremity arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "30849-4", + display: "Extremity arteries - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLymphaticsFluoroscopyWContrastIntraLymphatic: Coding = { + code: "30850-2", + display: "Extremity lymphatics Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLymphaticsBilateralFluoroscopyWContrastIntraLymphatic: Coding = { + code: "30851-0", + display: "Extremity lymphatics - bilateral Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralVeinsBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "30852-8", + display: "Peripheral veins - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctUSWContrastIntraDuct: Coding = { + code: "30853-6", + display: "Breast duct US W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRIWOContrast: Coding = { + code: "30854-4", + display: "Spine Cervical and Thoracic and Lumbar MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRIWAndWOContrastIV: Coding = { + code: "30855-1", + display: "Spine Cervical and Thoracic and Lumbar MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsMRIAngiogram: Coding = { + code: "30856-9", + display: "Head vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_NervesCranialMRI: Coding = { + code: "30857-7", + display: "Nerves cranial MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVeinsMRIAngiogram: Coding = { + code: "30858-5", + display: "Head veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidVesselsAndNeckVesselsMRIAngiogram: Coding = { + code: "30859-3", + display: "Carotid vessels and Neck Vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxMRI: Coding = { + code: "30860-1", + display: "Nasopharynx MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndNeckVesselsMRIAngiogram: Coding = { + code: "30861-9", + display: "Aortic arch and Neck vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsMRIAngiogram: Coding = { + code: "30862-7", + display: "Chest vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalAortaAndArteriesMRIAngiogram: Coding = { + code: "30863-5", + display: "Abdominal Aorta and Arteries MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVeinsAndIVCMRIAngiogram: Coding = { + code: "30864-3", + display: "Abdominal veins and IVC MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_CeliacVesselsAndSuperiorMesentericVesselsMRIAngiogram: Coding = { + code: "30865-0", + display: "Celiac vessels and Superior mesenteric Vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LumbarPlexusMRI: Coding = { + code: "30866-8", + display: "Lumbar plexus MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsMRIAngiogram: Coding = { + code: "30867-6", + display: "Pelvis vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsMRIAngiogram: Coding = { + code: "30868-4", + display: "Renal vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegMRIWOContrast: Coding = { + code: "30869-2", + display: "Lower leg MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegMRIWAndWOContrastIV: Coding = { + code: "30870-0", + display: "Lower leg MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselsMRIAngiogram: Coding = { + code: "30871-8", + display: "Femoral vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootVesselsMRIAngiogram: Coding = { + code: "30872-6", + display: "Foot vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmVesselsMRIAngiogram: Coding = { + code: "30873-4", + display: "Forearm vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsMRIAngiogram: Coding = { + code: "30874-2", + display: "Lower extremity vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointMRI: Coding = { + code: "30875-9", + display: "Upper extremity .joint MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsMRIAngiogram: Coding = { + code: "30876-7", + display: "Extremity veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralAndRenalVesselsScan: Coding = { + code: "30877-5", + display: "Kidney - bilateral and Renal vessels Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfUnspecifiedBodyRegion: Coding = { + code: "30878-3", + display: "US Guidance for aspiration of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsAndNeckVesselsUSDoppler: Coding = { + code: "30880-9", + display: "Head vessels and Neck vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinUSDoppler: Coding = { + code: "30881-7", + display: "Lower extremity vein US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinUSDoppler: Coding = { + code: "30882-5", + display: "Upper extremity vein US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoccyxXRay: Coding = { + code: "30883-3", + display: "Coccyx X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumXRay: Coding = { + code: "30884-1", + display: "Sacrum X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisSymphysisPubisXRay: Coding = { + code: "30885-8", + display: "Pelvis symphysis pubis X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsMRIAngiogramWContrastIV: Coding = { + code: "30887-4", + display: "Renal vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealVesselsMRIAngiogram: Coding = { + code: "30888-2", + display: "Tibioperoneal vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftXRay: Coding = { + code: "30889-0", + display: "Temporomandibular joint - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightXRay: Coding = { + code: "30890-8", + display: "Temporomandibular joint - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CervicocerebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "30891-6", + display: "Cervicocerebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde: Coding = { + code: "30892-4", + display: "Fluoroscopy Guidance for catheterization of Biliary ducts and Pancreatic duct-- W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_NonGynecologicalCytologyMethodStudy: Coding = { + code: "33716-2", + display: "Non-gynecological cytology method study", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyCervicalOrVaginalSmearOrScrapingStudy: Coding = { + code: "33717-0", + display: "Cytology Cervical or vaginal smear or scraping study", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfTissueFineNeedleAspirateCytoStain: Coding = { + code: "33718-8", + display: "Cytology report of Tissue fine needle aspirate Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_FlowCytometryStudy: Coding = { + code: "33719-6", + display: "Flow cytometry study", + system: "http://loinc.org" +}; +const C80DocTypecodes_BloodBankConsult: Coding = { + code: "33720-4", + display: "Blood bank consult", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowPathologyBiopsyReport: Coding = { + code: "33721-2", + display: "Bone marrow Pathology biopsy report", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertBoxedWarningSection: Coding = { + code: "34066-1", + display: "FDA package insert Boxed warning section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndicationsAndUsageSection: Coding = { + code: "34067-9", + display: "FDA package insert Indications and usage section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDosageAndAdministrationSection: Coding = { + code: "34068-7", + display: "FDA package insert Dosage and administration section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertHowSuppliedSection: Coding = { + code: "34069-5", + display: "FDA package insert How supplied section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertContraindicationsSection: Coding = { + code: "34070-3", + display: "FDA package insert Contraindications section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertWarningsSection: Coding = { + code: "34071-1", + display: "FDA package insert Warnings section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertGeneralPrecautionsSection: Coding = { + code: "34072-9", + display: "FDA package insert General precautions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDrugInteractionsSection: Coding = { + code: "34073-7", + display: "FDA package insert Drug interactions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDrugLaboratoryTestInteractionsSection: Coding = { + code: "34074-5", + display: "FDA package insert Drug/laboratory test interactions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertLaboratoryTestsSection: Coding = { + code: "34075-2", + display: "FDA package insert Laboratory tests section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertInformationForPatientsSection: Coding = { + code: "34076-0", + display: "FDA package insert Information for patients section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertTeratogenicEffectsSection: Coding = { + code: "34077-8", + display: "FDA package insert Teratogenic effects section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertNonteratogenicEffectsSection: Coding = { + code: "34078-6", + display: "FDA package insert Nonteratogenic effects section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertLaborAndDeliverySection: Coding = { + code: "34079-4", + display: "FDA package insert Labor and delivery section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertNursingMothersSection: Coding = { + code: "34080-2", + display: "FDA package insert Nursing mothers section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPediatricUseSection: Coding = { + code: "34081-0", + display: "FDA package insert Pediatric use section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertGeriatricUseSection: Coding = { + code: "34082-8", + display: "FDA package insert Geriatric use section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertCarcinogenesisAndMutagenesisAndImpairmentOfFertilitySection: Coding = { + code: "34083-6", + display: "FDA package insert Carcinogenesis and mutagenesis and impairment of fertility section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAdverseReactionsSection: Coding = { + code: "34084-4", + display: "FDA package insert Adverse reactions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertControlledSubstanceSection: Coding = { + code: "34085-1", + display: "FDA package insert Controlled substance section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAbuseSection: Coding = { + code: "34086-9", + display: "FDA package insert Abuse section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDependenceSection: Coding = { + code: "34087-7", + display: "FDA package insert Dependence section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertOverdosageSection: Coding = { + code: "34088-5", + display: "FDA package insert Overdosage section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDescriptionSection: Coding = { + code: "34089-3", + display: "FDA package insert Description section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertClinicalPharmacologySection: Coding = { + code: "34090-1", + display: "FDA package insert Clinical pharmacology section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAnimalPharmacologyToxicologySection: Coding = { + code: "34091-9", + display: "FDA package insert Animal pharmacology/toxicology section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertClinicalStudiesSection: Coding = { + code: "34092-7", + display: "FDA package insert Clinical studies section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertReferencesSection: Coding = { + code: "34093-5", + display: "FDA package insert References section", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyHospitalAdmissionHistoryAndPhysicalNote: Coding = { + code: "34094-3", + display: "Cardiology Hospital Admission history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ComprehensiveHistoryAndPhysicalNote: Coding = { + code: "34095-0", + display: "Comprehensive history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingFacilityComprehensiveHistoryAndPhysicalNote: Coding = { + code: "34096-8", + display: "Nursing facility Comprehensive history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingFacilityConferenceNote: Coding = { + code: "34097-6", + display: "Nursing facility Conference note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ConferenceNote: Coding = { + code: "34098-4", + display: "Conference note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyConsultNote: Coding = { + code: "34099-2", + display: "Cardiology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_IntensiveCareUnitConsultNote: Coding = { + code: "34100-8", + display: "Intensive care unit Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineOutpatientConsultNote: Coding = { + code: "34101-6", + display: "General medicine Outpatient Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryHospitalConsultNote: Coding = { + code: "34102-4", + display: "Psychiatry Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryConsultNote: Coding = { + code: "34103-2", + display: "Pulmonary Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalConsultNote: Coding = { + code: "34104-0", + display: "Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalDischargeSummary: Coding = { + code: "34105-7", + display: "Hospital Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianHospitalDischargeSummary: Coding = { + code: "34106-5", + display: "Physician Hospital Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientQuoteSHomeEducationNote: Coding = { + code: "34107-3", + display: "Patient's home Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientNote: Coding = { + code: "34108-1", + display: "Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_Note: Coding = { + code: "34109-9", + display: "Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetologyOutpatientNote: Coding = { + code: "34110-7", + display: "Diabetology Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyDepartmentNote: Coding = { + code: "34111-5", + display: "Emergency department Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalNote: Coding = { + code: "34112-3", + display: "Hospital Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingFacilityNote: Coding = { + code: "34113-1", + display: "Nursing facility Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalGroupCounselingNote: Coding = { + code: "34114-9", + display: "Hospital Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicalStudentHospitalHistoryAndPhysicalNote: Coding = { + code: "34115-6", + display: "Medical student Hospital History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianNursingFacilityHistoryAndPhysicalNote: Coding = { + code: "34116-4", + display: "Physician Nursing facility History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HistoryAndPhysicalNote: Coding = { + code: "34117-2", + display: "History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientQuoteSHomeInitialAssessmentNote: Coding = { + code: "34118-0", + display: "Patient's home Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingFacilityInitialAssessmentNote: Coding = { + code: "34119-8", + display: "Nursing facility Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientInitialAssessmentNote: Coding = { + code: "34120-6", + display: "Outpatient Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterventionalProcedureNote: Coding = { + code: "34121-4", + display: "Interventional procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyProcedureNote: Coding = { + code: "34122-2", + display: "Pathology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnesthesiologyHospitalPreoperativeEvaluationAndManagementNote: Coding = { + code: "34123-0", + display: "Anesthesiology Hospital Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyOutpatientProgressNote: Coding = { + code: "34124-8", + display: "Cardiology Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CaseManagerPatientQuoteSHomeProgressNote: Coding = { + code: "34125-5", + display: "Case manager Patient's home Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_IntensiveCareUnitProgressNote: Coding = { + code: "34126-3", + display: "Intensive care unit Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryHygienistOutpatientProgressNote: Coding = { + code: "34127-1", + display: "Dentistry Hygienist Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryOutpatientProgressNote: Coding = { + code: "34128-9", + display: "Dentistry Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientQuoteSHomeProgressNote: Coding = { + code: "34129-7", + display: "Patient's home Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalProgressNote: Coding = { + code: "34130-5", + display: "Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientProgressNote: Coding = { + code: "34131-3", + display: "Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyOutpatientProgressNote: Coding = { + code: "34132-1", + display: "Pharmacy Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SummaryOfEpisodeNote: Coding = { + code: "34133-9", + display: "Summary of episode note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianAttendingOutpatientSupervisoryNote: Coding = { + code: "34134-7", + display: "Physician attending Outpatient Supervisory note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyPhysicianAttendingOutpatientSupervisoryNote: Coding = { + code: "34135-4", + display: "Cardiology Physician attending Outpatient Supervisory note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroenterologyPhysicianAttendingOutpatientSupervisoryNote: Coding = { + code: "34136-2", + display: "Gastroenterology Physician attending Outpatient Supervisory note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientSurgicalOperationNote: Coding = { + code: "34137-0", + display: "Outpatient Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TargetedHistoryAndPhysicalNote: Coding = { + code: "34138-8", + display: "Targeted history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseTelephoneEncounterNote: Coding = { + code: "34139-6", + display: "Nurse Telephone encounter Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseAdmissionEvaluationNote: Coding = { + code: "34744-3", + display: "Nurse Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseDischargeSummary: Coding = { + code: "34745-0", + display: "Nurse Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseNote: Coding = { + code: "34746-8", + display: "Nurse Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursePreoperativeEvaluationAndManagementNote: Coding = { + code: "34747-6", + display: "Nurse Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TelephoneEncounterNote: Coding = { + code: "34748-4", + display: "Telephone encounter Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnesthesiologyOutpatientConsultNote: Coding = { + code: "34749-2", + display: "Anesthesiology Outpatient Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnesthesiologyNote: Coding = { + code: "34750-0", + display: "Anesthesiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnesthesiologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "34751-8", + display: "Anesthesiology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyNote: Coding = { + code: "34752-6", + display: "Cardiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyOutpatientNote: Coding = { + code: "34753-4", + display: "Cardiology Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineNote: Coding = { + code: "34754-2", + display: "Critical Care Medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineTransferSummaryNote: Coding = { + code: "34755-9", + display: "Critical care medicine Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryConsultNote: Coding = { + code: "34756-7", + display: "Dentistry Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DermatologyConsultNote: Coding = { + code: "34758-3", + display: "Dermatology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DermatologyNote: Coding = { + code: "34759-1", + display: "Dermatology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetologyConsultNote: Coding = { + code: "34760-9", + display: "Diabetology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroenterologyConsultNote: Coding = { + code: "34761-7", + display: "Gastroenterology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroenterologyNote: Coding = { + code: "34762-5", + display: "Gastroenterology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineAdmissionHistoryAndPhysicalNote: Coding = { + code: "34763-3", + display: "General medicine Admission history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineConsultNote: Coding = { + code: "34764-1", + display: "General medicine Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineNote: Coding = { + code: "34765-8", + display: "General medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineOutpatientNote: Coding = { + code: "34766-6", + display: "General medicine Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineMedicalStudentNote: Coding = { + code: "34767-4", + display: "General medicine Medical student Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineNurseNote: Coding = { + code: "34768-2", + display: "General medicine Nurse Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicinePhysicianAttendingNote: Coding = { + code: "34769-0", + display: "General medicine Physician attending Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineTransferSummaryNote: Coding = { + code: "34770-8", + display: "General medicine Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryPhysicianAttendingNote: Coding = { + code: "34773-2", + display: "Surgery Physician attending Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryHistoryAndPhysicalNote: Coding = { + code: "34774-0", + display: "Surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeriatricMedicineConsultNote: Coding = { + code: "34776-5", + display: "Geriatric medicine Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyConsultNote: Coding = { + code: "34777-3", + display: "Obstetrics and Gynecology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyNote: Coding = { + code: "34778-1", + display: "Obstetrics and Gynecology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyConsultNote: Coding = { + code: "34779-9", + display: "Hematology+Medical Oncology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyNote: Coding = { + code: "34780-7", + display: "Hematology+Medical Oncology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InfectiousDiseaseConsultNote: Coding = { + code: "34781-5", + display: "Infectious disease Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InfectiousDiseaseNote: Coding = { + code: "34782-3", + display: "Infectious disease Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_KinesiotherapyConsultNote: Coding = { + code: "34783-1", + display: "Kinesiotherapy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_KinesiotherapyNote: Coding = { + code: "34784-9", + display: "Kinesiotherapy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthConsultNote: Coding = { + code: "34785-6", + display: "Mental health Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthNote: Coding = { + code: "34786-4", + display: "Mental health Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthGroupCounselingNote: Coding = { + code: "34787-2", + display: "Mental health Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryConsultNote: Coding = { + code: "34788-0", + display: "Psychiatry Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryGroupCounselingNote: Coding = { + code: "34790-6", + display: "Psychiatry Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyConsultNote: Coding = { + code: "34791-4", + display: "Psychology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyNote: Coding = { + code: "34792-2", + display: "Psychology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyGroupCounselingNote: Coding = { + code: "34793-0", + display: "Psychology Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterdisciplinaryNote: Coding = { + code: "34794-8", + display: "Interdisciplinary Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NephrologyConsultNote: Coding = { + code: "34795-5", + display: "Nephrology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NephrologyNote: Coding = { + code: "34796-3", + display: "Nephrology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyConsultNote: Coding = { + code: "34797-1", + display: "Neurology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryConsultNote: Coding = { + code: "34798-9", + display: "Neurological surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryNote: Coding = { + code: "34799-7", + display: "Neurological surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NutritionAndDieteticsConsultNote: Coding = { + code: "34800-3", + display: "Nutrition and dietetics Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NutritionAndDieteticsNote: Coding = { + code: "34801-1", + display: "Nutrition and dietetics Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalMedicineNote: Coding = { + code: "34802-9", + display: "Occupational medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalMedicineConsultNote: Coding = { + code: "34803-7", + display: "Occupational medicine Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OncologyConsultNote: Coding = { + code: "34805-2", + display: "Oncology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OncologyNote: Coding = { + code: "34806-0", + display: "Oncology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyConsultNote: Coding = { + code: "34807-8", + display: "Ophthalmology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyNote: Coding = { + code: "34808-6", + display: "Ophthalmology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "34809-4", + display: "Ophthalmology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OptometryConsultNote: Coding = { + code: "34810-2", + display: "Optometry Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OptometryNote: Coding = { + code: "34811-0", + display: "Optometry Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OralAndMaxillofacialSurgeryConsultNote: Coding = { + code: "34812-8", + display: "Oral and Maxillofacial Surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OralAndMaxillofacialSurgeryNote: Coding = { + code: "34813-6", + display: "Oral and Maxillofacial Surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryConsultNote: Coding = { + code: "34814-4", + display: "Orthopaedic surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryNote: Coding = { + code: "34815-1", + display: "Orthopaedic surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OtolaryngologyConsultNote: Coding = { + code: "34816-9", + display: "Otolaryngology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OtolaryngologyNote: Coding = { + code: "34817-7", + display: "Otolaryngology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OtolaryngologySurgicalOperationNote: Coding = { + code: "34818-5", + display: "Otolaryngology Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyEvaluationAndManagementNote: Coding = { + code: "34819-3", + display: "Pathology Evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyConsultNote: Coding = { + code: "34820-1", + display: "Pharmacy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyNote: Coding = { + code: "34821-9", + display: "Pharmacy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalMedicineAndRehabilitationConsultNote: Coding = { + code: "34822-7", + display: "Physical medicine and rehabilitation Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalMedicineAndRehabilitationNote: Coding = { + code: "34823-5", + display: "Physical medicine and rehabilitation Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyConsultNote: Coding = { + code: "34824-3", + display: "Physical therapy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryConsultNote: Coding = { + code: "34826-8", + display: "Plastic surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryNote: Coding = { + code: "34827-6", + display: "Plastic surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryConsultNote: Coding = { + code: "34828-4", + display: "Podiatry Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryNote: Coding = { + code: "34829-2", + display: "Podiatry Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryNote: Coding = { + code: "34830-0", + display: "Pulmonary Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationOncologyConsultNote: Coding = { + code: "34831-8", + display: "Radiation oncology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationOncologyNote: Coding = { + code: "34832-6", + display: "Radiation oncology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RecreationalTherapyConsultNote: Coding = { + code: "34833-4", + display: "Recreational therapy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RecreationalTherapyNote: Coding = { + code: "34834-2", + display: "Recreational therapy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyConsultNote: Coding = { + code: "34837-5", + display: "Respiratory therapy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyNote: Coding = { + code: "34838-3", + display: "Respiratory therapy Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RheumatologyConsultNote: Coding = { + code: "34839-1", + display: "Rheumatology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RheumatologyNote: Coding = { + code: "34840-9", + display: "Rheumatology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkConsultNote: Coding = { + code: "34841-7", + display: "Social work Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkGroupCounselingNote: Coding = { + code: "34843-3", + display: "Social work Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkTelephoneEncounterNote: Coding = { + code: "34844-1", + display: "Social work Telephone encounter Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyPlusAudiologyConsultNote: Coding = { + code: "34845-8", + display: "Speech-language pathology+Audiology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyPlusAudiologyNote: Coding = { + code: "34846-6", + display: "Speech-language pathology+Audiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryConsultNote: Coding = { + code: "34847-4", + display: "Surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryNote: Coding = { + code: "34848-2", + display: "Surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryConsultNote: Coding = { + code: "34849-0", + display: "Thoracic surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryOutpatientNote: Coding = { + code: "34850-8", + display: "Thoracic surgery Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrologyConsultNote: Coding = { + code: "34851-6", + display: "Urology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrologyNote: Coding = { + code: "34852-4", + display: "Urology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_VascularSurgeryConsultNote: Coding = { + code: "34853-2", + display: "Vascular surgery Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_VascularSurgeryOutpatientNote: Coding = { + code: "34854-0", + display: "Vascular surgery Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyConsultNote: Coding = { + code: "34855-7", + display: "Occupational therapy Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationAndManagementOfAnticoagulationNote: Coding = { + code: "34856-5", + display: "Evaluation and management of anticoagulation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationAndManagementOfSubstanceAbuseNote: Coding = { + code: "34857-3", + display: "Evaluation and management of substance abuse note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineNote: Coding = { + code: "34858-1", + display: "Pain medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationAndManagementOfHyperlipidemia: Coding = { + code: "34859-9", + display: "Evaluation and management of hyperlipidemia", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationAndManagementOfHypertension: Coding = { + code: "34860-7", + display: "Evaluation and management of hypertension", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetologyNote: Coding = { + code: "34861-5", + display: "Diabetology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicinePhysicianAttendingHospitalAdmissionEvaluationNote: Coding = { + code: "34862-3", + display: "General medicine Physician attending Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthCounselingNote: Coding = { + code: "34864-9", + display: "Mental health Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryCounselingNote: Coding = { + code: "34865-6", + display: "Psychiatry Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyCounselingNote: Coding = { + code: "34866-4", + display: "Psychology Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyOutpatientPostoperativeEvaluationAndManagementNote: Coding = { + code: "34867-2", + display: "Ophthalmology Outpatient Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgerySurgicalOperationNote: Coding = { + code: "34868-0", + display: "Orthopaedic surgery Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyCounselingNote: Coding = { + code: "34869-8", + display: "Pharmacy Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgerySurgicalOperationNote: Coding = { + code: "34870-6", + display: "Plastic surgery Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkCounselingNote: Coding = { + code: "34872-2", + display: "Social work Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryAdmissionEvaluationNote: Coding = { + code: "34873-0", + display: "Surgery Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgerySurgicalOperationNote: Coding = { + code: "34874-8", + display: "Surgery Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryPostoperativeEvaluationAndManagementNote: Coding = { + code: "34875-5", + display: "Surgery Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "34876-3", + display: "Surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrologySurgicalOperationNote: Coding = { + code: "34877-1", + display: "Urology Surgical operation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyMedicineNote: Coding = { + code: "34878-9", + display: "Emergency medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EndocrinologyConsultNote: Coding = { + code: "34879-7", + display: "Endocrinology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryNursePostoperativeEvaluationAndManagementNote: Coding = { + code: "34880-5", + display: "Surgery Nurse Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryNursePreoperativeEvaluationAndManagementNote: Coding = { + code: "34881-3", + display: "Surgery Nurse Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EducationNote: Coding = { + code: "34895-3", + display: "Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyInterventionalProcedureNote: Coding = { + code: "34896-1", + display: "Cardiology Interventional procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetologyEducationNote: Coding = { + code: "34897-9", + display: "Diabetology Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EndocrinologyNote: Coding = { + code: "34898-7", + display: "Endocrinology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroenterologyInterventionalProcedureNote: Coding = { + code: "34899-5", + display: "Gastroenterology Interventional procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineProgressNote: Coding = { + code: "34900-1", + display: "General medicine Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineOutpatientProgressNote: Coding = { + code: "34901-9", + display: "General medicine Outpatient Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeriatricMedicineOutpatientEducationNote: Coding = { + code: "34902-7", + display: "Geriatric medicine Outpatient Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthProgressNote: Coding = { + code: "34904-3", + display: "Mental health Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyNote: Coding = { + code: "34905-0", + display: "Neurology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PastoralCareNote: Coding = { + code: "34906-8", + display: "Pastoral care Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolGeneralInformationSection: Coding = { + code: "35510-7", + display: "Clinical trial protocol General information section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolBackgroundInformationSection: Coding = { + code: "35511-5", + display: "Clinical trial protocol Background information section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolTrialObjectivesAndPurposeSection: Coding = { + code: "35512-3", + display: "Clinical trial protocol Trial objectives and purpose section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolTrialDesignSection: Coding = { + code: "35513-1", + display: "Clinical trial protocol Trial design section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolSubjectSelectionAndWithdrawalSection: Coding = { + code: "35514-9", + display: "Clinical trial protocol Subject selection and withdrawal section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolSubjectParticipationPlusEpochsSection: Coding = { + code: "35515-6", + display: "Clinical trial protocol Subject participation + epochs section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolTreatmentOfSubjectsPlusEpochsSection: Coding = { + code: "35516-4", + display: "Clinical trial protocol Treatment of subjects + epochs section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolAssessmentSection: Coding = { + code: "35517-2", + display: "Clinical trial protocol Assessment section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolEfficacyAssessmentSection: Coding = { + code: "35518-0", + display: "Clinical trial protocol Efficacy assessment section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolAssessmentOfSafetySection: Coding = { + code: "35519-8", + display: "Clinical trial protocol Assessment of safety section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolStatisticsSection: Coding = { + code: "35520-6", + display: "Clinical trial protocol Statistics section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolDirectAccessToSourceDataPlusDocumentsSection: Coding = { + code: "35521-4", + display: "Clinical trial protocol Direct access to source data+documents section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolQualityControlAndQualityAssuranceSection: Coding = { + code: "35522-2", + display: "Clinical trial protocol Quality control and quality assurance section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolEthicsSection: Coding = { + code: "35523-0", + display: "Clinical trial protocol Ethics section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolDataHandlingAndRecordKeepingSection: Coding = { + code: "35524-8", + display: "Clinical trial protocol Data handling and record keeping section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolFinancingAndInsuranceSection: Coding = { + code: "35525-5", + display: "Clinical trial protocol Financing and insurance section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolPublicationPolicySection: Coding = { + code: "35526-3", + display: "Clinical trial protocol Publication policy section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolSupplementsSection: Coding = { + code: "35527-1", + display: "Clinical trial protocol Supplements section", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolClinicalTrialProtocol: Coding = { + code: "35528-9", + display: "Clinical trial protocol Clinical trial protocol", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "35881-2", + display: "Extremity artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaFluoroscopicAngiogramAngioplastyWContrastIV: Coding = { + code: "35882-0", + display: "Inferior vena cava Fluoroscopic angiogram Angioplasty W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaFluoroscopicAngiogramAtherectomyWContrastIA: Coding = { + code: "35883-8", + display: "Aorta Fluoroscopic angiogram Atherectomy W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfAbdomen: Coding = { + code: "35884-6", + display: "CT Guidance for abscess drainage of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: Coding = { + code: "35885-3", + display: "Fluoroscopy Guidance for abscess drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfBreast: Coding = { + code: "35886-1", + display: "CT Guidance for aspiration of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: Coding = { + code: "35887-9", + display: "CT Guidance for aspiration of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfHip: Coding = { + code: "35888-7", + display: "Fluoroscopy Guidance for aspiration of Hip", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBronchoscopyOfChest: Coding = { + code: "35889-5", + display: "Fluoroscopy Guidance for bronchoscopy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfAbdomen: Coding = { + code: "35890-3", + display: "Fluoroscopy Guidance for biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfBone: Coding = { + code: "35891-1", + display: "CT Guidance for biopsy of Bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfHead: Coding = { + code: "35892-9", + display: "CT Guidance for biopsy of Head", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfBreast: Coding = { + code: "35893-7", + display: "CT Guidance for biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfChest: Coding = { + code: "35894-5", + display: "Fluoroscopy Guidance for biopsy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfChest: Coding = { + code: "35895-2", + display: "CT Guidance for biopsy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfLowerExtremity: Coding = { + code: "35896-0", + display: "CT Guidance for biopsy of Lower extremity", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfUpperExtremity: Coding = { + code: "35897-8", + display: "CT Guidance for biopsy of Upper extremity", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSalivaryGland: Coding = { + code: "35898-6", + display: "CT Guidance for biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfKidney: Coding = { + code: "35899-4", + display: "Fluoroscopy Guidance for biopsy of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfLiver: Coding = { + code: "35900-0", + display: "Fluoroscopy Guidance for biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfLymphNode: Coding = { + code: "35901-8", + display: "CT Guidance for biopsy of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfPancreas: Coding = { + code: "35902-6", + display: "Fluoroscopy Guidance for biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfProstate: Coding = { + code: "35903-4", + display: "CT Guidance for biopsy of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSpineCervical: Coding = { + code: "35904-2", + display: "CT Guidance for biopsy of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSpineLumbar: Coding = { + code: "35905-9", + display: "CT Guidance for biopsy of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSpineThoracic: Coding = { + code: "35906-7", + display: "CT Guidance for biopsy of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSpleen: Coding = { + code: "35907-5", + display: "Fluoroscopy Guidance for biopsy of Spleen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfThyroid: Coding = { + code: "35908-3", + display: "CT Guidance for biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfChestWContrastIV: Coding = { + code: "35909-1", + display: "CT Guidance for biopsy of Chest-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfChestWAndWOContrastIV: Coding = { + code: "35910-9", + display: "CT Guidance for biopsy of Chest-- W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfChestWOContrast: Coding = { + code: "35911-7", + display: "CT Guidance for biopsy of Chest-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfCatheterInUnspecifiedBodyRegion: Coding = { + code: "35912-5", + display: "Fluoroscopy Guidance for placement of catheter in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfAbdomen: Coding = { + code: "35913-3", + display: "CT Guidance for drainage of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfAnus: Coding = { + code: "35914-1", + display: "CT Guidance for drainage of Anus", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfAppendix: Coding = { + code: "35915-8", + display: "CT Guidance for drainage of Appendix", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfChest: Coding = { + code: "35916-6", + display: "CT Guidance for drainage of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfGallbladder: Coding = { + code: "35917-4", + display: "CT Guidance for drainage of Gallbladder", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfKidney: Coding = { + code: "35918-2", + display: "CT Guidance for drainage of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfLiver: Coding = { + code: "35919-0", + display: "CT Guidance for drainage of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfLymphNode: Coding = { + code: "35920-8", + display: "CT Guidance for drainage of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfPelvis: Coding = { + code: "35921-6", + display: "CT Guidance for drainage of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegion: Coding = { + code: "35922-4", + display: "CT Guidance for drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfChestWContrastIV: Coding = { + code: "35923-2", + display: "CT Guidance for drainage of Chest-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfChestWOContrast: Coding = { + code: "35924-0", + display: "CT Guidance for drainage of Chest-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfStomach: Coding = { + code: "35925-7", + display: "Fluoroscopy Guidance for endoscopy of Stomach", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForGastrostomyOfStomach: Coding = { + code: "35926-5", + display: "Fluoroscopy Guidance for gastrostomy of Stomach", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSacroiliacJoint: Coding = { + code: "35927-3", + display: "Fluoroscopy Guidance for injection of Sacroiliac Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForLocalizationOfBreastLeft: Coding = { + code: "35928-1", + display: "CT Guidance for localization of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForLocalizationOfBreastRight: Coding = { + code: "35929-9", + display: "CT Guidance for localization of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNerveBlockOfAbdomen: Coding = { + code: "35930-7", + display: "CT Guidance for nerve block of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNerveBlockOfPelvis: Coding = { + code: "35931-5", + display: "CT Guidance for nerve block of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNerveBlockOfSpineLumbar: Coding = { + code: "35932-3", + display: "CT Guidance for nerve block of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpine: Coding = { + code: "35933-1", + display: "CT Guidance for percutaneous vertebroplasty of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpineLumbar: Coding = { + code: "35934-9", + display: "CT Guidance for percutaneous vertebroplasty of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpineThoracic: Coding = { + code: "35935-6", + display: "CT Guidance for percutaneous vertebroplasty of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpine: Coding = { + code: "35936-4", + display: "Fluoroscopy Guidance for percutaneous vertebroplasty of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion: Coding = { + code: "35937-2", + display: "CT Guidance for placement of radiation therapy fields in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPlacementOfTubeInChest: Coding = { + code: "35938-0", + display: "CT Guidance for placement of tube in Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayTomograph: Coding = { + code: "35939-8", + display: "Ankle X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleCT: Coding = { + code: "35940-6", + display: "Ankle CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralCT: Coding = { + code: "35941-4", + display: "Ankle - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftCT: Coding = { + code: "35942-2", + display: "Ankle - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayTomograph: Coding = { + code: "35943-0", + display: "Ankle - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightCT: Coding = { + code: "35944-8", + display: "Ankle - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaCT: Coding = { + code: "35945-5", + display: "Aorta CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaMRIAngiogram: Coding = { + code: "35946-3", + display: "Aorta MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaMRI: Coding = { + code: "35947-1", + display: "Aorta MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalCT: Coding = { + code: "35948-9", + display: "Aorta abdominal CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalMRI: Coding = { + code: "35949-7", + display: "Aorta abdominal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicMRI: Coding = { + code: "35950-5", + display: "Aorta thoracic MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchMRIAngiogram: Coding = { + code: "35951-3", + display: "Aortic arch MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppendixCT: Coding = { + code: "35952-1", + display: "Appendix CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FaceMRI: Coding = { + code: "35953-9", + display: "Face MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMRI: Coding = { + code: "35954-7", + display: "Breast - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMRI: Coding = { + code: "35955-4", + display: "Breast - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalMRI: Coding = { + code: "35956-2", + display: "Internal auditory canal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalLeftCT: Coding = { + code: "35957-0", + display: "Internal auditory canal - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCT: Coding = { + code: "35958-8", + display: "Internal auditory canal CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRayTomograph: Coding = { + code: "35959-6", + display: "Clavicle X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleCT: Coding = { + code: "35960-4", + display: "Clavicle CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleMRI: Coding = { + code: "35961-2", + display: "Clavicle MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowCT: Coding = { + code: "35962-0", + display: "Elbow CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayTomograph: Coding = { + code: "35963-8", + display: "Elbow X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayTomograph: Coding = { + code: "35964-6", + display: "Elbow - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralCT: Coding = { + code: "35965-3", + display: "Elbow - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftCT: Coding = { + code: "35966-1", + display: "Elbow - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayTomograph: Coding = { + code: "35967-9", + display: "Elbow - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightCT: Coding = { + code: "35968-7", + display: "Elbow - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusCT: Coding = { + code: "35969-5", + display: "Esophagus CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityXRayTomograph: Coding = { + code: "35970-3", + display: "Extremity X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityCT: Coding = { + code: "35971-1", + display: "Lower extremity CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRayTomograph: Coding = { + code: "35972-9", + display: "Lower extremity X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralCT: Coding = { + code: "35973-7", + display: "Lower extremity - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogram: Coding = { + code: "35974-5", + display: "Lower extremity vessels - bilateral MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralMRI: Coding = { + code: "35975-2", + display: "Lower extremity - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftCT: Coding = { + code: "35976-0", + display: "Lower extremity - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftXRayTomograph: Coding = { + code: "35977-8", + display: "Lower extremity - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftMRI: Coding = { + code: "35978-6", + display: "Lower extremity - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightCT: Coding = { + code: "35979-4", + display: "Lower extremity - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightMRI: Coding = { + code: "35980-2", + display: "Lower extremity - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityCT: Coding = { + code: "35981-0", + display: "Upper extremity CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftCT: Coding = { + code: "35982-8", + display: "Upper extremity - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightCT: Coding = { + code: "35983-6", + display: "Upper extremity - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurCT: Coding = { + code: "35984-4", + display: "Femur CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayTomograph: Coding = { + code: "35985-1", + display: "Femur X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralXRayTomograph: Coding = { + code: "35986-9", + display: "Femur - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftCT: Coding = { + code: "35987-7", + display: "Femur - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRayTomograph: Coding = { + code: "35988-5", + display: "Femur - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightCT: Coding = { + code: "35989-3", + display: "Femur - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FetalMRI: Coding = { + code: "35990-1", + display: "Fetal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootCT: Coding = { + code: "35991-9", + display: "Foot CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayTomograph: Coding = { + code: "35992-7", + display: "Foot X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralCT: Coding = { + code: "35993-5", + display: "Foot - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftCT: Coding = { + code: "35994-3", + display: "Foot - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayTomograph: Coding = { + code: "35995-0", + display: "Foot - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightCT: Coding = { + code: "35996-8", + display: "Foot - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmCT: Coding = { + code: "35997-6", + display: "Forearm CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmBilateralCT: Coding = { + code: "35998-4", + display: "Forearm - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftCT: Coding = { + code: "35999-2", + display: "Forearm - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightCT: Coding = { + code: "36000-8", + display: "Forearm - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderXRayTomograph: Coding = { + code: "36001-6", + display: "Gallbladder X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandCT: Coding = { + code: "36002-4", + display: "Hand CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayTomograph: Coding = { + code: "36003-2", + display: "Hand X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralCT: Coding = { + code: "36004-0", + display: "Hand - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftCT: Coding = { + code: "36005-7", + display: "Hand - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayTomograph: Coding = { + code: "36006-5", + display: "Hand - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightCT: Coding = { + code: "36007-3", + display: "Hand - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristAndHandMRI: Coding = { + code: "36008-1", + display: "Wrist and Hand MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIAngiogram: Coding = { + code: "36009-9", + display: "Heart MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusCT: Coding = { + code: "36010-7", + display: "Calcaneus CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRayTomograph: Coding = { + code: "36011-5", + display: "Calcaneus X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayTomograph: Coding = { + code: "36012-3", + display: "Hip X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipMRI: Coding = { + code: "36013-1", + display: "Hip MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipCT: Coding = { + code: "36014-9", + display: "Hip CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayTomograph: Coding = { + code: "36015-6", + display: "Hip - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralCT: Coding = { + code: "36016-4", + display: "Hip - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralMRI: Coding = { + code: "36017-2", + display: "Hip - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftCT: Coding = { + code: "36018-0", + display: "Hip - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayTomograph: Coding = { + code: "36019-8", + display: "Hip - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRI: Coding = { + code: "36020-6", + display: "Hip - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightCT: Coding = { + code: "36021-4", + display: "Hip - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRI: Coding = { + code: "36022-2", + display: "Hip - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmCT: Coding = { + code: "36023-0", + display: "Upper arm CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayTomograph: Coding = { + code: "36024-8", + display: "Humerus X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmMRI: Coding = { + code: "36025-5", + display: "Upper arm MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmBilateralCT: Coding = { + code: "36026-3", + display: "Upper arm - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftCT: Coding = { + code: "36027-1", + display: "Upper arm - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftMRI: Coding = { + code: "36028-9", + display: "Upper arm - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightCT: Coding = { + code: "36029-7", + display: "Upper arm - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightMRI: Coding = { + code: "36030-5", + display: "Upper arm - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointMRI: Coding = { + code: "36031-3", + display: "Sacroiliac Joint MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayTomograph: Coding = { + code: "36032-1", + display: "Kidney X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyMRI: Coding = { + code: "36033-9", + display: "Kidney MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralMRI: Coding = { + code: "36034-7", + display: "Kidney - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftMRI: Coding = { + code: "36035-4", + display: "Kidney - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightMRI: Coding = { + code: "36036-2", + display: "Kidney - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeCT: Coding = { + code: "36037-0", + display: "Knee CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayTomograph: Coding = { + code: "36038-8", + display: "Knee X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayTomograph: Coding = { + code: "36039-6", + display: "Knee - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralCT: Coding = { + code: "36040-4", + display: "Knee - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftCT: Coding = { + code: "36041-2", + display: "Knee - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayTomograph: Coding = { + code: "36042-0", + display: "Knee - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightCT: Coding = { + code: "36043-8", + display: "Knee - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxXRayTomograph: Coding = { + code: "36044-6", + display: "Larynx X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxMRI: Coding = { + code: "36045-3", + display: "Larynx MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverMRI: Coding = { + code: "36046-1", + display: "Liver MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleCT: Coding = { + code: "36047-9", + display: "Mandible CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayTomograph: Coding = { + code: "36048-7", + display: "Mandible X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_MaxillaAndMandibleCT: Coding = { + code: "36049-5", + display: "Maxilla and Mandible CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MaxillaCT: Coding = { + code: "36050-3", + display: "Maxilla CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckCT: Coding = { + code: "36051-1", + display: "Neck CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasMRI: Coding = { + code: "36052-9", + display: "Pancreas MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidMRI: Coding = { + code: "36053-7", + display: "Parathyroid MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletCT: Coding = { + code: "36054-5", + display: "Thoracic outlet CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaCT: Coding = { + code: "36055-2", + display: "Posterior fossa CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaMRI: Coding = { + code: "36056-0", + display: "Posterior fossa MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateCT: Coding = { + code: "36057-8", + display: "Prostate CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumCT: Coding = { + code: "36058-6", + display: "Sacrum CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumMRI: Coding = { + code: "36059-4", + display: "Sacrum MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxMRI: Coding = { + code: "36060-2", + display: "Sacrum and Coccyx MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaMRI: Coding = { + code: "36061-0", + display: "Scapula MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderCT: Coding = { + code: "36062-8", + display: "Shoulder CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralCT: Coding = { + code: "36063-6", + display: "Shoulder - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftCT: Coding = { + code: "36064-4", + display: "Shoulder - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayTomograph: Coding = { + code: "36065-1", + display: "Shoulder - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightCT: Coding = { + code: "36066-9", + display: "Shoulder - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineMRI: Coding = { + code: "36067-7", + display: "Spine MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayTomograph: Coding = { + code: "36068-5", + display: "Spine Cervical X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayTomograph: Coding = { + code: "36069-3", + display: "Spine Lumbar X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenMRI: Coding = { + code: "36070-1", + display: "Spleen MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumCT: Coding = { + code: "36071-9", + display: "Sternum CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumMRI: Coding = { + code: "36072-7", + display: "Sternum MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleMRI: Coding = { + code: "36073-5", + display: "Scrotum and Testicle MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegCT: Coding = { + code: "36074-3", + display: "Lower leg CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftMRI: Coding = { + code: "36075-0", + display: "Lower leg - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightMRI: Coding = { + code: "36076-8", + display: "Lower leg - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinMRIAngiogram: Coding = { + code: "36077-6", + display: "Portal vein MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinMRIAngiogram: Coding = { + code: "36078-4", + display: "Renal vein MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsMRIAngiogram: Coding = { + code: "36079-2", + display: "Lower extremity veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsMRIAngiogram: Coding = { + code: "36080-0", + display: "Upper extremity veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_VenaCavaMRIAngiogram: Coding = { + code: "36081-8", + display: "Vena cava MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaMRIAngiogram: Coding = { + code: "36082-6", + display: "Inferior vena cava MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaMRI: Coding = { + code: "36083-4", + display: "Inferior vena cava MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsMRIAngiogram: Coding = { + code: "36084-2", + display: "Upper extremity vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsMRIAngiogram: Coding = { + code: "36085-9", + display: "Neck vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTLimited: Coding = { + code: "36086-7", + display: "Abdomen CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTLimited: Coding = { + code: "36087-5", + display: "Head CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalMRILimited: Coding = { + code: "36088-3", + display: "Internal auditory canal MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTLimited: Coding = { + code: "36089-1", + display: "Chest CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityCTLimited: Coding = { + code: "36090-9", + display: "Extremity CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRILimited: Coding = { + code: "36091-7", + display: "Heart MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipCTLimited: Coding = { + code: "36092-5", + display: "Hip CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRILimited: Coding = { + code: "36093-3", + display: "Lower Extremity Joint MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointMRILimited: Coding = { + code: "36094-1", + display: "Upper extremity .joint MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTLimitedWContrastIV: Coding = { + code: "36095-8", + display: "Abdomen CT limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRILimitedWContrastIV: Coding = { + code: "36096-6", + display: "Brain MRI limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityCTLimitedWContrastIV: Coding = { + code: "36097-4", + display: "Upper extremity CT limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTLimitedWContrastIV: Coding = { + code: "36098-2", + display: "Pelvis CT limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTLimitedWContrastIV: Coding = { + code: "36099-0", + display: "Spine Cervical CT limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRILimitedWContrastIV: Coding = { + code: "36100-6", + display: "Spine Lumbar MRI limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRILimitedWContrastIV: Coding = { + code: "36101-4", + display: "Spine Thoracic MRI limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTLimitedWAndWOContrastIV: Coding = { + code: "36102-2", + display: "Abdomen CT limited W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTLimitedWOContrast: Coding = { + code: "36103-0", + display: "Abdomen CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTLimitedWOContrast: Coding = { + code: "36104-8", + display: "Head CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRILimitedWOContrast: Coding = { + code: "36105-5", + display: "Brain MRI limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityCTLimitedWOContrast: Coding = { + code: "36106-3", + display: "Lower extremity CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointLeftMRILimitedWOContrast: Coding = { + code: "36107-1", + display: "Lower extremity joint - left MRI limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTLimitedWOContrast: Coding = { + code: "36108-9", + display: "Pelvis CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTLimitedWOContrast: Coding = { + code: "36109-7", + display: "Spine Cervical CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTLimitedWOContrast: Coding = { + code: "36110-5", + display: "Spine Lumbar CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRILimitedWOContrast: Coding = { + code: "36111-3", + display: "Spine Lumbar MRI limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRILimitedWOContrast: Coding = { + code: "36112-1", + display: "Spine Thoracic MRI limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyMRIWContrastIV: Coding = { + code: "36113-9", + display: "Kidney MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMRIDynamicWContrastIV: Coding = { + code: "36114-7", + display: "Breast - bilateral MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleMRIWContrastIntraarticular: Coding = { + code: "36115-4", + display: "Ankle MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRIWContrastIntraarticular: Coding = { + code: "36116-2", + display: "Ankle - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRIWContrastIntraarticular: Coding = { + code: "36117-0", + display: "Ankle - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRIWContrastIntraarticular: Coding = { + code: "36118-8", + display: "Elbow - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRIWContrastIntraarticular: Coding = { + code: "36119-6", + display: "Elbow - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipMRIWContrastIntraarticular: Coding = { + code: "36120-4", + display: "Hip MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRIWContrastIntraarticular: Coding = { + code: "36121-2", + display: "Hip - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRIWContrastIntraarticular: Coding = { + code: "36122-0", + display: "Hip - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointCTWContrastIntraarticular: Coding = { + code: "36123-8", + display: "Sacroiliac Joint CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeCTWContrastIntraarticular: Coding = { + code: "36124-6", + display: "Knee CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeMRIWContrastIntraarticular: Coding = { + code: "36125-3", + display: "Knee MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRIWContrastIntraarticular: Coding = { + code: "36126-1", + display: "Knee - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRIWContrastIntraarticular: Coding = { + code: "36127-9", + display: "Knee - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderCTWContrastIntraarticular: Coding = { + code: "36128-7", + display: "Shoulder CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderMRIWContrastIntraarticular: Coding = { + code: "36129-5", + display: "Shoulder MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRIWContrastIntraarticular: Coding = { + code: "36130-3", + display: "Shoulder - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightCTWContrastIntraarticular: Coding = { + code: "36131-1", + display: "Shoulder - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRIWContrastIntraarticular: Coding = { + code: "36132-9", + display: "Shoulder - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRIWContrastIV: Coding = { + code: "36134-5", + display: "Abdomen MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleCTWContrastIV: Coding = { + code: "36135-2", + display: "Ankle CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleMRIWContrastIV: Coding = { + code: "36136-0", + display: "Ankle MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftCTWContrastIV: Coding = { + code: "36137-8", + display: "Ankle - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRIWContrastIV: Coding = { + code: "36138-6", + display: "Ankle - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightCTWContrastIV: Coding = { + code: "36139-4", + display: "Ankle - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRIWContrastIV: Coding = { + code: "36140-2", + display: "Ankle - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaCTAngiogramWContrastIV: Coding = { + code: "36141-0", + display: "Aorta CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaCTWContrastIV: Coding = { + code: "36142-8", + display: "Aorta CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalCTWContrastIV: Coding = { + code: "36143-6", + display: "Aorta abdominal CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchCTAngiogramWContrastIV: Coding = { + code: "36144-4", + display: "Aortic arch CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppendixCTWContrastIV: Coding = { + code: "36145-1", + display: "Appendix CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryCTAngiogramWContrastIV: Coding = { + code: "36146-9", + display: "Carotid artery CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryCTAngiogramWContrastIV: Coding = { + code: "36147-7", + display: "Pulmonary artery CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FaceMRIWContrastIV: Coding = { + code: "36148-5", + display: "Face MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMRIWContrastIV: Coding = { + code: "36149-3", + display: "Breast MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMRIWContrastIV: Coding = { + code: "36150-1", + display: "Breast - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMRIWContrastIV: Coding = { + code: "36151-9", + display: "Breast - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMRIWContrastIV: Coding = { + code: "36152-7", + display: "Breast - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftCTWContrastIV: Coding = { + code: "36153-5", + display: "Calcaneus - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightCTWContrastIV: Coding = { + code: "36154-3", + display: "Calcaneus - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalMRIWContrastIV: Coding = { + code: "36155-0", + display: "Internal auditory canal MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestMRIWContrastIV: Coding = { + code: "36156-8", + display: "Chest MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowCTWContrastIV: Coding = { + code: "36157-6", + display: "Elbow CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowMRIWContrastIV: Coding = { + code: "36158-4", + display: "Elbow MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftCTWContrastIV: Coding = { + code: "36159-2", + display: "Elbow - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRIWContrastIV: Coding = { + code: "36160-0", + display: "Elbow - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightCTWContrastIV: Coding = { + code: "36161-8", + display: "Elbow - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRIWContrastIV: Coding = { + code: "36162-6", + display: "Elbow - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralMRIWContrastIV: Coding = { + code: "36163-4", + display: "Lower extremity - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftCTWContrastIV: Coding = { + code: "36164-2", + display: "Lower extremity - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftMRIWContrastIV: Coding = { + code: "36165-9", + display: "Lower extremity - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightCTWContrastIV: Coding = { + code: "36166-7", + display: "Lower extremity - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightMRIWContrastIV: Coding = { + code: "36167-5", + display: "Lower extremity - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralCTWContrastIV: Coding = { + code: "36168-3", + display: "Upper extremity - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftCTWContrastIV: Coding = { + code: "36169-1", + display: "Upper extremity - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightCTWContrastIV: Coding = { + code: "36170-9", + display: "Upper extremity - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightMRIWContrastIV: Coding = { + code: "36171-7", + display: "Upper extremity - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurCTWContrastIV: Coding = { + code: "36172-5", + display: "Femur CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighMRIWContrastIV: Coding = { + code: "36173-3", + display: "Thigh MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftCTWContrastIV: Coding = { + code: "36174-1", + display: "Femur - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighLeftMRIWContrastIV: Coding = { + code: "36175-8", + display: "Thigh - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightCTWContrastIV: Coding = { + code: "36176-6", + display: "Femur - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighRightMRIWContrastIV: Coding = { + code: "36177-4", + display: "Thigh - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootCTWContrastIV: Coding = { + code: "36178-2", + display: "Foot CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootMRIWContrastIV: Coding = { + code: "36179-0", + display: "Foot MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralMRIWContrastIV: Coding = { + code: "36180-8", + display: "Foot - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftCTWContrastIV: Coding = { + code: "36181-6", + display: "Foot - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftMRIWContrastIV: Coding = { + code: "36182-4", + display: "Foot - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightCTWContrastIV: Coding = { + code: "36183-2", + display: "Foot - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightMRIWContrastIV: Coding = { + code: "36184-0", + display: "Foot - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmCTWContrastIV: Coding = { + code: "36185-7", + display: "Forearm CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmMRIWContrastIV: Coding = { + code: "36186-5", + display: "Forearm MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftCTWContrastIV: Coding = { + code: "36187-3", + display: "Forearm - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftMRIWContrastIV: Coding = { + code: "36188-1", + display: "Forearm - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightCTWContrastIV: Coding = { + code: "36189-9", + display: "Forearm - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightMRIWContrastIV: Coding = { + code: "36190-7", + display: "Forearm - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandCTWContrastIV: Coding = { + code: "36191-5", + display: "Hand CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandMRIWContrastIV: Coding = { + code: "36192-3", + display: "Hand MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftCTWContrastIV: Coding = { + code: "36193-1", + display: "Hand - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftMRIWContrastIV: Coding = { + code: "36194-9", + display: "Hand - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightCTWContrastIV: Coding = { + code: "36195-6", + display: "Hand - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightMRIWContrastIV: Coding = { + code: "36196-4", + display: "Hand - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIWContrastIV: Coding = { + code: "36197-2", + display: "Heart MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusCTWContrastIV: Coding = { + code: "36198-0", + display: "Calcaneus CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipMRIWContrastIV: Coding = { + code: "36199-8", + display: "Hip MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipCTWContrastIV: Coding = { + code: "36200-4", + display: "Hip CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralCTWContrastIV: Coding = { + code: "36201-2", + display: "Hip - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralMRIWContrastIV: Coding = { + code: "36202-0", + display: "Hip - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftCTWContrastIV: Coding = { + code: "36203-8", + display: "Hip - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRIWContrastIV: Coding = { + code: "36204-6", + display: "Hip - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightCTWContrastIV: Coding = { + code: "36205-3", + display: "Hip - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRIWContrastIV: Coding = { + code: "36206-1", + display: "Hip - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmCTWContrastIV: Coding = { + code: "36207-9", + display: "Upper arm CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmMRIWContrastIV: Coding = { + code: "36208-7", + display: "Upper arm MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftCTWContrastIV: Coding = { + code: "36209-5", + display: "Upper arm - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftMRIWContrastIV: Coding = { + code: "36210-3", + display: "Upper arm - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightCTWContrastIV: Coding = { + code: "36211-1", + display: "Upper arm - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightMRIWContrastIV: Coding = { + code: "36212-9", + display: "Upper arm - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRIWContrastIV: Coding = { + code: "36213-7", + display: "Lower Extremity Joint MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointLeftMRIWContrastIV: Coding = { + code: "36214-5", + display: "Lower extremity joint - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointRightMRIWContrastIV: Coding = { + code: "36215-2", + display: "Lower extremity joint - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointMRIWContrastIV: Coding = { + code: "36216-0", + display: "Upper extremity .joint MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointCTWContrastIV: Coding = { + code: "36217-8", + display: "Sacroiliac Joint CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointMRIWContrastIV: Coding = { + code: "36218-6", + display: "Sacroiliac Joint MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralMRIWContrastIV: Coding = { + code: "36219-4", + display: "Kidney - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftMRIWContrastIV: Coding = { + code: "36220-2", + display: "Kidney - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightMRIWContrastIV: Coding = { + code: "36221-0", + display: "Kidney - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeCTWContrastIV: Coding = { + code: "36222-8", + display: "Knee CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeMRIWContrastIV: Coding = { + code: "36223-6", + display: "Knee MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralMRIWContrastIV: Coding = { + code: "36224-4", + display: "Knee - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftCTWContrastIV: Coding = { + code: "36225-1", + display: "Knee - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRIWContrastIV: Coding = { + code: "36226-9", + display: "Knee - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightCTWContrastIV: Coding = { + code: "36227-7", + display: "Knee - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRIWContrastIV: Coding = { + code: "36228-5", + display: "Knee - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxCTWContrastIV: Coding = { + code: "36229-3", + display: "Larynx CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxMRIWContrastIV: Coding = { + code: "36230-1", + display: "Larynx MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverMRIWContrastIV: Coding = { + code: "36231-9", + display: "Liver MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleCTWContrastIV: Coding = { + code: "36232-7", + display: "Mandible CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxMRIWContrastIV: Coding = { + code: "36233-5", + display: "Nasopharynx MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsCTAngiogramWContrastIV: Coding = { + code: "36234-3", + display: "Neck vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckCTWContrastIV: Coding = { + code: "36235-0", + display: "Neck CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasMRIWContrastIV: Coding = { + code: "36236-8", + display: "Pancreas MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWContrastIV: Coding = { + code: "36237-6", + display: "Pelvis MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaMRIWContrastIV: Coding = { + code: "36238-4", + display: "Pituitary and Sella turcica MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletMRIWContrastIV: Coding = { + code: "36239-2", + display: "Thoracic outlet MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletLeftMRIWContrastIV: Coding = { + code: "36240-0", + display: "Thoracic outlet - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletRightMRIWContrastIV: Coding = { + code: "36241-8", + display: "Thoracic outlet - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaCTWContrastIV: Coding = { + code: "36242-6", + display: "Posterior fossa CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaMRIWContrastIV: Coding = { + code: "36243-4", + display: "Posterior fossa MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateMRIWContrastIV: Coding = { + code: "36244-2", + display: "Prostate MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumCTWContrastIV: Coding = { + code: "36245-9", + display: "Sacrum CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumMRIWContrastIV: Coding = { + code: "36246-7", + display: "Sacrum MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxMRIWContrastIV: Coding = { + code: "36247-5", + display: "Sacrum and Coccyx MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftMRIWContrastIV: Coding = { + code: "36248-3", + display: "Scapula - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightMRIWContrastIV: Coding = { + code: "36249-1", + display: "Scapula - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderCTWContrastIV: Coding = { + code: "36250-9", + display: "Shoulder CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderMRIWContrastIV: Coding = { + code: "36251-7", + display: "Shoulder MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftCTWContrastIV: Coding = { + code: "36252-5", + display: "Shoulder - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightCTWContrastIV: Coding = { + code: "36253-3", + display: "Shoulder - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRIWContrastIV: Coding = { + code: "36254-1", + display: "Shoulder - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTWContrastIV: Coding = { + code: "36255-8", + display: "Sinuses CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineMRIWContrastIV: Coding = { + code: "36256-6", + display: "Spine MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumCTWContrastIV: Coding = { + code: "36257-4", + display: "Sternum CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegCTWContrastIV: Coding = { + code: "36258-2", + display: "Lower leg CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegMRIWContrastIV: Coding = { + code: "36259-0", + display: "Lower leg MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftCTWContrastIV: Coding = { + code: "36260-8", + display: "Lower leg - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftMRIWContrastIV: Coding = { + code: "36261-6", + display: "Lower leg - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightCTWContrastIV: Coding = { + code: "36262-4", + display: "Lower leg - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightMRIWContrastIV: Coding = { + code: "36263-2", + display: "Lower leg - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusCTWContrastIV: Coding = { + code: "36264-0", + display: "Uterus CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusMRIWContrastIV: Coding = { + code: "36265-7", + display: "Uterus MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsCTAngiogramWContrastIV: Coding = { + code: "36266-5", + display: "Chest vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTWAndWOContrastIV: Coding = { + code: "36267-3", + display: "Abdomen CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleCTWAndWOContrastIV: Coding = { + code: "36268-1", + display: "Ankle CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftCTWAndWOContrastIV: Coding = { + code: "36269-9", + display: "Ankle - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightCTWAndWOContrastIV: Coding = { + code: "36270-7", + display: "Ankle - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalCTWAndWOContrastIV: Coding = { + code: "36271-5", + display: "Aorta abdominal CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalMRIAngiogramWAndWOContrastIV: Coding = { + code: "36272-3", + display: "Aorta abdominal MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalMRIWAndWOContrastIV: Coding = { + code: "36273-1", + display: "Aorta abdominal MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicMRIAngiogramWAndWOContrastIV: Coding = { + code: "36274-9", + display: "Aorta thoracic MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryMRIAngiogramWAndWOContrastIV: Coding = { + code: "36275-6", + display: "Renal artery MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMRIWAndWOContrastIV: Coding = { + code: "36276-4", + display: "Breast MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMRIWAndWOContrastIV: Coding = { + code: "36277-2", + display: "Breast - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMRIWAndWOContrastIV: Coding = { + code: "36278-0", + display: "Breast - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMRIWAndWOContrastIV: Coding = { + code: "36279-8", + display: "Breast - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftCTWAndWOContrastIV: Coding = { + code: "36280-6", + display: "Calcaneus - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightCTWAndWOContrastIV: Coding = { + code: "36281-4", + display: "Calcaneus - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCTWAndWOContrastIV: Coding = { + code: "36282-2", + display: "Internal auditory canal CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestMRIWAndWOContrastIV: Coding = { + code: "36283-0", + display: "Chest MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenMRIWAndWOContrastIV: Coding = { + code: "36284-8", + display: "Chest and Abdomen MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowCTWAndWOContrastIV: Coding = { + code: "36285-5", + display: "Elbow CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftCTWAndWOContrastIV: Coding = { + code: "36286-3", + display: "Elbow - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightCTWAndWOContrastIV: Coding = { + code: "36287-1", + display: "Elbow - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityCTWAndWOContrastIV: Coding = { + code: "36288-9", + display: "Lower extremity CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralMRIWAndWOContrastIV: Coding = { + code: "36289-7", + display: "Lower extremity - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftCTWAndWOContrastIV: Coding = { + code: "36290-5", + display: "Lower extremity - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftMRIWAndWOContrastIV: Coding = { + code: "36291-3", + display: "Lower extremity - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightCTWAndWOContrastIV: Coding = { + code: "36292-1", + display: "Lower extremity - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRay3Views: Coding = { + code: "36293-9", + display: "Abdomen X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRay3Views: Coding = { + code: "36294-7", + display: "Ankle X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRay3Views: Coding = { + code: "36295-4", + display: "Ankle - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay3Views: Coding = { + code: "36296-2", + display: "Ankle - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRay3Views: Coding = { + code: "36297-0", + display: "Facial bones X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay3Views: Coding = { + code: "36298-8", + display: "Chest X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRay3Views: Coding = { + code: "36299-6", + display: "Elbow X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRay3Views: Coding = { + code: "36300-2", + display: "Elbow - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRay3Views: Coding = { + code: "36301-0", + display: "Elbow - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRay3Views: Coding = { + code: "36302-8", + display: "Femur X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerXRay3Views: Coding = { + code: "36303-6", + display: "Finger X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftXRay3Views: Coding = { + code: "36304-4", + display: "Finger - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRay3Views: Coding = { + code: "36305-1", + display: "Foot X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRay3Views: Coding = { + code: "36306-9", + display: "Foot - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay3Views: Coding = { + code: "36307-7", + display: "Foot - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRay3Views: Coding = { + code: "36308-5", + display: "Hip - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRay3Views: Coding = { + code: "36309-3", + display: "Hip - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay3Views: Coding = { + code: "36310-1", + display: "Knee - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay3Views: Coding = { + code: "36311-9", + display: "Knee - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRay3Views: Coding = { + code: "36312-7", + display: "Mandible X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRay3Views: Coding = { + code: "36313-5", + display: "Ribs - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRay3Views: Coding = { + code: "36314-3", + display: "Ribs - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbLeftXRay3Views: Coding = { + code: "36315-0", + display: "Thumb - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftXRay3Views: Coding = { + code: "36316-8", + display: "Toes - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRay4Views: Coding = { + code: "36317-6", + display: "Ankle X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRay4Views: Coding = { + code: "36318-4", + display: "Facial bones X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogram4Views: Coding = { + code: "36319-2", + display: "Breast Mammogram 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay4Views: Coding = { + code: "36320-0", + display: "Chest X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopy4Views: Coding = { + code: "36321-8", + display: "Chest Fluoroscopy 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRay4Views: Coding = { + code: "36322-6", + display: "Elbow - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRay4Views: Coding = { + code: "36323-4", + display: "Elbow - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRay4Views: Coding = { + code: "36324-2", + display: "Femur - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay4Views: Coding = { + code: "36325-9", + display: "Knee - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay4Views: Coding = { + code: "36326-7", + display: "Knee - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRay4Views: Coding = { + code: "36327-5", + display: "Mandible X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRay4Views: Coding = { + code: "36328-3", + display: "Ribs - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRay4Views: Coding = { + code: "36329-1", + display: "Shoulder - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay4Views: Coding = { + code: "36330-9", + display: "Shoulder - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay4Views: Coding = { + code: "36331-7", + display: "Spine Cervical X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay4Views: Coding = { + code: "36332-5", + display: "Spine Lumbar X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightMRIWAndWOContrastIV: Coding = { + code: "36333-3", + display: "Lower extremity - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityCTWAndWOContrastIV: Coding = { + code: "36334-1", + display: "Upper extremity CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftCTWAndWOContrastIV: Coding = { + code: "36335-8", + display: "Upper extremity - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightCTWAndWOContrastIV: Coding = { + code: "36336-6", + display: "Upper extremity - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightMRIWAndWOContrastIV: Coding = { + code: "36337-4", + display: "Upper extremity - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurCTWAndWOContrastIV: Coding = { + code: "36338-2", + display: "Femur CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftCTWAndWOContrastIV: Coding = { + code: "36339-0", + display: "Femur - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightCTWAndWOContrastIV: Coding = { + code: "36340-8", + display: "Femur - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootCTWAndWOContrastIV: Coding = { + code: "36341-6", + display: "Foot CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralMRIWAndWOContrastIV: Coding = { + code: "36342-4", + display: "Foot - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftCTWAndWOContrastIV: Coding = { + code: "36343-2", + display: "Foot - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftMRIWAndWOContrastIV: Coding = { + code: "36344-0", + display: "Foot - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightCTWAndWOContrastIV: Coding = { + code: "36345-7", + display: "Foot - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightMRIWAndWOContrastIV: Coding = { + code: "36346-5", + display: "Foot - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmCTWAndWOContrastIV: Coding = { + code: "36347-3", + display: "Forearm CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftCTWAndWOContrastIV: Coding = { + code: "36348-1", + display: "Forearm - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftMRIWAndWOContrastIV: Coding = { + code: "36349-9", + display: "Forearm - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightCTWAndWOContrastIV: Coding = { + code: "36350-7", + display: "Forearm - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightMRIWAndWOContrastIV: Coding = { + code: "36351-5", + display: "Forearm - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandCTWAndWOContrastIV: Coding = { + code: "36352-3", + display: "Hand CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftCTWAndWOContrastIV: Coding = { + code: "36353-1", + display: "Hand - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftMRIWAndWOContrastIV: Coding = { + code: "36354-9", + display: "Hand - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightCTWAndWOContrastIV: Coding = { + code: "36355-6", + display: "Hand - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightMRIWAndWOContrastIV: Coding = { + code: "36356-4", + display: "Hand - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIWAndWOContrastIV: Coding = { + code: "36357-2", + display: "Heart MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusCTWAndWOContrastIV: Coding = { + code: "36358-0", + display: "Calcaneus CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipCTWAndWOContrastIV: Coding = { + code: "36359-8", + display: "Hip CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralCTWAndWOContrastIV: Coding = { + code: "36360-6", + display: "Hip - bilateral CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralMRIWAndWOContrastIV: Coding = { + code: "36361-4", + display: "Hip - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftCTWAndWOContrastIV: Coding = { + code: "36362-2", + display: "Hip - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRIWAndWOContrastIV: Coding = { + code: "36363-0", + display: "Hip - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightCTWAndWOContrastIV: Coding = { + code: "36364-8", + display: "Hip - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRIWAndWOContrastIV: Coding = { + code: "36365-5", + display: "Hip - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmCTWAndWOContrastIV: Coding = { + code: "36366-3", + display: "Upper arm CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftCTWAndWOContrastIV: Coding = { + code: "36367-1", + display: "Upper arm - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftMRIWAndWOContrastIV: Coding = { + code: "36368-9", + display: "Upper arm - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightCTWAndWOContrastIV: Coding = { + code: "36369-7", + display: "Upper arm - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightMRIWAndWOContrastIV: Coding = { + code: "36370-5", + display: "Upper arm - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRIWAndWOContrastIV: Coding = { + code: "36371-3", + display: "Lower Extremity Joint MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointLeftMRIWAndWOContrastIV: Coding = { + code: "36372-1", + display: "Lower extremity joint - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointRightMRIWAndWOContrastIV: Coding = { + code: "36373-9", + display: "Lower extremity joint - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointMRIWAndWOContrastIV: Coding = { + code: "36374-7", + display: "Upper extremity .joint MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointCTWAndWOContrastIV: Coding = { + code: "36375-4", + display: "Sacroiliac Joint CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointMRIWAndWOContrastIV: Coding = { + code: "36376-2", + display: "Sacroiliac Joint MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralCTWAndWOContrastIV: Coding = { + code: "36377-0", + display: "Kidney - bilateral CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralMRIWAndWOContrastIV: Coding = { + code: "36378-8", + display: "Kidney - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeCTWAndWOContrastIV: Coding = { + code: "36379-6", + display: "Knee CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftCTWAndWOContrastIV: Coding = { + code: "36380-4", + display: "Knee - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightCTWAndWOContrastIV: Coding = { + code: "36381-2", + display: "Knee - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxMRIWAndWOContrastIV: Coding = { + code: "36382-0", + display: "Larynx MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleCTWAndWOContrastIV: Coding = { + code: "36383-8", + display: "Mandible CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxMRIWAndWOContrastIV: Coding = { + code: "36384-6", + display: "Nasopharynx MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasMRIWAndWOContrastIV: Coding = { + code: "36385-3", + display: "Pancreas MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaCTWAndWOContrastIV: Coding = { + code: "36387-9", + display: "Posterior fossa CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaMRIWAndWOContrastIV: Coding = { + code: "36388-7", + display: "Posterior fossa MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateMRIWAndWOContrastIV: Coding = { + code: "36389-5", + display: "Prostate MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumCTWAndWOContrastIV: Coding = { + code: "36390-3", + display: "Sacrum CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumMRIWAndWOContrastIV: Coding = { + code: "36391-1", + display: "Sacrum MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxMRIWAndWOContrastIV: Coding = { + code: "36392-9", + display: "Sacrum and Coccyx MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftMRIWAndWOContrastIV: Coding = { + code: "36393-7", + display: "Scapula - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightMRIWAndWOContrastIV: Coding = { + code: "36394-5", + display: "Scapula - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderCTWAndWOContrastIV: Coding = { + code: "36395-2", + display: "Shoulder CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftCTWAndWOContrastIV: Coding = { + code: "36396-0", + display: "Shoulder - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightCTWAndWOContrastIV: Coding = { + code: "36397-8", + display: "Shoulder - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTWAndWOContrastIV: Coding = { + code: "36398-6", + display: "Sinuses CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWAndWOContrastIV: Coding = { + code: "36399-4", + display: "Spine CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineMRIWAndWOContrastIV: Coding = { + code: "36400-0", + display: "Spine MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTWAndWOContrastIV: Coding = { + code: "36401-8", + display: "Spine Cervical CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWAndWOContrastIV: Coding = { + code: "36402-6", + display: "Spine Lumbar CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWAndWOContrastIV: Coding = { + code: "36403-4", + display: "Spine Thoracic CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenMRIWAndWOContrastIV: Coding = { + code: "36404-2", + display: "Spleen MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumCTWAndWOContrastIV: Coding = { + code: "36405-9", + display: "Sternum CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleMRIWAndWOContrastIV: Coding = { + code: "36406-7", + display: "Scrotum and Testicle MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidMRIWAndWOContrastIV: Coding = { + code: "36407-5", + display: "Thyroid MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegCTWAndWOContrastIV: Coding = { + code: "36408-3", + display: "Lower leg CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftCTWAndWOContrastIV: Coding = { + code: "36409-1", + display: "Lower leg - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftMRIWAndWOContrastIV: Coding = { + code: "36410-9", + display: "Lower leg - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightCTWAndWOContrastIV: Coding = { + code: "36411-7", + display: "Lower leg - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightMRIWAndWOContrastIV: Coding = { + code: "36412-5", + display: "Lower leg - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusMRIWAndWOContrastIV: Coding = { + code: "36413-3", + display: "Uterus MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinMRIAngiogramWAndWOContrastIV: Coding = { + code: "36414-1", + display: "Portal vein MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinMRIAngiogramWAndWOContrastIV: Coding = { + code: "36415-8", + display: "Renal vein MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36416-6", + display: "Lower extremity veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36417-4", + display: "Upper extremity veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaMRIWAndWOContrastIV: Coding = { + code: "36418-2", + display: "Inferior vena cava MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorVenaCavaMRIWAndWOContrastIV: Coding = { + code: "36419-0", + display: "Superior vena cava MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36420-8", + display: "Chest vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsCTAngiogramWAndWOContrastIV: Coding = { + code: "36421-6", + display: "Upper extremity vessels CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36422-4", + display: "Upper extremity vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36423-2", + display: "Neck vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTWOContrast: Coding = { + code: "36424-0", + display: "Abdomen CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleCTWOContrast: Coding = { + code: "36425-7", + display: "Ankle CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftCTWOContrast: Coding = { + code: "36426-5", + display: "Ankle - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRIWOContrast: Coding = { + code: "36427-3", + display: "Ankle - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightCTWOContrast: Coding = { + code: "36428-1", + display: "Ankle - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRIWOContrast: Coding = { + code: "36429-9", + display: "Ankle - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaCTWOContrast: Coding = { + code: "36430-7", + display: "Aorta CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalCTWOContrast: Coding = { + code: "36431-5", + display: "Aorta abdominal CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalMRIAngiogramWOContrast: Coding = { + code: "36432-3", + display: "Aorta abdominal MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicMRIAngiogramWOContrast: Coding = { + code: "36433-1", + display: "Aorta thoracic MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppendixCTWOContrast: Coding = { + code: "36434-9", + display: "Appendix CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FaceMRIWOContrast: Coding = { + code: "36435-6", + display: "Face MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMRIWOContrast: Coding = { + code: "36436-4", + display: "Breast MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMRIWOContrast: Coding = { + code: "36437-2", + display: "Breast - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMRIWOContrast: Coding = { + code: "36438-0", + display: "Breast - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMRIWOContrast: Coding = { + code: "36439-8", + display: "Breast - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftCTWOContrast: Coding = { + code: "36440-6", + display: "Calcaneus - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightCTWOContrast: Coding = { + code: "36441-4", + display: "Calcaneus - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestMRIWOContrast: Coding = { + code: "36442-2", + display: "Chest MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowCTWOContrast: Coding = { + code: "36443-0", + display: "Elbow CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralCTWOContrast: Coding = { + code: "36444-8", + display: "Elbow - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftCTWOContrast: Coding = { + code: "36445-5", + display: "Elbow - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRIWOContrast: Coding = { + code: "36446-3", + display: "Elbow - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightCTWOContrast: Coding = { + code: "36447-1", + display: "Elbow - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRIWOContrast: Coding = { + code: "36448-9", + display: "Elbow - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralCTWOContrast: Coding = { + code: "36449-7", + display: "Lower extremity - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogramWOContrast: Coding = { + code: "36450-5", + display: "Lower extremity vessels - bilateral MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralMRIWOContrast: Coding = { + code: "36451-3", + display: "Lower extremity - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftCTWOContrast: Coding = { + code: "36452-1", + display: "Lower extremity - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftMRIWOContrast: Coding = { + code: "36453-9", + display: "Lower extremity - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightCTWOContrast: Coding = { + code: "36454-7", + display: "Lower extremity - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightMRIWOContrast: Coding = { + code: "36455-4", + display: "Lower extremity - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralCTWOContrast: Coding = { + code: "36456-2", + display: "Upper extremity - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftCTWOContrast: Coding = { + code: "36457-0", + display: "Upper extremity - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightCTWOContrast: Coding = { + code: "36458-8", + display: "Upper extremity - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightMRIWOContrast: Coding = { + code: "36459-6", + display: "Upper extremity - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurCTWOContrast: Coding = { + code: "36460-4", + display: "Femur CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighMRIWOContrast: Coding = { + code: "36461-2", + display: "Thigh MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftCTWOContrast: Coding = { + code: "36462-0", + display: "Femur - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighLeftMRIWOContrast: Coding = { + code: "36463-8", + display: "Thigh - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightCTWOContrast: Coding = { + code: "36464-6", + display: "Femur - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighRightMRIWOContrast: Coding = { + code: "36465-3", + display: "Thigh - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootCTWOContrast: Coding = { + code: "36466-1", + display: "Foot CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralMRIWOContrast: Coding = { + code: "36467-9", + display: "Foot - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftCTWOContrast: Coding = { + code: "36468-7", + display: "Foot - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftMRIWOContrast: Coding = { + code: "36469-5", + display: "Foot - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightCTWOContrast: Coding = { + code: "36470-3", + display: "Foot - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightMRIWOContrast: Coding = { + code: "36471-1", + display: "Foot - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmCTWOContrast: Coding = { + code: "36472-9", + display: "Forearm CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftCTWOContrast: Coding = { + code: "36473-7", + display: "Forearm - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmLeftMRIWOContrast: Coding = { + code: "36474-5", + display: "Forearm - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightCTWOContrast: Coding = { + code: "36475-2", + display: "Forearm - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmRightMRIWOContrast: Coding = { + code: "36476-0", + display: "Forearm - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandCTWOContrast: Coding = { + code: "36477-8", + display: "Hand CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftCTWOContrast: Coding = { + code: "36478-6", + display: "Hand - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftMRIWOContrast: Coding = { + code: "36479-4", + display: "Hand - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightCTWOContrast: Coding = { + code: "36480-2", + display: "Hand - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightMRIWOContrast: Coding = { + code: "36481-0", + display: "Hand - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIWOContrast: Coding = { + code: "36482-8", + display: "Heart MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusCTWOContrast: Coding = { + code: "36483-6", + display: "Calcaneus CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipCTWOContrast: Coding = { + code: "36484-4", + display: "Hip CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralCTWOContrast: Coding = { + code: "36485-1", + display: "Hip - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralMRIWOContrast: Coding = { + code: "36486-9", + display: "Hip - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftCTWOContrast: Coding = { + code: "36487-7", + display: "Hip - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRIWOContrast: Coding = { + code: "36488-5", + display: "Hip - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightCTWOContrast: Coding = { + code: "36489-3", + display: "Hip - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRIWOContrast: Coding = { + code: "36490-1", + display: "Hip - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmCTWOContrast: Coding = { + code: "36491-9", + display: "Upper arm CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftCTWOContrast: Coding = { + code: "36492-7", + display: "Upper arm - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmLeftMRIWOContrast: Coding = { + code: "36493-5", + display: "Upper arm - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightCTWOContrast: Coding = { + code: "36494-3", + display: "Upper arm - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmRightMRIWOContrast: Coding = { + code: "36495-0", + display: "Upper arm - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointMRIWOContrast: Coding = { + code: "36496-8", + display: "Acromioclavicular Joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRIWOContrast: Coding = { + code: "36497-6", + display: "Lower Extremity Joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointLeftMRIWOContrast: Coding = { + code: "36498-4", + display: "Lower extremity joint - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointRightMRIWOContrast: Coding = { + code: "36499-2", + display: "Lower extremity joint - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointMRIWOContrast: Coding = { + code: "36500-7", + display: "Upper extremity .joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointCTWOContrast: Coding = { + code: "36501-5", + display: "Sacroiliac Joint CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointMRIWOContrast: Coding = { + code: "36502-3", + display: "Sacroiliac Joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralCTWOContrast: Coding = { + code: "36503-1", + display: "Kidney - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralMRIWOContrast: Coding = { + code: "36504-9", + display: "Kidney - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeCTWOContrast: Coding = { + code: "36505-6", + display: "Knee CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralMRIWOContrast: Coding = { + code: "36506-4", + display: "Knee - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftCTWOContrast: Coding = { + code: "36507-2", + display: "Knee - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRIWOContrast: Coding = { + code: "36508-0", + display: "Knee - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightCTWOContrast: Coding = { + code: "36509-8", + display: "Knee - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRIWOContrast: Coding = { + code: "36510-6", + display: "Knee - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxCTWOContrast: Coding = { + code: "36511-4", + display: "Larynx CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleCTWOContrast: Coding = { + code: "36512-2", + display: "Mandible CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxMRIWOContrast: Coding = { + code: "36513-0", + display: "Nasopharynx MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckCTWOContrast: Coding = { + code: "36514-8", + display: "Neck CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasMRIWOContrast: Coding = { + code: "36515-5", + display: "Pancreas MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletRightMRIWOContrast: Coding = { + code: "36516-3", + display: "Thoracic outlet - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaCTWOContrast: Coding = { + code: "36517-1", + display: "Posterior fossa CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PosteriorFossaMRIWOContrast: Coding = { + code: "36518-9", + display: "Posterior fossa MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateMRIWOContrast: Coding = { + code: "36519-7", + display: "Prostate MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumCTWOContrast: Coding = { + code: "36520-5", + display: "Sacrum CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumMRIWOContrast: Coding = { + code: "36521-3", + display: "Sacrum MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxMRIWOContrast: Coding = { + code: "36522-1", + display: "Sacrum and Coccyx MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftMRIWOContrast: Coding = { + code: "36523-9", + display: "Scapula - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderCTWOContrast: Coding = { + code: "36524-7", + display: "Shoulder CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralMRIWOContrast: Coding = { + code: "36525-4", + display: "Shoulder - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftCTWOContrast: Coding = { + code: "36526-2", + display: "Shoulder - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightCTWOContrast: Coding = { + code: "36527-0", + display: "Shoulder - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRIWOContrast: Coding = { + code: "36528-8", + display: "Shoulder - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTWOContrast: Coding = { + code: "36529-6", + display: "Sinuses CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWOContrast: Coding = { + code: "36530-4", + display: "Spine CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineMRIWOContrast: Coding = { + code: "36531-2", + display: "Spine MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRIWOContrast: Coding = { + code: "36532-0", + display: "Spine Thoracic MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenMRIWOContrast: Coding = { + code: "36533-8", + display: "Spleen MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumCTWOContrast: Coding = { + code: "36534-6", + display: "Sternum CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleMRIWOContrast: Coding = { + code: "36535-3", + display: "Scrotum and Testicle MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidMRIWOContrast: Coding = { + code: "36536-1", + display: "Thyroid MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegCTWOContrast: Coding = { + code: "36537-9", + display: "Lower leg CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftCTWOContrast: Coding = { + code: "36538-7", + display: "Lower leg - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegLeftMRIWOContrast: Coding = { + code: "36539-5", + display: "Lower leg - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightCTWOContrast: Coding = { + code: "36540-3", + display: "Lower leg - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegRightMRIWOContrast: Coding = { + code: "36541-1", + display: "Lower leg - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusMRIWOContrast: Coding = { + code: "36542-9", + display: "Uterus MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinMRIAngiogramWOContrast: Coding = { + code: "36543-7", + display: "Portal vein MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinMRIAngiogramWOContrast: Coding = { + code: "36544-5", + display: "Renal vein MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorVenaCavaMRIWOContrast: Coding = { + code: "36545-2", + display: "Inferior vena cava MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorVenaCavaMRIWOContrast: Coding = { + code: "36546-0", + display: "Superior vena cava MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsMRIAngiogramWOContrast: Coding = { + code: "36547-8", + display: "Chest vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWOContrast: Coding = { + code: "36548-6", + display: "Upper extremity vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsMRIAngiogramWOContrast: Coding = { + code: "36549-4", + display: "Neck vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRaySingleView: Coding = { + code: "36550-2", + display: "Abdomen X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRaySingleView: Coding = { + code: "36551-0", + display: "Ankle X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRaySingleView: Coding = { + code: "36554-4", + display: "Chest X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRaySingleView: Coding = { + code: "36555-1", + display: "Clavicle X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRaySingleView: Coding = { + code: "36556-9", + display: "Elbow X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralXRaySingleView: Coding = { + code: "36557-7", + display: "Lower extremity - bilateral X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftXRaySingleView: Coding = { + code: "36558-5", + display: "Lower extremity - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRaySingleView: Coding = { + code: "36559-3", + display: "Femur X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRaySingleView: Coding = { + code: "36560-1", + display: "Femur - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRaySingleView: Coding = { + code: "36561-9", + display: "Foot X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRaySingleView: Coding = { + code: "36563-5", + display: "Hand X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRaySingleView: Coding = { + code: "36564-3", + display: "Calcaneus X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRaySingleView: Coding = { + code: "36565-0", + display: "Humerus X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRaySingleView: Coding = { + code: "36566-8", + display: "Knee - bilateral X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySingleView: Coding = { + code: "36567-6", + display: "Knee - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRaySingleView: Coding = { + code: "36568-4", + display: "Shoulder - bilateral X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRaySingleView: Coding = { + code: "36569-2", + display: "Shoulder - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRaySingleView: Coding = { + code: "36570-0", + display: "Wrist - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayAPSingleView: Coding = { + code: "36571-8", + display: "Ankle X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPSingleView: Coding = { + code: "36572-6", + display: "Chest X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRayAPSingleView: Coding = { + code: "36573-4", + display: "Clavicle X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRayAPSingleView: Coding = { + code: "36574-2", + display: "Lower extremity X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayAPSingleView: Coding = { + code: "36575-9", + display: "Femur X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthXRayAPSingleView: Coding = { + code: "36576-7", + display: "Finger fifth X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthXRayAPSingleView: Coding = { + code: "36577-5", + display: "Finger fourth X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdXRayAPSingleView: Coding = { + code: "36578-3", + display: "Finger third X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPSingleView: Coding = { + code: "36579-1", + display: "Foot X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayAPSingleView: Coding = { + code: "36580-9", + display: "Foot - bilateral X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPSingleView: Coding = { + code: "36581-7", + display: "Hip X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPSingleView: Coding = { + code: "36582-5", + display: "Hip - left X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointLeftXRayAPSingleView: Coding = { + code: "36583-3", + display: "Acromioclavicular joint - left X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPSingleView: Coding = { + code: "36584-1", + display: "Knee X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPSingleView: Coding = { + code: "36585-8", + display: "Knee - bilateral X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPSingleView: Coding = { + code: "36586-6", + display: "Shoulder - bilateral X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPSingleView: Coding = { + code: "36587-4", + display: "Shoulder - left X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPPortableSingleView: Coding = { + code: "36588-2", + display: "Abdomen X-ray AP portable single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPPortableSingleView: Coding = { + code: "36589-0", + display: "Chest X-ray AP portable single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateral: Coding = { + code: "36590-8", + display: "Knee - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayLateral: Coding = { + code: "36591-6", + display: "Abdomen X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayLateral: Coding = { + code: "36592-4", + display: "Ankle X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayLateral: Coding = { + code: "36593-2", + display: "Femur X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthXRayLateral: Coding = { + code: "36594-0", + display: "Finger fifth X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthXRayLateral: Coding = { + code: "36595-7", + display: "Finger fourth X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondXRayLateral: Coding = { + code: "36596-5", + display: "Finger second X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdXRayLateral: Coding = { + code: "36597-3", + display: "Finger third X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayLateral: Coding = { + code: "36598-1", + display: "Foot - left X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayLateral: Coding = { + code: "36599-9", + display: "Hand X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayLateral: Coding = { + code: "36600-5", + display: "Hand - bilateral X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayLateral: Coding = { + code: "36601-3", + display: "Hand - left X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayLateral: Coding = { + code: "36602-1", + display: "Hip X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayLateral: Coding = { + code: "36603-9", + display: "Hip - left X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayLateral: Coding = { + code: "36604-7", + display: "Knee X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayLateral: Coding = { + code: "36605-4", + display: "Knee - bilateral X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayLateral: Coding = { + code: "36606-2", + display: "Knee - left X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayObliqueSingleView: Coding = { + code: "36607-0", + display: "Abdomen X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayOblique: Coding = { + code: "36608-8", + display: "Elbow X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayObliqueSingleView: Coding = { + code: "36609-6", + display: "Femur X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthXRayObliqueSingleView: Coding = { + code: "36610-4", + display: "Finger fifth X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthXRayObliqueSingleView: Coding = { + code: "36611-2", + display: "Finger fourth X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondXRayObliqueSingleView: Coding = { + code: "36612-0", + display: "Finger second X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdXRayObliqueSingleView: Coding = { + code: "36613-8", + display: "Finger third X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayObliqueSingleView: Coding = { + code: "36614-6", + display: "Foot X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayObliqueSingleView: Coding = { + code: "36615-3", + display: "Foot - left X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayObliqueSingleView: Coding = { + code: "36616-1", + display: "Hand X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayObliqueSingleView: Coding = { + code: "36617-9", + display: "Hip X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayObliqueSingleView: Coding = { + code: "36618-7", + display: "Hip - bilateral X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayOblique: Coding = { + code: "36619-5", + display: "Knee X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftAnteriorOblique: Coding = { + code: "36620-3", + display: "Chest X-ray left anterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayPA: Coding = { + code: "36621-1", + display: "Hand X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayPA: Coding = { + code: "36622-9", + display: "Hand - bilateral X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayPA: Coding = { + code: "36623-7", + display: "Hand - left X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayPA: Coding = { + code: "36624-5", + display: "Wrist - bilateral X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogram: Coding = { + code: "36625-2", + display: "Breast Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogram: Coding = { + code: "36626-0", + display: "Breast - bilateral Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogram: Coding = { + code: "36627-8", + display: "Breast - left Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalXRay: Coding = { + code: "36628-6", + display: "Internal auditory canal X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRay: Coding = { + code: "36629-4", + display: "Hand - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRay: Coding = { + code: "36630-2", + display: "Hand - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipLeftXRay: Coding = { + code: "36631-0", + display: "Pelvis and Hip - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRay: Coding = { + code: "36632-8", + display: "Humerus - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointBilateralXRay: Coding = { + code: "36633-6", + display: "Sacroiliac joint - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointLeftXRay: Coding = { + code: "36634-4", + display: "Sacroiliac joint - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay: Coding = { + code: "36635-1", + display: "Knee - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay: Coding = { + code: "36636-9", + display: "Knee - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MaxillaXRay: Coding = { + code: "36637-7", + display: "Maxilla X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaBilateralXRay: Coding = { + code: "36638-5", + display: "Patella - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRay: Coding = { + code: "36639-3", + display: "Patella - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalFluoroscopy: Coding = { + code: "36640-1", + display: "Spine Cervical Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRay2Views: Coding = { + code: "36641-9", + display: "Abdomen X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogram2Views: Coding = { + code: "36642-7", + display: "Breast - left Mammogram 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay2Views: Coding = { + code: "36643-5", + display: "Chest X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopy2Views: Coding = { + code: "36644-3", + display: "Chest Fluoroscopy 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRay2Views: Coding = { + code: "36645-0", + display: "Clavicle X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftXRay2Views: Coding = { + code: "36646-8", + display: "Clavicle - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoccyxXRay2Views: Coding = { + code: "36647-6", + display: "Coccyx X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRay2Views: Coding = { + code: "36648-4", + display: "Elbow X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRay2Views: Coding = { + code: "36649-2", + display: "Elbow - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRay2Views: Coding = { + code: "36650-0", + display: "Elbow - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRay2Views: Coding = { + code: "36651-8", + display: "Lower extremity X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRay2Views: Coding = { + code: "36652-6", + display: "Femur X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralXRay2Views: Coding = { + code: "36653-4", + display: "Femur - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRay2Views: Coding = { + code: "36654-2", + display: "Femur - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerXRay2Views: Coding = { + code: "36655-9", + display: "Finger X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftXRay2Views: Coding = { + code: "36656-7", + display: "Finger - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRay2Views: Coding = { + code: "36657-5", + display: "Foot - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusAndUlnaXRay2Views: Coding = { + code: "36658-3", + display: "Radius and Ulna X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRay2Views: Coding = { + code: "36659-1", + display: "Radius - bilateral and Ulna - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusLeftAndUlnaLeftXRay2Views: Coding = { + code: "36660-9", + display: "Radius - left and Ulna.left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRay2Views: Coding = { + code: "36661-7", + display: "Calcaneus X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRay2Views: Coding = { + code: "36662-5", + display: "Calcaneus - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRay2Views: Coding = { + code: "36663-3", + display: "Hip X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRay2Views: Coding = { + code: "36664-1", + display: "Hip - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointLeftXRay2Views: Coding = { + code: "36665-8", + display: "Acromioclavicular joint - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftXRay2Views: Coding = { + code: "36666-6", + display: "Scapula - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRay2Views: Coding = { + code: "36667-4", + display: "Shoulder - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay2Views: Coding = { + code: "36668-2", + display: "Shoulder - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay2Views: Coding = { + code: "36669-0", + display: "Spine Cervical X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay2Views: Coding = { + code: "36670-8", + display: "Spine Lumbar X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRay2Views: Coding = { + code: "36671-6", + display: "Tibia - bilateral and Fibula - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRay2Views: Coding = { + code: "36672-4", + display: "Tibia - left and Fibula - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftXRay2Views: Coding = { + code: "36673-2", + display: "Toes - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay2ViewsPortable: Coding = { + code: "36674-0", + display: "Spine Lumbar X-ray 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRay5Views: Coding = { + code: "36675-7", + display: "Facial bones X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay5Views: Coding = { + code: "36676-5", + display: "Knee - left X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay5Views: Coding = { + code: "36677-3", + display: "Shoulder - left X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay6Views: Coding = { + code: "36678-1", + display: "Knee - bilateral X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay6Views: Coding = { + code: "36679-9", + display: "Shoulder - left X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay7Views: Coding = { + code: "36680-7", + display: "Spine Cervical X-ray 7 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay7Views: Coding = { + code: "36681-5", + display: "Spine Lumbar X-ray 7 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay8Views: Coding = { + code: "36682-3", + display: "Knee - bilateral X-ray 8 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay8Views: Coding = { + code: "36683-1", + display: "Wrist - left X-ray 8 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayAPAndLateral: Coding = { + code: "36684-9", + display: "Ankle - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateral: Coding = { + code: "36685-6", + display: "Ankle - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRayAPAndLateral: Coding = { + code: "36686-4", + display: "Calcaneus - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndLateral: Coding = { + code: "36687-2", + display: "Chest X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoccyxXRayAPAndLateral: Coding = { + code: "36688-0", + display: "Coccyx X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayAPAndLateral: Coding = { + code: "36689-8", + display: "Elbow X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayAPAndLateral: Coding = { + code: "36690-6", + display: "Elbow - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayAPAndLateral: Coding = { + code: "36691-4", + display: "Elbow - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRayAPAndLateral: Coding = { + code: "36692-2", + display: "Lower extremity X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayAPAndLateral: Coding = { + code: "36693-0", + display: "Femur X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralXRayAPAndLateral: Coding = { + code: "36694-8", + display: "Femur - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRayAPAndLateral: Coding = { + code: "36695-5", + display: "Femur - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayAPAndLateral: Coding = { + code: "36696-3", + display: "Foot - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayAPAndLateral: Coding = { + code: "36697-1", + display: "Foot - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusAndUlnaXRayAPAndLateral: Coding = { + code: "36698-9", + display: "Radius and Ulna X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRayAPAndLateral: Coding = { + code: "36699-7", + display: "Radius - bilateral and Ulna - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusLeftAndUlnaLeftXRayAPAndLateral: Coding = { + code: "36700-3", + display: "Radius - left and Ulna.left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRayAPAndLateral: Coding = { + code: "36701-1", + display: "Calcaneus - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPAndLateral: Coding = { + code: "36702-9", + display: "Hip X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayAPAndLateral: Coding = { + code: "36703-7", + display: "Hip - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPAndLateral: Coding = { + code: "36704-5", + display: "Hip - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipXRayAPAndLateral: Coding = { + code: "36705-2", + display: "Pelvis and Hip X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayAPAndLateral: Coding = { + code: "36706-0", + display: "Humerus X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBilateralXRayAPAndLateral: Coding = { + code: "36707-8", + display: "Humerus - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRayAPAndLateral: Coding = { + code: "36708-6", + display: "Humerus - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateral: Coding = { + code: "36709-4", + display: "Knee X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateral: Coding = { + code: "36710-2", + display: "Knee - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayAPAndLateral: Coding = { + code: "36711-0", + display: "Mandible X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaBilateralXRayAPAndLateral: Coding = { + code: "36712-8", + display: "Patella - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRayAPAndLateral: Coding = { + code: "36713-6", + display: "Patella - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaBilateralXRayAPAndLateral: Coding = { + code: "36714-4", + display: "Scapula - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftXRayAPAndLateral: Coding = { + code: "36715-1", + display: "Scapula - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndLateral: Coding = { + code: "36716-9", + display: "Shoulder - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRayAPAndLateral: Coding = { + code: "36717-7", + display: "Tibia - bilateral and Fibula - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRayAPAndLateral: Coding = { + code: "36718-5", + display: "Tibia - left and Fibula - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftXRayAPAndLateral: Coding = { + code: "36719-3", + display: "Toes - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndOblique: Coding = { + code: "36720-1", + display: "Ankle - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateralAndOblique: Coding = { + code: "36721-9", + display: "Ankle - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayAPAndLateralAndOblique: Coding = { + code: "36722-7", + display: "Elbow X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayAPAndLateralAndOblique: Coding = { + code: "36723-5", + display: "Elbow - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayAPAndLateralAndOblique: Coding = { + code: "36724-3", + display: "Elbow - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerXRayAPAndLateralAndOblique: Coding = { + code: "36725-0", + display: "Finger X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerBilateralXRayAPAndLateralAndOblique: Coding = { + code: "36726-8", + display: "Finger - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftXRayAPAndLateralAndOblique: Coding = { + code: "36727-6", + display: "Finger - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPAndLateralAndOblique: Coding = { + code: "36728-4", + display: "Foot X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayAPAndLateralAndOblique: Coding = { + code: "36729-2", + display: "Foot - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayAPAndLateralAndOblique: Coding = { + code: "36730-0", + display: "Foot - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRayAPAndLateralAndOblique: Coding = { + code: "36731-8", + display: "Calcaneus X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndOblique: Coding = { + code: "36732-6", + display: "Knee - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralAndOblique: Coding = { + code: "36733-4", + display: "Knee - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOblique: Coding = { + code: "36734-2", + display: "Spine Cervical X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralAndOblique: Coding = { + code: "36735-9", + display: "Spine Lumbar X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbLeftXRayAPAndLateralAndOblique: Coding = { + code: "36736-7", + display: "Thumb - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayLimited: Coding = { + code: "36737-5", + display: "Facial bones X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayLimited: Coding = { + code: "36738-3", + display: "Mandible X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayLimited: Coding = { + code: "36739-1", + display: "Wrist - bilateral X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayOblique: Coding = { + code: "36740-9", + display: "Elbow - bilateral X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayOblique: Coding = { + code: "36741-7", + display: "Elbow - left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRayOblique: Coding = { + code: "36742-5", + display: "Radius - bilateral and Ulna - bilateral X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusLeftAndUlnaLeftXRayOblique: Coding = { + code: "36743-3", + display: "Radius - left and Ulna.left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRayOblique: Coding = { + code: "36744-1", + display: "Humerus - left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayOblique: Coding = { + code: "36745-8", + display: "Knee - bilateral X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayOblique: Coding = { + code: "36746-6", + display: "Knee - left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayOblique: Coding = { + code: "36747-4", + display: "Mandible X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayOblique: Coding = { + code: "36748-2", + display: "Spine Cervical X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRayOblique: Coding = { + code: "36749-0", + display: "Tibia - left and Fibula - left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndAPLateralDecubitus: Coding = { + code: "36750-8", + display: "Chest X-ray PA and AP lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyPAAndLateral: Coding = { + code: "36751-6", + display: "Chest Fluoroscopy PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayPAAndLateral: Coding = { + code: "36752-4", + display: "Hand - bilateral X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayPAAndLateral: Coding = { + code: "36753-2", + display: "Hand - left X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayPAAndLateral: Coding = { + code: "36754-0", + display: "Mandible X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayPAAndLateralAndOblique: Coding = { + code: "36755-7", + display: "Hand X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayPAAndLateralAndOblique: Coding = { + code: "36756-5", + display: "Hand - bilateral X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayPAAndLateralAndOblique: Coding = { + code: "36757-3", + display: "Hand - left X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndObliqueAndLordotic: Coding = { + code: "36758-1", + display: "Chest X-ray PA and lateral and oblique and lordotic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLordotic: Coding = { + code: "36759-9", + display: "Chest X-ray PA and lordotic", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVShuntFluoroscopicAngiogramAngioplastyWContrast: Coding = { + code: "36760-7", + display: "AV shunt Fluoroscopic angiogram Angioplasty W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsFluoroscopyBalloonDilatationWContrast: Coding = { + code: "36761-5", + display: "Biliary ducts Fluoroscopy Balloon dilatation W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselFluoroscopicAngiogramAngioplastyWContrast: Coding = { + code: "36762-3", + display: "Extremity vessel Fluoroscopic angiogram Angioplasty W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryAndPoplitealArteryFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "36763-1", + display: "Femoral artery and Popliteal artery Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselAndPoplitealArteryFluoroscopicAngiogramAtherectomyWContrast: Coding = { + code: "36764-9", + display: "Femoral vessel and Popliteal artery Fluoroscopic angiogram Atherectomy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselFluoroscopicAngiogramAtherectomyWContrast: Coding = { + code: "36765-6", + display: "Vessel Fluoroscopic angiogram Atherectomy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoronaryArteriesFluoroscopicAngiogramAtherectomyWContrastIA: Coding = { + code: "36766-4", + display: "Coronary arteries Fluoroscopic angiogram Atherectomy W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfAdrenalGland: Coding = { + code: "36767-2", + display: "CT Guidance for biopsy of Adrenal gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfMuscle: Coding = { + code: "36768-0", + display: "CT Guidance for biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForChangeOfNephrostomyTubeInKidney: Coding = { + code: "36769-8", + display: "CT Guidance for change of nephrostomy tube in Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfBiliaryDuctsAndGallbladder: Coding = { + code: "36770-6", + display: "CT Guidance for drainage of Biliary ducts and Gallbladder", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfJoint: Coding = { + code: "36771-4", + display: "Fluoroscopy Guidance for injection of Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPlacementOfNephrostomyTubeInKidney: Coding = { + code: "36772-2", + display: "CT Guidance for placement of nephrostomy tube in Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneCT: Coding = { + code: "36773-0", + display: "Temporal bone CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointLeftMRI: Coding = { + code: "36774-8", + display: "Upper extremity joint - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointRightMRI: Coding = { + code: "36775-5", + display: "Upper extremity joint - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRayTomograph: Coding = { + code: "36776-3", + display: "Mastoid X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitMRI: Coding = { + code: "36777-1", + display: "Orbit MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightMRI: Coding = { + code: "36778-9", + display: "Orbit - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryMRI: Coding = { + code: "36779-7", + display: "Ovary MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeMRI: Coding = { + code: "36780-5", + display: "Toe MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVeinsMRIAngiogram: Coding = { + code: "36781-3", + display: "Abdominal veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianArteryMRIAngiogram: Coding = { + code: "36782-1", + display: "Subclavian artery MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinsMRIAngiogram: Coding = { + code: "36783-9", + display: "Veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsLeftMRIAngiogram: Coding = { + code: "36784-7", + display: "Lower extremity veins - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsRightMRIAngiogram: Coding = { + code: "36785-4", + display: "Lower extremity veins - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsLeftMRIAngiogram: Coding = { + code: "36786-2", + display: "Upper extremity veins - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsRightMRIAngiogram: Coding = { + code: "36787-0", + display: "Upper extremity veins - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVeinsMRIAngiogram: Coding = { + code: "36788-8", + display: "Neck veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVeinsMRIAngiogram: Coding = { + code: "36789-6", + display: "Pelvis veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_VenaCavaInferiorAndLowerExtremityVeinsMRIAngiogram: Coding = { + code: "36790-4", + display: "Vena cava.inferior and Lower extremity veins MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsMRIAngiogram: Coding = { + code: "36791-2", + display: "Abdominal vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalVesselsMRIAngiogram: Coding = { + code: "36792-0", + display: "Adrenal vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidVesselMRIAngiogram: Coding = { + code: "36793-8", + display: "Carotid vessel MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsMRIAngiogram: Coding = { + code: "36794-6", + display: "Extremity vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogram: Coding = { + code: "36795-3", + display: "Lower extremity vessels - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogram: Coding = { + code: "36796-1", + display: "Lower extremity vessels - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsLeftMRIAngiogram: Coding = { + code: "36797-9", + display: "Upper extremity vessels - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsRightMRIAngiogram: Coding = { + code: "36798-7", + display: "Upper extremity vessels - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeVesselsMRIAngiogram: Coding = { + code: "36799-5", + display: "Knee vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeVesselsLeftMRIAngiogram: Coding = { + code: "36800-1", + display: "Knee vessels - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeVesselsRightMRIAngiogram: Coding = { + code: "36801-9", + display: "Knee vessels - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVesselsMRIAngiogram: Coding = { + code: "36802-7", + display: "Orbit vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryVesselsMRIAngiogram: Coding = { + code: "36803-5", + display: "Pulmonary vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsBilateralMRIAngiogram: Coding = { + code: "36804-3", + display: "Renal vessels - bilateral MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderVesselsMRIAngiogram: Coding = { + code: "36805-0", + display: "Shoulder vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderVesselsLeftMRIAngiogram: Coding = { + code: "36806-8", + display: "Shoulder vessels - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderVesselsRightMRIAngiogram: Coding = { + code: "36807-6", + display: "Shoulder vessels - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsMRIAngiogramLimited: Coding = { + code: "36808-4", + display: "Head vessels MRI angiogram limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HepaticArteryCTAngiogramWContrastIA: Coding = { + code: "36809-2", + display: "Hepatic artery CT angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperJointCTWContrastIntraarticular: Coding = { + code: "36810-0", + display: "Upper Joint CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointCTWContrastIntraarticular: Coding = { + code: "36811-8", + display: "Joint CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointMRIWContrastIntraarticular: Coding = { + code: "36812-6", + display: "Joint MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisCTWContrastIV: Coding = { + code: "36813-4", + display: "Abdomen and Pelvis CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadArteriesCTAngiogramWContrastIV: Coding = { + code: "36814-2", + display: "Head arteries CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneCTWContrastIV: Coding = { + code: "36815-9", + display: "Temporal bone CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneRightCTWContrastIV: Coding = { + code: "36816-7", + display: "Temporal bone - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointBilateralMRIWContrastIV: Coding = { + code: "36817-5", + display: "Upper extremity joint - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointLeftMRIWContrastIV: Coding = { + code: "36818-3", + display: "Upper extremity joint - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointRightMRIWContrastIV: Coding = { + code: "36819-1", + display: "Upper extremity joint - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitMRIWContrastIV: Coding = { + code: "36820-9", + display: "Orbit MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftMRIWContrastIV: Coding = { + code: "36821-7", + display: "Orbit - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightMRIWContrastIV: Coding = { + code: "36822-5", + display: "Orbit - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryMRIWContrastIV: Coding = { + code: "36823-3", + display: "Ovary MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsLeftCTWContrastIV: Coding = { + code: "36824-1", + display: "Lower extremity veins - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsRightCTWContrastIV: Coding = { + code: "36825-8", + display: "Lower extremity veins - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVeinsMRIAngiogramWContrastIV: Coding = { + code: "36826-6", + display: "Head veins MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVeinsMRIAngiogramWContrastIV: Coding = { + code: "36827-4", + display: "Neck veins MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsCTAngiogramWContrastIV: Coding = { + code: "36828-2", + display: "Abdominal vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidVesselMRIAngiogramWContrastIV: Coding = { + code: "36829-0", + display: "Carotid vessel MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsCTAngiogramWContrastIV: Coding = { + code: "36830-8", + display: "Head vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsCTAngiogramWContrastIV: Coding = { + code: "36831-6", + display: "Lower extremity vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVesselsMRIAngiogramWContrastIV: Coding = { + code: "36832-4", + display: "Orbit vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsCTAngiogramWContrastIV: Coding = { + code: "36833-2", + display: "Renal vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselCTAngiogramWContrastIV: Coding = { + code: "36834-0", + display: "Vessel CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PetrousBoneCTWAndWOContrastIV: Coding = { + code: "36835-7", + display: "Petrous bone CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneCTWAndWOContrastIV: Coding = { + code: "36837-3", + display: "Temporal bone CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRay3Views: Coding = { + code: "36838-1", + display: "Mastoid X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRay4Views: Coding = { + code: "36839-9", + display: "Mastoid X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointLeftMRIWAndWOContrastIV: Coding = { + code: "36840-7", + display: "Upper extremity joint - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointRightMRIWAndWOContrastIV: Coding = { + code: "36841-5", + display: "Upper extremity joint - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitMRIWAndWOContrastIV: Coding = { + code: "36842-3", + display: "Orbit MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftMRIWAndWOContrastIV: Coding = { + code: "36843-1", + display: "Orbit - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightMRIWAndWOContrastIV: Coding = { + code: "36844-9", + display: "Orbit - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryMRIWAndWOContrastIV: Coding = { + code: "36845-6", + display: "Ovary MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36846-4", + display: "Abdominal veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36847-2", + display: "Head veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36848-0", + display: "Chest veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "36849-8", + display: "Lower extremity veins - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36850-6", + display: "Lower extremity veins - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "36851-4", + display: "Upper extremity veins - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36852-2", + display: "Upper extremity veins - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36853-0", + display: "Neck veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVeinsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36854-8", + display: "Pelvis veins MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36855-5", + display: "Abdominal vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidVesselMRIAngiogramWAndWOContrastIV: Coding = { + code: "36856-3", + display: "Carotid vessel MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36857-1", + display: "Head vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "36858-9", + display: "Lower extremity vessels - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36859-7", + display: "Lower extremity vessels - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "36860-5", + display: "Upper extremity vessels - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36861-3", + display: "Upper extremity vessels - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeVesselsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36862-1", + display: "Knee vessels - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "36863-9", + display: "Pelvis vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderVesselsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "36864-7", + display: "Shoulder vessels - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderVesselsRightMRIAngiogramWAndWOContrastIV: Coding = { + code: "36865-4", + display: "Shoulder vessels - right MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneCTWOContrast: Coding = { + code: "36866-2", + display: "Temporal bone CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneLeftCTWOContrast: Coding = { + code: "36867-0", + display: "Temporal bone - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneRightCTWOContrast: Coding = { + code: "36868-8", + display: "Temporal bone - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointLeftMRIWOContrast: Coding = { + code: "36869-6", + display: "Upper extremity joint - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityJointRightMRIWOContrast: Coding = { + code: "36870-4", + display: "Upper extremity joint - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointMRIWOContrast: Coding = { + code: "36871-2", + display: "Joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitMRIWOContrast: Coding = { + code: "36872-0", + display: "Orbit MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftMRIWOContrast: Coding = { + code: "36873-8", + display: "Orbit - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightMRIWOContrast: Coding = { + code: "36874-6", + display: "Orbit - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryMRIWOContrast: Coding = { + code: "36875-3", + display: "Ovary MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVeinsMRIAngiogramWOContrast: Coding = { + code: "36876-1", + display: "Head veins MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVeinsMRIAngiogramWOContrast: Coding = { + code: "36877-9", + display: "Neck veins MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsMRIAngiogramWOContrast: Coding = { + code: "36878-7", + display: "Abdominal vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleVesselsMRIAngiogramWOContrast: Coding = { + code: "36879-5", + display: "Ankle vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidVesselMRIAngiogramWOContrast: Coding = { + code: "36880-3", + display: "Carotid vessel MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsMRIAngiogramWOContrast: Coding = { + code: "36881-1", + display: "Head vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogramWOContrast: Coding = { + code: "36882-9", + display: "Lower extremity vessels - left MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsMRIAngiogramWOContrast: Coding = { + code: "36883-7", + display: "Pelvis vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitXRay: Coding = { + code: "36886-0", + display: "Orbit X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftXRay: Coding = { + code: "36887-8", + display: "Orbit - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRay5Views: Coding = { + code: "36890-2", + display: "Mastoid X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRayLimited: Coding = { + code: "36893-6", + display: "Mastoid X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayOblique: Coding = { + code: "36894-4", + display: "Tibia and Fibula X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationAndPlacementOfDrainageTubeOfAbdomen: Coding = { + code: "36926-4", + display: "CT Guidance for aspiration and placement of drainage tube of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfFacialBonesAndMaxilla: Coding = { + code: "36927-2", + display: "CT Guidance for biopsy of Facial bones and Maxilla", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHead: Coding = { + code: "36928-0", + display: "CT Guidance.stereotactic for biopsy of Head", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHeadWOContrast: Coding = { + code: "36929-8", + display: "CT Guidance.stereotactic for biopsy of Head-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandCT: Coding = { + code: "36930-6", + display: "Adrenal gland CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandMRI: Coding = { + code: "36931-4", + display: "Adrenal gland MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaCT: Coding = { + code: "36932-2", + display: "Pituitary and Sella turcica CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandMRI: Coding = { + code: "36933-0", + display: "Salivary gland MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartCTForScoring: Coding = { + code: "36934-8", + display: "Heart CT for scoring", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartCTForScoringWContrastIV: Coding = { + code: "36935-5", + display: "Heart CT for scoring W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceStereotacticForBiopsyOfBrain: Coding = { + code: "36936-3", + display: "MRI Guidance.stereotactic for biopsy of Brain", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTLimited: Coding = { + code: "36937-1", + display: "Facial bones and Maxilla CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTLimitedWOContrast: Coding = { + code: "36938-9", + display: "Facial bones and Maxilla CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTStereotactic: Coding = { + code: "36939-7", + display: "Spine CT stereotactic", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTStereotactic: Coding = { + code: "36940-5", + display: "Unspecified body region CT stereotactic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandCTWContrastIntraSalivaryDuct: Coding = { + code: "36941-3", + display: "Salivary gland CT W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenMRIWContrastIV: Coding = { + code: "36942-1", + display: "Chest and Abdomen MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandCTWContrastIV: Coding = { + code: "36943-9", + display: "Adrenal gland CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWAndWOContrastIV: Coding = { + code: "36944-7", + display: "Biliary ducts and Pancreatic duct MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay2ViewsStanding: Coding = { + code: "36945-4", + display: "Knee - bilateral X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay2ViewsStanding: Coding = { + code: "36946-2", + display: "Spine Lumbar X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRay3ViewsStanding: Coding = { + code: "36947-0", + display: "Foot - bilateral X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay3ViewsStanding: Coding = { + code: "36948-8", + display: "Foot - left X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay3ViewsStanding: Coding = { + code: "36949-6", + display: "Spine Lumbar X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandCTWAndWOContrastIV: Coding = { + code: "36950-4", + display: "Adrenal gland CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandMRIWAndWOContrastIV: Coding = { + code: "36951-2", + display: "Adrenal gland MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisCTWOContrast: Coding = { + code: "36952-0", + display: "Abdomen and Pelvis CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandCTWOContrast: Coding = { + code: "36953-8", + display: "Adrenal gland CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandMRIWOContrast: Coding = { + code: "36954-6", + display: "Adrenal gland MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidCTWOContrast: Coding = { + code: "36955-3", + display: "Thyroid CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceMRIWOContrast: Coding = { + code: "36956-1", + display: "Orbit and Face MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTAnd3DReconstruction: Coding = { + code: "36957-9", + display: "Facial bones and Maxilla CT and 3D reconstruction", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRayAPSingleView: Coding = { + code: "36958-7", + display: "Ribs - bilateral X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRayAPSingleView: Coding = { + code: "36959-5", + display: "Ribs - left X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPUprightPortable: Coding = { + code: "36960-3", + display: "Chest X-ray AP upright portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndWestPointAndOutlet: Coding = { + code: "36961-1", + display: "Shoulder - left X-ray AP and West Point and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramAxillary: Coding = { + code: "36962-9", + display: "Breast Mammogram axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAxillary: Coding = { + code: "36963-7", + display: "Shoulder - bilateral X-ray axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAxillary: Coding = { + code: "36964-5", + display: "Shoulder - left X-ray axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayBallCatcher: Coding = { + code: "36965-2", + display: "Hand X-ray Ball Catcher", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayBrewerton: Coding = { + code: "36966-0", + display: "Hand - bilateral X-ray Brewerton", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayBrewerton: Coding = { + code: "36967-8", + display: "Hand - left X-ray Brewerton", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayWClenchedFist: Coding = { + code: "36968-6", + display: "Wrist - bilateral X-ray W clenched fist", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayLateralWExtension: Coding = { + code: "36971-0", + display: "Wrist - left X-ray lateral W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayLateralWFlexion: Coding = { + code: "36972-8", + display: "Wrist - left X-ray lateral W flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayFriedman: Coding = { + code: "36973-6", + display: "Hip X-ray Friedman", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGarth: Coding = { + code: "36974-4", + display: "Shoulder - left X-ray Garth", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRayHarris: Coding = { + code: "36975-1", + display: "Calcaneus - bilateral X-ray Harris", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayHarris: Coding = { + code: "36976-9", + display: "Foot X-ray Harris", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRayHarris: Coding = { + code: "36977-7", + display: "Calcaneus - left X-ray Harris", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayHolmblad: Coding = { + code: "36978-5", + display: "Knee X-ray Holmblad", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayJones: Coding = { + code: "36979-3", + display: "Elbow X-ray Jones", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayJones: Coding = { + code: "36980-1", + display: "Elbow - left X-ray Jones", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayJudet: Coding = { + code: "36981-9", + display: "Hip X-ray Judet", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayJudet: Coding = { + code: "36982-7", + display: "Hip - bilateral X-ray Judet", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayJudet: Coding = { + code: "36983-5", + display: "Hip - left X-ray Judet", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayLateralCrosstable: Coding = { + code: "36984-3", + display: "Abdomen X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayLateralCrosstable: Coding = { + code: "36985-0", + display: "Hip X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayLateralCrosstable: Coding = { + code: "36986-8", + display: "Hip - bilateral X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayLateralCrosstable: Coding = { + code: "36987-6", + display: "Hip - left X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayLateralCrosstable: Coding = { + code: "36988-4", + display: "Knee X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateralCrosstable: Coding = { + code: "36989-2", + display: "Spine Cervical X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateralCrosstable: Coding = { + code: "36990-0", + display: "Spine Lumbar X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateralCrosstablePortable: Coding = { + code: "36991-8", + display: "Spine Cervical X-ray lateral crosstable portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateralCrosstablePortable: Coding = { + code: "36992-6", + display: "Spine Lumbar X-ray lateral crosstable portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayLateralFrog: Coding = { + code: "36993-4", + display: "Hip - bilateral X-ray lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayLateralFrog: Coding = { + code: "36994-2", + display: "Hip - left X-ray lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayLeftLateral: Coding = { + code: "36995-9", + display: "Abdomen X-ray left lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayRightLateral: Coding = { + code: "36996-7", + display: "Abdomen X-ray right lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateralWExtension: Coding = { + code: "36997-5", + display: "Spine Cervical X-ray lateral W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateralWFlexion: Coding = { + code: "36998-3", + display: "Spine Cervical X-ray lateral W flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayLateralHyperextension: Coding = { + code: "36999-1", + display: "Knee - bilateral X-ray lateral hyperextension", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayLateralHyperextension: Coding = { + code: "37000-7", + display: "Knee - left X-ray lateral hyperextension", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayLateralStanding: Coding = { + code: "37001-5", + display: "Foot X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayLateralStanding: Coding = { + code: "37002-3", + display: "Knee - left X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateralStanding: Coding = { + code: "37003-1", + display: "Spine Lumbar X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayLaurin: Coding = { + code: "37004-9", + display: "Knee X-ray Laurin", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramMagnification: Coding = { + code: "37005-6", + display: "Breast - left Mammogram magnification", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramMLO: Coding = { + code: "37006-4", + display: "Breast - bilateral Mammogram MLO", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayMortise: Coding = { + code: "37007-2", + display: "Ankle X-ray Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLeftOblique: Coding = { + code: "37008-0", + display: "Chest X-ray left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLeftOblique: Coding = { + code: "37009-8", + display: "Spine Lumbar X-ray left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightOblique: Coding = { + code: "37010-6", + display: "Chest X-ray right oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayRightOblique: Coding = { + code: "37011-4", + display: "Spine Lumbar X-ray right oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayOutlet: Coding = { + code: "37012-2", + display: "Shoulder - bilateral X-ray outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayOutlet: Coding = { + code: "37013-0", + display: "Shoulder - left X-ray outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayPAStanding: Coding = { + code: "37014-8", + display: "Knee - left X-ray PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayPAProne: Coding = { + code: "37015-5", + display: "Abdomen X-ray PA prone", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramRoll: Coding = { + code: "37016-3", + display: "Breast - bilateral Mammogram roll", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramRoll: Coding = { + code: "37017-1", + display: "Breast - left Mammogram roll", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayRosenbergStanding: Coding = { + code: "37018-9", + display: "Knee X-ray Rosenberg standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayRosenbergStanding: Coding = { + code: "37019-7", + display: "Knee - left X-ray Rosenberg standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayRosenbergStanding: Coding = { + code: "37020-5", + display: "Knee - bilateral X-ray Rosenberg standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRaySkiJump: Coding = { + code: "37021-3", + display: "Calcaneus - bilateral X-ray ski jump", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRaySkiJump: Coding = { + code: "37022-1", + display: "Calcaneus X-ray ski jump", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRaySkiJump: Coding = { + code: "37023-9", + display: "Calcaneus - left X-ray ski jump", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayStrykerNotch: Coding = { + code: "37024-7", + display: "Shoulder - bilateral X-ray Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayStrykerNotch: Coding = { + code: "37025-4", + display: "Shoulder - left X-ray Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRaySubmentovertex: Coding = { + code: "37026-2", + display: "Skull X-ray submentovertex", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRaySunrise: Coding = { + code: "37027-0", + display: "Knee - bilateral X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramTangential: Coding = { + code: "37028-8", + display: "Breast Mammogram tangential", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramTangential: Coding = { + code: "37029-6", + display: "Breast - bilateral Mammogram tangential", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramTangential: Coding = { + code: "37030-4", + display: "Breast - left Mammogram tangential", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayTransthoracic: Coding = { + code: "37031-2", + display: "Humerus X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBilateralXRayTransthoracic: Coding = { + code: "37032-0", + display: "Humerus - bilateral X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRayTransthoracic: Coding = { + code: "37033-8", + display: "Humerus - left X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayTransthoracic: Coding = { + code: "37034-6", + display: "Shoulder - left X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayGrashey: Coding = { + code: "37035-3", + display: "Shoulder - bilateral X-ray Grashey", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramTrueLateral: Coding = { + code: "37037-9", + display: "Breast Mammogram true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramTrueLateral: Coding = { + code: "37038-7", + display: "Breast - bilateral Mammogram true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayTrueLateral: Coding = { + code: "37039-5", + display: "Hip X-ray true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayTrueLateral: Coding = { + code: "37040-3", + display: "Hip - left X-ray true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayTunnel: Coding = { + code: "37041-1", + display: "Knee - bilateral X-ray tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayTunnel: Coding = { + code: "37042-9", + display: "Knee - left X-ray tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayTunnelStanding: Coding = { + code: "37043-7", + display: "Knee - left X-ray tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayUlnarDeviation: Coding = { + code: "37044-5", + display: "Wrist - left X-ray ulnar deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayUlnarVariance: Coding = { + code: "37045-2", + display: "Wrist - bilateral X-ray ulnar variance", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayUpright: Coding = { + code: "37046-0", + display: "Abdomen X-ray upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayVelpeauAxillary: Coding = { + code: "37047-8", + display: "Shoulder - bilateral X-ray Velpeau axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayVelpeauAxillary: Coding = { + code: "37048-6", + display: "Shoulder - left X-ray Velpeau axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayVonRossen: Coding = { + code: "37049-4", + display: "Hip X-ray Von rossen", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayWestPoint: Coding = { + code: "37050-2", + display: "Shoulder - bilateral X-ray West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayWestPoint: Coding = { + code: "37051-0", + display: "Shoulder - left X-ray West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramXCCL: Coding = { + code: "37052-8", + display: "Breast - bilateral Mammogram XCCL", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramXCCL: Coding = { + code: "37053-6", + display: "Breast - left Mammogram XCCL", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftXRayY: Coding = { + code: "37054-4", + display: "Scapula - left X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaBilateralXRayY: Coding = { + code: "37055-1", + display: "Scapula - bilateral X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointBilateralXRayZanca: Coding = { + code: "37056-9", + display: "Acromioclavicular joint - bilateral X-ray Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointLeftXRayZanca: Coding = { + code: "37057-7", + display: "Acromioclavicular joint - left X-ray Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRayStanding: Coding = { + code: "37058-5", + display: "Calcaneus - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayStanding: Coding = { + code: "37059-3", + display: "Hip - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FetalXRay: Coding = { + code: "37060-1", + display: "Fetal X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBilateralXRay: Coding = { + code: "37062-7", + display: "Humerus - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyOfForeignBody: Coding = { + code: "37063-5", + display: "Unspecified body region Fluoroscopy of foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumLeftXRay2Views: Coding = { + code: "37064-3", + display: "Acetabulum - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRay2Views: Coding = { + code: "37066-8", + display: "Ribs - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay2ViewsWNippleMarkers: Coding = { + code: "37067-6", + display: "Chest X-ray 2 views W nipple markers", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRay2ViewsStanding: Coding = { + code: "37068-4", + display: "Foot - bilateral X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay2ViewsStanding: Coding = { + code: "37069-2", + display: "Foot - left X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRay4Views: Coding = { + code: "37070-0", + display: "Wrist - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay4Views: Coding = { + code: "37071-8", + display: "Wrist - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay5Views: Coding = { + code: "37072-6", + display: "Wrist - left X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay5ViewsStanding: Coding = { + code: "37073-4", + display: "Spine Lumbar X-ray 5 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay6Views: Coding = { + code: "37074-2", + display: "Wrist - left X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPPortable: Coding = { + code: "37075-9", + display: "Hip X-ray AP portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPSupineAndLateralDecubitusPortable: Coding = { + code: "37076-7", + display: "Abdomen X-ray AP (supine and lateral-decubitus) portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPAndLateralCrosstablePortable: Coding = { + code: "37077-5", + display: "Hip X-ray AP and lateral crosstable portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralPortable: Coding = { + code: "37078-3", + display: "Spine Lumbar X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOdontoidPortable: Coding = { + code: "37079-1", + display: "Spine Cervical X-ray AP and lateral and odontoid portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndAxillary: Coding = { + code: "37080-9", + display: "Shoulder - bilateral X-ray AP and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndOutlet: Coding = { + code: "37081-7", + display: "Shoulder - bilateral X-ray AP and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndOutlet: Coding = { + code: "37082-5", + display: "Shoulder - left X-ray AP and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndOutletAndZanca: Coding = { + code: "37083-3", + display: "Shoulder - left X-ray AP and axillary and outlet and Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndY: Coding = { + code: "37084-1", + display: "Shoulder - left X-ray AP and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPSupineAndLateralDecubitus: Coding = { + code: "37085-8", + display: "Abdomen X-ray AP (supine and lateral-decubitus)", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPAndLateralCrosstable: Coding = { + code: "37086-6", + display: "Hip X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPAndLateralCrosstable: Coding = { + code: "37087-4", + display: "Hip - left X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipLeftXRayAPAndLateralCrosstable: Coding = { + code: "37088-2", + display: "Pelvis and Hip - left X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipXRayAPAndLateralCrosstable: Coding = { + code: "37089-0", + display: "Pelvis and Hip X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralCrosstable: Coding = { + code: "37090-8", + display: "Knee X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAPAndLateralFrog: Coding = { + code: "37091-6", + display: "Hip X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayAPAndLateralFrog: Coding = { + code: "37092-4", + display: "Hip - bilateral X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPAndLateralFrog: Coding = { + code: "37093-2", + display: "Hip - left X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipLeftXRayAPAndLateralFrog: Coding = { + code: "37094-0", + display: "Pelvis and Hip - left X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayAPAndLateralAndMortise: Coding = { + code: "37095-7", + display: "Ankle X-ray AP and lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndMortise: Coding = { + code: "37096-5", + display: "Ankle - bilateral X-ray AP and lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateralAndMortise: Coding = { + code: "37097-3", + display: "Ankle - left X-ray AP and lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndLateralWFlexionAndWExtension: Coding = { + code: "37098-1", + display: "Spine Cervical X-ray AP and oblique and lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralAndObliqueAndOdontoid: Coding = { + code: "37099-9", + display: "Spine Cervical X-ray AP and lateral and oblique and odontoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralWFlexionAndWExtension: Coding = { + code: "37100-5", + display: "Spine Cervical X-ray AP and oblique and odontoid and lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralAndObliqueAndSpot: Coding = { + code: "37101-3", + display: "Spine Lumbar X-ray AP and lateral and oblique and spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndObliqueAndSunrise: Coding = { + code: "37102-1", + display: "Knee - bilateral X-ray AP and lateral and oblique and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOdontoid: Coding = { + code: "37103-9", + display: "Spine Cervical X-ray AP and lateral and odontoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndOdontoidAndLateralWFlexionAndWExtension: Coding = { + code: "37104-7", + display: "Spine Cervical X-ray AP and odontoid and lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralAndSpot: Coding = { + code: "37105-4", + display: "Spine Lumbar X-ray AP and lateral and spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndSunrise: Coding = { + code: "37106-2", + display: "Knee X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndSunrise: Coding = { + code: "37107-0", + display: "Knee - bilateral X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralAndSunrise: Coding = { + code: "37108-8", + display: "Knee - left X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaBilateralXRayAPAndLateralAndSunrise: Coding = { + code: "37109-6", + display: "Patella - bilateral X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRayAPAndLateralAndSunrise: Coding = { + code: "37110-4", + display: "Patella - left X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndSunriseAndTunnel: Coding = { + code: "37111-2", + display: "Knee X-ray AP and lateral and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndTunnel: Coding = { + code: "37112-0", + display: "Knee X-ray AP and lateral and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndTunnel: Coding = { + code: "37113-8", + display: "Knee - bilateral X-ray AP and lateral and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralAndTunnel: Coding = { + code: "37114-6", + display: "Knee - left X-ray AP and lateral and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndObliqueAndTunnel: Coding = { + code: "37115-3", + display: "Knee X-ray AP and lateral and oblique and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndSunriseAndTunnel: Coding = { + code: "37116-1", + display: "Knee - bilateral X-ray AP and lateral and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralAndSunriseAndTunnel: Coding = { + code: "37117-9", + display: "Knee - left X-ray AP and lateral and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAPAndLateralAndObliqueAndSunriseAndTunnel: Coding = { + code: "37118-7", + display: "Knee - bilateral X-ray AP and lateral and oblique and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndOblique: Coding = { + code: "37119-5", + display: "Abdomen X-ray AP and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndOdontoidAndLateralCrosstable: Coding = { + code: "37120-3", + display: "Spine Cervical X-ray AP and odontoid and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftXRayAPAndSerendipity: Coding = { + code: "37121-1", + display: "Clavicle - left X-ray AP and Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndStrykerNotch: Coding = { + code: "37122-9", + display: "Shoulder - left X-ray AP and Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndWestPoint: Coding = { + code: "37123-7", + display: "Shoulder - left X-ray AP and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaLeftXRayAPAndY: Coding = { + code: "37124-5", + display: "Scapula - left X-ray AP and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndY: Coding = { + code: "37125-2", + display: "Shoulder - left X-ray AP and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndY: Coding = { + code: "37126-0", + display: "Shoulder - bilateral X-ray AP and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAxillaryAndY: Coding = { + code: "37127-8", + display: "Shoulder - bilateral X-ray axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAxillaryAndY: Coding = { + code: "37128-6", + display: "Shoulder - left X-ray axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayRightLateralAndLeftLateral: Coding = { + code: "37131-0", + display: "Abdomen X-ray right lateral and left lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateralWFlexionAndWExtension: Coding = { + code: "37132-8", + display: "Spine Lumbar X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLateralWFlexionAndWExtension: Coding = { + code: "37133-6", + display: "Spine Cervical X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayLateralAndMortise: Coding = { + code: "37134-4", + display: "Ankle - bilateral X-ray lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayLateralAndMortise: Coding = { + code: "37135-1", + display: "Ankle - left X-ray lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayLateralAndY: Coding = { + code: "37136-9", + display: "Shoulder - left X-ray lateral and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayLimitedWContrastIV: Coding = { + code: "37137-7", + display: "Kidney X-ray limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayRightObliqueAndLeftOblique: Coding = { + code: "37138-5", + display: "Abdomen X-ray right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayObliqueAndLateralWFlexionAndWExtension: Coding = { + code: "37139-3", + display: "Spine Cervical X-ray oblique and lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayOutletAndY: Coding = { + code: "37140-1", + display: "Shoulder - left X-ray outlet and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndRightLateral: Coding = { + code: "37141-9", + display: "Chest X-ray PA and right lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayPAAndLateralAndBallCatcher: Coding = { + code: "37142-7", + display: "Hand - bilateral X-ray PA and lateral and Ball Catcher", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndAPLateralDecubitus: Coding = { + code: "37143-5", + display: "Chest X-ray PA and lateral and AP lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndAPLeftLateralDecubitus: Coding = { + code: "37144-3", + display: "Chest X-ray PA and lateral and AP left lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndAPRightLateralDecubitus: Coding = { + code: "37145-0", + display: "Chest X-ray PA and lateral and AP right lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndLeftOblique: Coding = { + code: "37146-8", + display: "Chest X-ray PA and lateral and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateralAndRightOblique: Coding = { + code: "37147-6", + display: "Chest X-ray PA and lateral and right oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayPAAndLateralAndObliqueAndTowne: Coding = { + code: "37148-4", + display: "Mandible X-ray PA and lateral and oblique and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRayPAAndLateralAndSunrise: Coding = { + code: "37149-2", + display: "Patella - left X-ray PA and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndRightObliqueAndLeftOblique: Coding = { + code: "37150-0", + display: "Chest X-ray PA and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyPortable: Coding = { + code: "37151-8", + display: "Unspecified body region Fluoroscopy portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayOutletAndY: Coding = { + code: "37152-6", + display: "Shoulder - bilateral X-ray outlet and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRayStenverAndArcelin: Coding = { + code: "37153-4", + display: "Mastoid X-ray Stenver and Arcelin", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayObliqueAndSunrise: Coding = { + code: "37154-2", + display: "Knee X-ray oblique and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayObliqueAndSunriseAndTunnel: Coding = { + code: "37155-9", + display: "Knee X-ray oblique and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySunriseAndTunnel: Coding = { + code: "37156-7", + display: "Knee - left X-ray Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndOutlet: Coding = { + code: "37157-5", + display: "Shoulder - left X-ray Grashey and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillaryAndOutlet: Coding = { + code: "37158-3", + display: "Shoulder - left X-ray Grashey and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayTarsal: Coding = { + code: "37159-1", + display: "Foot - left X-ray tarsal", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillary: Coding = { + code: "37160-9", + display: "Shoulder - left X-ray Grashey and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayGrasheyAndAxillaryAndOutletAndZanca: Coding = { + code: "37161-7", + display: "Shoulder - bilateral X-ray Grashey and axillary and outlet and Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndOutletAndSerendipity: Coding = { + code: "37162-5", + display: "Shoulder - left X-ray Grashey and outlet and Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRaySunriseAndTunnel: Coding = { + code: "37163-3", + display: "Knee - bilateral X-ray Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWaters: Coding = { + code: "37164-1", + display: "Facial bones X-ray lateral and Caldwell and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertex: Coding = { + code: "37165-8", + display: "Facial bones X-ray lateral and Caldwell and Waters and submentovertex", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertexAndTowne: Coding = { + code: "37166-6", + display: "Facial bones X-ray lateral and Caldwell and Waters and submentovertex and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndWestPoint: Coding = { + code: "37167-4", + display: "Shoulder - left X-ray Grashey and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayPortable: Coding = { + code: "37168-2", + display: "Hip X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayPortable: Coding = { + code: "37169-0", + display: "Hip - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayPortable: Coding = { + code: "37170-8", + display: "Humerus X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayPortable: Coding = { + code: "37171-6", + display: "Spine Cervical X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayPortable: Coding = { + code: "37172-4", + display: "Spine Lumbar X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_CerebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37173-2", + display: "Cerebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoronaryArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "37174-0", + display: "Coronary arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37175-7", + display: "Femoral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryAndPoplitealArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37176-5", + display: "Femoral artery and Popliteal artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37177-3", + display: "Iliac artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37178-1", + display: "Iliac artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorMesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37179-9", + display: "Inferior mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37180-7", + display: "Superior mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37181-5", + display: "Popliteal artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37182-3", + display: "Pulmonary artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleFluoroscopyWContrastIntraarticular: Coding = { + code: "37183-1", + display: "Ankle Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "37184-9", + display: "Ankle - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "37185-6", + display: "Ankle - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowFluoroscopyWContrastIntraarticular: Coding = { + code: "37186-4", + display: "Elbow Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "37187-2", + display: "Elbow - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "37188-0", + display: "Elbow - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "37189-8", + display: "Sacroiliac joint - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "37190-6", + display: "Sacroiliac joint - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointFluoroscopyWContrastIntraarticular: Coding = { + code: "37191-4", + display: "Joint Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalFluoroscopyWContrastIntradisc: Coding = { + code: "37192-2", + display: "Spine Cervical Fluoroscopy W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarFluoroscopyWContrastIntradisc: Coding = { + code: "37193-0", + display: "Spine Lumbar Fluoroscopy W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_CerebralVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37195-5", + display: "Cerebral vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37196-3", + display: "Lower extremity veins - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_JugularVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37197-1", + display: "Jugular vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusXRayWContrastPO: Coding = { + code: "37198-9", + display: "Esophagus X-ray W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyWContrastPO: Coding = { + code: "37199-7", + display: "Chest Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayWContrastPO: Coding = { + code: "37200-3", + display: "Chest X-ray W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayStanding: Coding = { + code: "37201-1", + display: "Ankle X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayStanding: Coding = { + code: "37202-9", + display: "Ankle - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayStanding: Coding = { + code: "37203-7", + display: "Ankle - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityXRayStanding: Coding = { + code: "37204-5", + display: "Lower extremity X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRayStanding: Coding = { + code: "37205-2", + display: "Calcaneus X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRayStanding: Coding = { + code: "37206-0", + display: "Calcaneus - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayStanding: Coding = { + code: "37207-8", + display: "Hip - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayStanding: Coding = { + code: "37208-6", + display: "Spine Lumbar X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftXRayStanding: Coding = { + code: "37209-4", + display: "Toes - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfCystOfAbdomen: Coding = { + code: "37210-2", + display: "CT Guidance for aspiration of cyst of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfBoneMarrow: Coding = { + code: "37211-0", + display: "CT Guidance for biopsy of Bone marrow", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfEpididymis: Coding = { + code: "37212-8", + display: "CT Guidance for biopsy of Epididymis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfMediastinum: Coding = { + code: "37213-6", + display: "CT Guidance for biopsy of Mediastinum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSuperficialTissue: Coding = { + code: "37214-4", + display: "CT Guidance for biopsy of Superficial tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndLarynxMRIWContrastIV: Coding = { + code: "37215-1", + display: "Brain and Larynx MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaEndograftCT: Coding = { + code: "37216-9", + display: "Aorta.endograft CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainStemAndNervesCranialMRI: Coding = { + code: "37217-7", + display: "Brain Stem and Nerves.cranial MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainTemporalMRI: Coding = { + code: "37218-5", + display: "Brain.temporal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsMRI: Coding = { + code: "37219-3", + display: "Biliary ducts MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRI: Coding = { + code: "37220-1", + display: "Biliary ducts and Pancreatic duct MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FistulaCT: Coding = { + code: "37221-9", + display: "Fistula CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleAndFootMRI: Coding = { + code: "37222-7", + display: "Ankle and Foot MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandCT: Coding = { + code: "37223-5", + display: "Parotid gland CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandMRI: Coding = { + code: "37224-3", + display: "Parotid gland MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointCT: Coding = { + code: "37225-0", + display: "Sternoclavicular Joint CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointCT: Coding = { + code: "37226-8", + display: "Temporomandibular joint CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralXRayTomograph: Coding = { + code: "37227-6", + display: "Temporomandibular joint - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralMRI: Coding = { + code: "37228-4", + display: "Temporomandibular joint - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftXRayTomograph: Coding = { + code: "37229-2", + display: "Temporomandibular joint - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftMRI: Coding = { + code: "37230-0", + display: "Temporomandibular joint - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightMRI: Coding = { + code: "37231-8", + display: "Temporomandibular joint - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionCT: Coding = { + code: "37232-6", + display: "Spine Lumbosacral Junction CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MediastinumXRayTomograph: Coding = { + code: "37233-4", + display: "Mediastinum X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_MediastinumMRI: Coding = { + code: "37234-2", + display: "Mediastinum MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_CircleOfWillisMRIAngiogram: Coding = { + code: "37235-9", + display: "Circle of Willis MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatVesselMRI: Coding = { + code: "37236-7", + display: "Great vessel MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusTractCTWContrastIntraSinusTract: Coding = { + code: "37237-5", + display: "Sinus tract CT W contrast intra sinus tract", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointCTWContrastIntraarticular: Coding = { + code: "37238-3", + display: "Lower Extremity Joint CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWContrastIV: Coding = { + code: "37239-1", + display: "Brain and Internal auditory canal MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandCTWContrastIV: Coding = { + code: "37240-9", + display: "Parotid gland CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandMRIWContrastIV: Coding = { + code: "37241-7", + display: "Parotid gland MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointCTWContrastIV: Coding = { + code: "37242-5", + display: "Sternoclavicular Joint CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointCTWContrastIV: Coding = { + code: "37243-3", + display: "Temporomandibular joint CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointMRIWContrastIV: Coding = { + code: "37244-1", + display: "Temporomandibular joint MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralMRIWContrastIV: Coding = { + code: "37245-8", + display: "Temporomandibular joint - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftCTWContrastIV: Coding = { + code: "37246-6", + display: "Temporomandibular joint - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftMRIWContrastIV: Coding = { + code: "37247-4", + display: "Temporomandibular joint - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightCTWContrastIV: Coding = { + code: "37248-2", + display: "Temporomandibular joint - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightMRIWContrastIV: Coding = { + code: "37249-0", + display: "Temporomandibular joint - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SoftTissueMRIWContrastIV: Coding = { + code: "37253-2", + display: "Soft tissue MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CircleOfWillisMRIAngiogramWContrastIV: Coding = { + code: "37254-0", + display: "Circle of Willis MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndSpineLumbarXRay3Views: Coding = { + code: "37256-5", + display: "Pelvis and Spine Lumbar X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacroiliacJointXRay3Views: Coding = { + code: "37257-3", + display: "Spine Lumbar and Sacroiliac Joint X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumXRay3Views: Coding = { + code: "37259-9", + display: "Spine Lumbar and Sacrum X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay3Views: Coding = { + code: "37260-7", + display: "Spine Lumbar and Sacrum and Coccyx X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay3Views: Coding = { + code: "37261-5", + display: "Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandMRIWAndWOContrastIV: Coding = { + code: "37265-6", + display: "Parotid gland MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointCTWAndWOContrastIV: Coding = { + code: "37266-4", + display: "Sternoclavicular Joint CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointCTWAndWOContrastIV: Coding = { + code: "37267-2", + display: "Temporomandibular joint CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointMRIWAndWOContrastIV: Coding = { + code: "37268-0", + display: "Temporomandibular joint MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralMRIWAndWOContrastIV: Coding = { + code: "37269-8", + display: "Temporomandibular joint - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftMRIWAndWOContrastIV: Coding = { + code: "37270-6", + display: "Temporomandibular joint - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightMRIWAndWOContrastIV: Coding = { + code: "37271-4", + display: "Temporomandibular joint - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MediastinumMRIWAndWOContrastIV: Coding = { + code: "37272-2", + display: "Mediastinum MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpinalVeinMRIAngiogramWAndWOContrastIV: Coding = { + code: "37277-1", + display: "Spinal vein MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWOContrast: Coding = { + code: "37278-9", + display: "Brain and Internal auditory canal MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndLarynxMRIWOContrast: Coding = { + code: "37279-7", + display: "Brain and Larynx MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandCTWOContrast: Coding = { + code: "37280-5", + display: "Parotid gland CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandMRIWOContrast: Coding = { + code: "37281-3", + display: "Parotid gland MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointCTWOContrast: Coding = { + code: "37282-1", + display: "Sternoclavicular Joint CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointCTWOContrast: Coding = { + code: "37283-9", + display: "Temporomandibular joint CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointMRIWOContrast: Coding = { + code: "37284-7", + display: "Temporomandibular joint MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralMRIWOContrast: Coding = { + code: "37285-4", + display: "Temporomandibular joint - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftMRIWOContrast: Coding = { + code: "37286-2", + display: "Temporomandibular joint - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightMRIWOContrast: Coding = { + code: "37287-0", + display: "Temporomandibular joint - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionCTWOContrast: Coding = { + code: "37288-8", + display: "Spine Lumbosacral Junction CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SoftTissueMRIWOContrast: Coding = { + code: "37293-8", + display: "Soft tissue MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTAnd3DReconstruction: Coding = { + code: "37294-6", + display: "Head CT and 3D reconstruction", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurAndHipCTAndAnteversionMeasurement: Coding = { + code: "37295-3", + display: "Femur and Hip CT and anteversion measurement", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndFetusXRayViewForFetalAge: Coding = { + code: "37297-9", + display: "Abdomen and Fetus X-ray View for fetal age", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointBilateralXRaySerendipity: Coding = { + code: "37298-7", + display: "Sternoclavicular joint - bilateral X-ray Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointLeftXRaySerendipity: Coding = { + code: "37299-5", + display: "Sternoclavicular joint - left X-ray Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionXRayTrueAP: Coding = { + code: "37300-1", + display: "Spine Lumbosacral Junction X-ray true AP", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayScaphoid: Coding = { + code: "37302-7", + display: "Wrist - left X-ray scaphoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndZygomaticArchXRay: Coding = { + code: "37303-5", + display: "Facial bones and Zygomatic arch X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayScaphoid: Coding = { + code: "37304-3", + display: "Wrist - bilateral X-ray scaphoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBicipitalGrooveXRay: Coding = { + code: "37319-1", + display: "Humerus bicipital groove X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBicipitalGrooveLeftXRay: Coding = { + code: "37320-9", + display: "Humerus bicipital groove - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBicipitalGrooveBilateralXRay: Coding = { + code: "37321-7", + display: "Humerus bicipital groove - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointBilateralXRay: Coding = { + code: "37323-3", + display: "Sternoclavicular joint - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointLeftXRay: Coding = { + code: "37324-1", + display: "Sternoclavicular joint - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralXRay: Coding = { + code: "37325-8", + display: "Temporomandibular joint - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OlecranonLeftXRay: Coding = { + code: "37332-4", + display: "Olecranon - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullAndFacialBonesAndMandibleXRay: Coding = { + code: "37338-1", + display: "Skull and Facial bones and Mandible X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumXRay: Coding = { + code: "37340-7", + display: "Spine Lumbar and Sacrum X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay: Coding = { + code: "37341-5", + display: "Spine Lumbar and Sacrum and Coccyx X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay: Coding = { + code: "37342-3", + display: "Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesBilateralXRay2Views: Coding = { + code: "37348-0", + display: "Toes - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralXRay5Views: Coding = { + code: "37350-6", + display: "Temporomandibular joint - bilateral X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndSpineLumbarXRay5Views: Coding = { + code: "37351-4", + display: "Pelvis and Spine Lumbar X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacroiliacJointXRay5Views: Coding = { + code: "37353-0", + display: "Spine Lumbar and Sacroiliac Joint X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumXRay5Views: Coding = { + code: "37355-5", + display: "Spine Lumbar and Sacrum X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay5Views: Coding = { + code: "37356-3", + display: "Spine Lumbar and Sacrum and Coccyx X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay5Views: Coding = { + code: "37357-1", + display: "Spine Lumbar and Sacrum and Sacroiliac Joint and Coccyx X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineThoracicXRayAPAndLateral: Coding = { + code: "37361-3", + display: "Spine Cervical and Spine Thoracic X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesXRayBoneAge: Coding = { + code: "37362-1", + display: "Bones X-ray bone age", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndFemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "37364-7", + display: "Aorta and Femoral artery - left Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesXRaySurveyForMetastasis: Coding = { + code: "37365-4", + display: "Bones X-ray survey for metastasis", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalAortaAndArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "37366-2", + display: "Abdominal Aorta and Arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndUpperExtremityArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37379-5", + display: "Aortic arch and Upper Extremity artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndBrachialArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37380-3", + display: "Aortic arch and Brachial artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37381-1", + display: "Aortic arch and Carotid artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndSubclavianArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37382-9", + display: "Aortic arch and Subclavian artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndSubclavianArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37383-7", + display: "Aortic arch and Subclavian artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndVertebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37384-5", + display: "Aortic arch and Vertebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndVertebralArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37385-2", + display: "Aortic arch and Vertebral artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndVertebralArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37386-0", + display: "Aortic arch and Vertebral artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37387-8", + display: "Adrenal artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachialArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37388-6", + display: "Brachial artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_BronchialArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37389-4", + display: "Bronchial artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37390-2", + display: "Carotid artery.external - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37391-0", + display: "Carotid artery and Vertebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37392-8", + display: "Carotid artery and Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryPlusVertebralArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37393-6", + display: "Carotid artery+Vertebral artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CeliacArteryAndSuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37394-4", + display: "Celiac artery and Superior mesenteric artery and Inferior mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37395-1", + display: "Extremity arteries - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37396-9", + display: "Upper extremity arteries - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastricArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37397-7", + display: "Gastric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastricArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37398-5", + display: "Gastric artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroduodenalArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37399-3", + display: "Gastroduodenal artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_MaxillaryArteryInternalFluoroscopicAngiogramWContrastIA: Coding = { + code: "37401-7", + display: "Maxillary artery.internal Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37402-5", + display: "Superior mesenteric artery and Inferior mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CeliacArteryAndGastricArteryLeftAndSuperiorMesentericArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37403-3", + display: "Celiac artery and Gastric artery - left and Superior mesenteric artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PudendalArteryInternalFluoroscopicAngiogramWContrastIA: Coding = { + code: "37404-1", + display: "Pudendal artery.internal Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37405-8", + display: "Subclavian artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37406-6", + display: "Subclavian artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VertebralArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37407-4", + display: "Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "37409-0", + display: "Temporomandibular joint - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "37410-8", + display: "Temporomandibular joint - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_AzygosVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37411-6", + display: "Azygos vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "37412-4", + display: "Extremity veins - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37413-2", + display: "Extremity veins - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "37414-0", + display: "Lower extremity veins - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: Coding = { + code: "37415-7", + display: "Upper extremity veins - bilateral Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37416-5", + display: "Femoral vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_IntraosseousVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "37419-9", + display: "Intraosseous veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_JugularVeinLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37420-7", + display: "Jugular vein - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InferiorMesentericVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37421-5", + display: "Inferior mesenteric vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVeinsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37422-3", + display: "Orbit veins - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37423-1", + display: "Renal vein - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinFluoroscopicAngiogramAngioplastyWContrastIV: Coding = { + code: "37426-4", + display: "Lower extremity vein Fluoroscopic angiogram Angioplasty W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpine: Coding = { + code: "37427-2", + display: "Fluoroscopy Guidance for injection of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristCT: Coding = { + code: "37428-0", + display: "Wrist CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayTomograph: Coding = { + code: "37429-8", + display: "Wrist - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralCT: Coding = { + code: "37430-6", + display: "Wrist - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftCT: Coding = { + code: "37431-4", + display: "Wrist - left CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayTomograph: Coding = { + code: "37432-2", + display: "Wrist - left X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightCT: Coding = { + code: "37433-0", + display: "Wrist - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRICineForFunction: Coding = { + code: "37434-8", + display: "Heart MRI cine for function", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointMRICine: Coding = { + code: "37435-5", + display: "Temporomandibular joint MRI cine", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRIDiffusionWeighted: Coding = { + code: "37436-3", + display: "Brain MRI diffusion weighted", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMRIDynamicWContrastIV: Coding = { + code: "37437-1", + display: "Breast MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PituitaryAndSellaTurcicaCTDynamicWContrastIV: Coding = { + code: "37438-9", + display: "Pituitary and Sella turcica CT dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTHighResolution: Coding = { + code: "37439-7", + display: "Chest CT high resolution", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTHighResolutionWContrastIV: Coding = { + code: "37440-5", + display: "Chest CT high resolution W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTHighResolutionWOContrast: Coding = { + code: "37441-3", + display: "Chest CT high resolution WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRISpectroscopy: Coding = { + code: "37442-1", + display: "Brain MRI spectroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRISpectroscopy: Coding = { + code: "37443-9", + display: "Unspecified body region MRI spectroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristMRIWContrastIntraarticular: Coding = { + code: "37444-7", + display: "Wrist MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftMRIWContrastIntraarticular: Coding = { + code: "37445-4", + display: "Wrist - left MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightMRIWContrastIntraarticular: Coding = { + code: "37446-2", + display: "Wrist - right MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristCTWContrastIV: Coding = { + code: "37447-0", + display: "Wrist CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristMRIWContrastIV: Coding = { + code: "37448-8", + display: "Wrist MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralMRIWContrastIV: Coding = { + code: "37449-6", + display: "Wrist - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftCTWContrastIV: Coding = { + code: "37450-4", + display: "Wrist - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftMRIWContrastIV: Coding = { + code: "37451-2", + display: "Wrist - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightCTWContrastIV: Coding = { + code: "37452-0", + display: "Wrist - right CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightMRIWContrastIV: Coding = { + code: "37453-8", + display: "Wrist - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRay3Views: Coding = { + code: "37454-6", + display: "Wrist - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay3Views: Coding = { + code: "37455-3", + display: "Wrist - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristCTWAndWOContrastIV: Coding = { + code: "37457-9", + display: "Wrist CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftCTWAndWOContrastIV: Coding = { + code: "37458-7", + display: "Wrist - left CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristCTWOContrast: Coding = { + code: "37459-5", + display: "Wrist CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristMRIWOContrast: Coding = { + code: "37460-3", + display: "Wrist MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralCTWOContrast: Coding = { + code: "37461-1", + display: "Wrist - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralMRIWOContrast: Coding = { + code: "37462-9", + display: "Wrist - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftCTWOContrast: Coding = { + code: "37463-7", + display: "Wrist - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftMRIWOContrast: Coding = { + code: "37464-5", + display: "Wrist - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightCTWOContrast: Coding = { + code: "37465-2", + display: "Wrist - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightMRIWOContrast: Coding = { + code: "37466-0", + display: "Wrist - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRay10DegreeCephalicAngle: Coding = { + code: "37467-8", + display: "Acromioclavicular Joint X-ray 10 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRay30DegreeCaudalAngle: Coding = { + code: "37468-6", + display: "Shoulder - bilateral X-ray 30 degree caudal angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleBilateralXRay45DegreeCephalicAngle: Coding = { + code: "37469-4", + display: "Clavicle - bilateral X-ray 45 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftXRay45DegreeCephalicAngle: Coding = { + code: "37470-2", + display: "Clavicle - left X-ray 45 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayBora: Coding = { + code: "37471-0", + display: "Hand - bilateral X-ray Bora", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayBora: Coding = { + code: "37472-8", + display: "Hand - left X-ray Bora", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrashey: Coding = { + code: "37473-6", + display: "Shoulder - left X-ray Grashey", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayLateralWManualStress: Coding = { + code: "37474-4", + display: "Ankle - left X-ray lateral W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayMortiseWManualStress: Coding = { + code: "37475-1", + display: "Ankle - left X-ray Mortise W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayPAW45DegreeFlexion: Coding = { + code: "37476-9", + display: "Knee X-ray PA W 45 degree flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayPAStandingAndW45DegreeFlexion: Coding = { + code: "37477-7", + display: "Knee X-ray PA standing and W 45 degree flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineThoracicXRay: Coding = { + code: "37481-9", + display: "Spine Cervical and Spine Thoracic X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRay2Views: Coding = { + code: "37482-7", + display: "Wrist - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay2Views: Coding = { + code: "37483-5", + display: "Wrist - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPWManualStress: Coding = { + code: "37484-3", + display: "Knee - left X-ray AP W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayAPAndTransthoracic: Coding = { + code: "37485-0", + display: "Humerus X-ray AP and transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayBrodenWManualStress: Coding = { + code: "37486-8", + display: "Ankle X-ray Broden W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "37487-6", + display: "Lower extremity arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37488-4", + display: "Upper extremity arteries - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "37489-2", + display: "Tibioperoneal arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VertebralArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37490-0", + display: "Vertebral artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOfPleuralSpace: Coding = { + code: "37491-8", + display: "CT Guidance for aspiration of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfChestPleura: Coding = { + code: "37492-6", + display: "CT Guidance for biopsy of Chest.pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForInjectionOfSpineDiscCervical: Coding = { + code: "37493-4", + display: "CT Guidance for injection of Spine.disc.cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfTendon: Coding = { + code: "37494-2", + display: "Fluoroscopy Guidance for injection of Tendon", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseCT: Coding = { + code: "37495-9", + display: "Skull.base CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTWContrastIntradisc: Coding = { + code: "37496-7", + display: "Spine Cervical CT W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineVesselsMRIAngiogram: Coding = { + code: "37497-5", + display: "Spine vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsAndNeckVesselsCTAngiogramWContrastIV: Coding = { + code: "37498-3", + display: "Head vessels and Neck vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticStentCTAngiogramWContrastIV: Coding = { + code: "37499-1", + display: "Aortic stent CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineVesselsMRIAngiogramWContrastIV: Coding = { + code: "37500-6", + display: "Spine vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWContrastIV: Coding = { + code: "37501-4", + display: "Cervical Spine vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWContrastIV: Coding = { + code: "37502-2", + display: "Lumbar Spine vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWContrastIV: Coding = { + code: "37503-0", + display: "Thoracic Spine vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "37505-5", + display: "Spine vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "37506-3", + display: "Cervical Spine vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "37507-1", + display: "Lumbar Spine vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "37508-9", + display: "Thoracic Spine vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWContrastIntradisc: Coding = { + code: "37509-7", + display: "Spine Lumbar CT W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineVesselsMRIAngiogramWOContrast: Coding = { + code: "37510-5", + display: "Spine vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWOContrast: Coding = { + code: "37511-3", + display: "Cervical Spine vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWOContrast: Coding = { + code: "37512-1", + display: "Thoracic Spine vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaBilateralXRay10DegreeCaudalAngle: Coding = { + code: "37513-9", + display: "Tibia - bilateral X-ray 10 degree caudal angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftXRay10DegreeCaudalAngle: Coding = { + code: "37514-7", + display: "Tibia - left X-ray 10 degree caudal angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionXRayLateralSpot: Coding = { + code: "37515-4", + display: "Spine Lumbosacral Junction X-ray lateral spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionXRayLateralSpotStanding: Coding = { + code: "37516-2", + display: "Spine Lumbosacral Junction X-ray lateral spot standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthBilateralXRay: Coding = { + code: "37517-0", + display: "Finger fifth - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthLeftXRay: Coding = { + code: "37518-8", + display: "Finger fifth - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthBilateralXRay: Coding = { + code: "37519-6", + display: "Finger fourth - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthLeftXRay: Coding = { + code: "37520-4", + display: "Finger fourth - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondBilateralXRay: Coding = { + code: "37521-2", + display: "Finger second - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondLeftXRay: Coding = { + code: "37522-0", + display: "Finger second - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdBilateralXRay: Coding = { + code: "37523-8", + display: "Finger third - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdLeftXRay: Coding = { + code: "37524-6", + display: "Finger third - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeFifthLeftXRay: Coding = { + code: "37530-3", + display: "Toe fifth - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeFourthLeftXRay: Coding = { + code: "37531-1", + display: "Toe fourth - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatToeBilateralXRay: Coding = { + code: "37532-9", + display: "Great toe - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatToeLeftXRay: Coding = { + code: "37533-7", + display: "Great toe - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeSecondLeftXRay: Coding = { + code: "37534-5", + display: "Toe second - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeThirdLeftXRay: Coding = { + code: "37535-2", + display: "Toe third - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillaryAndY: Coding = { + code: "37538-6", + display: "Shoulder - left X-ray Grashey and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramGrid: Coding = { + code: "37539-4", + display: "Breast Mammogram grid", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayHolmbladStanding: Coding = { + code: "37540-2", + display: "Knee - bilateral X-ray Holmblad standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidBilateralXRayLawAndMayerAndStenverAndTowne: Coding = { + code: "37541-0", + display: "Mastoid - bilateral X-ray law and Mayer and Stenver and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramMagnification: Coding = { + code: "37542-8", + display: "Breast Mammogram magnification", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramMagnification: Coding = { + code: "37543-6", + display: "Breast - bilateral Mammogram magnification", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayOblique: Coding = { + code: "37544-4", + display: "Wrist - bilateral X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayObliqueCrosstable: Coding = { + code: "37545-1", + display: "Hip - left X-ray oblique crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointBilateralXRayOpenAndClosedMouth: Coding = { + code: "37546-9", + display: "Temporomandibular joint - bilateral X-ray open and closed mouth", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayPAAndLateral: Coding = { + code: "37547-7", + display: "Wrist - bilateral X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayPAAndLateral: Coding = { + code: "37548-5", + display: "Wrist - left X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayPAAndLateralAndOblique: Coding = { + code: "37549-3", + display: "Wrist - bilateral X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayPAAndLateralAndOblique: Coding = { + code: "37550-1", + display: "Wrist - left X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramSpot: Coding = { + code: "37551-9", + display: "Breast Mammogram spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramSpot: Coding = { + code: "37552-7", + display: "Breast - bilateral Mammogram spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramSpotCompression: Coding = { + code: "37553-5", + display: "Breast - left Mammogram spot compression", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramMagnificationAndSpot: Coding = { + code: "37554-3", + display: "Breast - bilateral Mammogram magnification and spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayUlnarDeviationAndRadialDeviation: Coding = { + code: "37555-0", + display: "Wrist - left X-ray ulnar deviation and radial deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayWManualStress: Coding = { + code: "37556-8", + display: "Ankle X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayWManualStress: Coding = { + code: "37557-6", + display: "Ankle - bilateral X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayWManualStress: Coding = { + code: "37558-4", + display: "Ankle - left X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayWManualStress: Coding = { + code: "37559-2", + display: "Foot - left X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayWManualStress: Coding = { + code: "37560-0", + display: "Knee X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayWManualStress: Coding = { + code: "37561-8", + display: "Knee - bilateral X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayWManualStress: Coding = { + code: "37562-6", + display: "Knee - left X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbBilateralXRayWManualStress: Coding = { + code: "37563-4", + display: "Thumb - bilateral X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbLeftXRayWManualStress: Coding = { + code: "37564-2", + display: "Thumb - left X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWBariumContrastViaFistula: Coding = { + code: "37565-9", + display: "Unspecified body region Fluoroscopy W barium contrast via fistula", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWContrastViaCatheter: Coding = { + code: "37566-7", + display: "Unspecified body region Fluoroscopy W contrast via catheter", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWContrastViaColostomy: Coding = { + code: "37567-5", + display: "Colon Fluoroscopy W contrast via colostomy", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWContrastViaFistula: Coding = { + code: "37568-3", + display: "Unspecified body region Fluoroscopy W contrast via fistula", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderFluoroscopyWContrastViaSuprapubicTube: Coding = { + code: "37569-1", + display: "Urinary bladder Fluoroscopy W contrast via suprapubic tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralFluoroscopyWContrastIntraarticular: Coding = { + code: "37570-9", + display: "Wrist - bilateral Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftFluoroscopyWContrastIntraarticular: Coding = { + code: "37571-7", + display: "Wrist - left Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineFluoroscopyWContrastIT: Coding = { + code: "37572-5", + display: "Spine Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsFluoroscopicAngiogramWContrastIV: Coding = { + code: "37574-1", + display: "Lower extremity vessels Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderXRayWContrastAndFattyMealPO: Coding = { + code: "37575-8", + display: "Gallbladder X-ray W contrast and fatty meal PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWGastrografinViaFistula: Coding = { + code: "37576-6", + display: "Unspecified body region Fluoroscopy W gastrografin via fistula", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRayWWeight: Coding = { + code: "37577-4", + display: "Acromioclavicular Joint X-ray W weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointBilateralXRayWWeight: Coding = { + code: "37578-2", + display: "Acromioclavicular joint - bilateral X-ray W weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRayWAndWOWeight: Coding = { + code: "37579-0", + display: "Acromioclavicular Joint X-ray W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointBilateralXRayWAndWOWeight: Coding = { + code: "37580-8", + display: "Acromioclavicular joint - bilateral X-ray W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointLeftXRayWAndWOWeight: Coding = { + code: "37581-6", + display: "Acromioclavicular joint - left X-ray W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRayWOWeight: Coding = { + code: "37582-4", + display: "Acromioclavicular Joint X-ray WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipBilateralXRayAndLateralFrog: Coding = { + code: "37583-2", + display: "Pelvis and Hip - bilateral X-ray and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatToeLeftXRayStanding: Coding = { + code: "37584-0", + display: "Great toe - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_JejunumFluoroscopyWContrast: Coding = { + code: "37585-7", + display: "Jejunum Fluoroscopy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PenisFluoroscopyWContrastIntraCorpusCavernosum: Coding = { + code: "37586-5", + display: "Penis Fluoroscopy W contrast intra corpus cavernosum", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryBilateralAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37587-3", + display: "Aortic arch and Carotid artery - bilateral and Vertebral artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryCommonBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37588-1", + display: "Aortic arch and Carotid artery.common - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryCommonLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37589-9", + display: "Aortic arch and Carotid artery.common - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryCommonRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37590-7", + display: "Aortic arch and Carotid artery.common - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37591-5", + display: "Aortic arch and Carotid artery.external - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37592-3", + display: "Aortic arch and Carotid artery.external - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryExternalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37593-1", + display: "Aortic arch and Carotid artery.external - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndCarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37594-9", + display: "Aortic arch and Carotid artery and Vertebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoronaryGraftFluoroscopicAngiogramWContrastIA: Coding = { + code: "37595-6", + display: "Coronary graft Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicLeftFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37596-4", + display: "Lymphatics abdominal and Lymphatics pelvic - left Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37597-2", + display: "Lymphatics abdominal and Lymphatics pelvic Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37598-0", + display: "Lymphatics abdominal and Lymphatics pelvic - bilateral Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLymphaticsLeftFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37599-8", + display: "Extremity lymphatics - left Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsLeftFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37600-4", + display: "Lymphatics - left Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic: Coding = { + code: "37601-2", + display: "Lymphatics pelvic - bilateral Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalVeinLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "37602-0", + display: "Adrenal vein left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftAndChestXRayLateralAndPAChest: Coding = { + code: "37603-8", + display: "Ribs - left and Chest X-ray lateral and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasalBonesXRay3Views: Coding = { + code: "37604-6", + display: "Nasal bones X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasalBonesXRayLateralAndWaters: Coding = { + code: "37605-3", + display: "Nasal bones X-ray lateral and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasalBonesXRayTomograph: Coding = { + code: "37606-1", + display: "Nasal bones X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayWContrastIV: Coding = { + code: "37607-9", + display: "Kidney X-ray W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLocalizationOfForeignBodyOfEye: Coding = { + code: "37608-7", + display: "US Guidance for localization of foreign body of Eye", + system: "http://loinc.org" +}; +const C80DocTypecodes_OpticForamenXRay4Views: Coding = { + code: "37609-5", + display: "Optic foramen X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRayTomograph: Coding = { + code: "37611-1", + display: "Orbit - bilateral X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRay4Views: Coding = { + code: "37612-9", + display: "Orbit - bilateral X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRayWaters: Coding = { + code: "37613-7", + display: "Orbit - bilateral X-ray Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaXRaySingleView: Coding = { + code: "37614-5", + display: "Patella X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37615-2", + display: "Pelvis vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRaySingleView: Coding = { + code: "37616-0", + display: "Pelvis X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRay2Views: Coding = { + code: "37617-8", + display: "Pelvis X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndInlet: Coding = { + code: "37618-6", + display: "Pelvis X-ray AP and inlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndJudet: Coding = { + code: "37619-4", + display: "Pelvis X-ray AP and Judet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndLateral: Coding = { + code: "37620-2", + display: "Pelvis X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndOblique: Coding = { + code: "37621-0", + display: "Pelvis X-ray AP and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPSingleView: Coding = { + code: "37622-8", + display: "Pelvis X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndInletAndOutlet: Coding = { + code: "37623-6", + display: "Pelvis X-ray AP and inlet and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndLateralAndOblique: Coding = { + code: "37624-4", + display: "Pelvis X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayFerguson: Coding = { + code: "37625-1", + display: "Pelvis X-ray Ferguson", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayLateralFrog: Coding = { + code: "37626-9", + display: "Pelvis X-ray lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayInletAndOutletAndOblique: Coding = { + code: "37627-7", + display: "Pelvis X-ray inlet and outlet and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayInlet: Coding = { + code: "37628-5", + display: "Pelvis X-ray inlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayLateral: Coding = { + code: "37629-3", + display: "Pelvis X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayOblique: Coding = { + code: "37630-1", + display: "Pelvis X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayOutlet: Coding = { + code: "37631-9", + display: "Pelvis X-ray outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayTomograph: Coding = { + code: "37632-7", + display: "Pelvis X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayStanding: Coding = { + code: "37633-5", + display: "Pelvis X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAP20DegreeCephalicAngle: Coding = { + code: "37634-3", + display: "Pelvis X-ray AP 20 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumXRay3Views: Coding = { + code: "37635-0", + display: "Acetabulum X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRay: Coding = { + code: "37636-8", + display: "Abdomen X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityXRay: Coding = { + code: "37637-6", + display: "Extremity X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRay: Coding = { + code: "37639-2", + display: "Neck X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37640-0", + display: "Renal vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightFluoroscopyWContrastIntraarticular: Coding = { + code: "37641-8", + display: "Wrist - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayLimited: Coding = { + code: "37642-6", + display: "Wrist - right X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayOblique: Coding = { + code: "37643-4", + display: "Wrist - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayTomograph: Coding = { + code: "37644-2", + display: "Wrist - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayUlnarDeviation: Coding = { + code: "37645-9", + display: "Wrist - right X-ray ulnar deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRayLimited: Coding = { + code: "37646-7", + display: "Sacroiliac Joint X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointFluoroscopyWContrastIntraarticular: Coding = { + code: "37647-5", + display: "Sacroiliac Joint Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRay3Views: Coding = { + code: "37648-3", + display: "Sacroiliac Joint X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRayAPAndOblique: Coding = { + code: "37649-1", + display: "Sacroiliac Joint X-ray AP and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRayFerguson: Coding = { + code: "37650-9", + display: "Sacroiliac Joint X-ray Ferguson", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumXRay2Views: Coding = { + code: "37651-7", + display: "Sacrum X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumXRayAPAndLateral: Coding = { + code: "37652-5", + display: "Sacrum X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumXRayTomograph: Coding = { + code: "37653-3", + display: "Sacrum X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRaySingleView: Coding = { + code: "37654-1", + display: "Scapula X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRay2Views: Coding = { + code: "37655-8", + display: "Scapula X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRayY: Coding = { + code: "37656-6", + display: "Scapula X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRay2ViewsScoliosis: Coding = { + code: "37658-2", + display: "Spine Thoracic and Lumbar X-ray 2 views scoliosis", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStanding: Coding = { + code: "37659-0", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateralStanding: Coding = { + code: "37660-8", + display: "Spine Thoracic and Lumbar X-ray scoliosis lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointRightXRay2Views: Coding = { + code: "37661-6", + display: "Acromioclavicular joint - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointRightXRayAPSingleView: Coding = { + code: "37662-4", + display: "Acromioclavicular joint - right X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointRightXRayWAndWOWeight: Coding = { + code: "37663-2", + display: "Acromioclavicular joint - right X-ray W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcetabulumRightXRay2Views: Coding = { + code: "37664-0", + display: "Acetabulum - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay3Views: Coding = { + code: "37665-7", + display: "Ankle - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateralAndMortise: Coding = { + code: "37666-5", + display: "Ankle - right X-ray AP and lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateral: Coding = { + code: "37667-3", + display: "Ankle - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateralAndOblique: Coding = { + code: "37668-1", + display: "Ankle - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayLateralWManualStress: Coding = { + code: "37669-9", + display: "Ankle - right X-ray lateral W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayLateralAndMortise: Coding = { + code: "37670-7", + display: "Ankle - right X-ray lateral and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayMortiseWManualStress: Coding = { + code: "37671-5", + display: "Ankle - right X-ray Mortise W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay2ViewsWManualStress: Coding = { + code: "37672-3", + display: "Ankle - right X-ray 2 views W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayWManualStress: Coding = { + code: "37673-1", + display: "Ankle - right X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayTomograph: Coding = { + code: "37674-9", + display: "Ankle - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay2ViewsStanding: Coding = { + code: "37675-6", + display: "Ankle - right X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayStanding: Coding = { + code: "37676-4", + display: "Ankle - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayTunnelCarpal: Coding = { + code: "37677-2", + display: "Wrist - right X-ray tunnel.carpal", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay2ViewsTunnelCarpal: Coding = { + code: "37678-0", + display: "Wrist - right X-ray 2 views tunnel.carpal", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightXRay2Views: Coding = { + code: "37679-8", + display: "Clavicle - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightXRayAPAndSerendipity: Coding = { + code: "37680-6", + display: "Clavicle - right X-ray AP and Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRay2Views: Coding = { + code: "37681-4", + display: "Elbow - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRay3Views: Coding = { + code: "37682-2", + display: "Elbow - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRay4Views: Coding = { + code: "37683-0", + display: "Elbow - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayAPAndLateral: Coding = { + code: "37684-8", + display: "Elbow - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayAPAndLateralAndOblique: Coding = { + code: "37685-5", + display: "Elbow - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRay2ViewsOblique: Coding = { + code: "37686-3", + display: "Elbow - right X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayOblique: Coding = { + code: "37687-1", + display: "Elbow - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayTomograph: Coding = { + code: "37688-9", + display: "Elbow - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRaySingleView: Coding = { + code: "37689-7", + display: "Femur - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRay2Views: Coding = { + code: "37690-5", + display: "Femur - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRay4Views: Coding = { + code: "37691-3", + display: "Femur - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRayAPAndLateral: Coding = { + code: "37692-1", + display: "Femur - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRayStanding: Coding = { + code: "37693-9", + display: "Femur - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightXRay2Views: Coding = { + code: "37694-7", + display: "Finger - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightXRay3Views: Coding = { + code: "37695-4", + display: "Finger - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightXRayAPAndLateralAndOblique: Coding = { + code: "37696-2", + display: "Finger - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay2Views: Coding = { + code: "37697-0", + display: "Foot - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay2ViewsStanding: Coding = { + code: "37698-8", + display: "Foot - right X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay3Views: Coding = { + code: "37699-6", + display: "Foot - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay3ViewsStanding: Coding = { + code: "37700-2", + display: "Foot - right X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayAPAndLateral: Coding = { + code: "37701-0", + display: "Foot - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayAPAndLateralAndOblique: Coding = { + code: "37702-8", + display: "Foot - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayLateral: Coding = { + code: "37703-6", + display: "Foot - right X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayObliqueSingleView: Coding = { + code: "37704-4", + display: "Foot - right X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayWManualStress: Coding = { + code: "37705-1", + display: "Foot - right X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayTomograph: Coding = { + code: "37706-9", + display: "Foot - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRay2Views: Coding = { + code: "37707-7", + display: "Radius - right and Ulna - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRayAPAndLateral: Coding = { + code: "37708-5", + display: "Radius - right and Ulna - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRayOblique: Coding = { + code: "37709-3", + display: "Radius - right and Ulna - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayAPAndLateral: Coding = { + code: "37710-1", + display: "Hand - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayAPAndLateralAndOblique: Coding = { + code: "37711-9", + display: "Hand - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayLateral: Coding = { + code: "37712-7", + display: "Hand - right X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayPAAndLateral: Coding = { + code: "37713-5", + display: "Hand - right X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayPA: Coding = { + code: "37714-3", + display: "Hand - right X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayPAAndLateralAndOblique: Coding = { + code: "37715-0", + display: "Hand - right X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRay: Coding = { + code: "37716-8", + display: "Hand - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayTomograph: Coding = { + code: "37717-6", + display: "Hand - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRay2Views: Coding = { + code: "37718-4", + display: "Calcaneus - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRayAPAndLateral: Coding = { + code: "37719-2", + display: "Calcaneus - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRayStanding: Coding = { + code: "37720-0", + display: "Calcaneus - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRay2Views: Coding = { + code: "37721-8", + display: "Hip - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRay3Views: Coding = { + code: "37722-6", + display: "Hip - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPAndLateralCrosstable: Coding = { + code: "37723-4", + display: "Hip - right X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPAndLateralFrog: Coding = { + code: "37724-2", + display: "Hip - right X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPAndLateral: Coding = { + code: "37725-9", + display: "Hip - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPSingleView: Coding = { + code: "37726-7", + display: "Hip - right X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayLateralCrosstable: Coding = { + code: "37727-5", + display: "Hip - right X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayObliqueCrosstable: Coding = { + code: "37728-3", + display: "Hip - right X-ray oblique crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayLateralFrog: Coding = { + code: "37729-1", + display: "Hip - right X-ray lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayLateral: Coding = { + code: "37730-9", + display: "Hip - right X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayStanding: Coding = { + code: "37731-7", + display: "Hip - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayJudet: Coding = { + code: "37732-5", + display: "Hip - right X-ray Judet", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRayAPSingleViewStanding: Coding = { + code: "37733-3", + display: "Lower extremity - right X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRayStanding: Coding = { + code: "37734-1", + display: "Lower extremity - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayTomograph: Coding = { + code: "37735-8", + display: "Hip - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRayAPAndLateral: Coding = { + code: "37736-6", + display: "Humerus - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRayOblique: Coding = { + code: "37737-4", + display: "Humerus - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRay: Coding = { + code: "37738-2", + display: "Humerus - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37739-0", + display: "Iliac artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralAndSunriseAndTunnel: Coding = { + code: "37740-8", + display: "Knee - right X-ray AP and lateral and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySingleView: Coding = { + code: "37741-6", + display: "Knee - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay3Views: Coding = { + code: "37742-4", + display: "Knee - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4Views: Coding = { + code: "37743-2", + display: "Knee - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay5Views: Coding = { + code: "37744-0", + display: "Knee - right X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateral: Coding = { + code: "37745-7", + display: "Knee - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPWManualStress: Coding = { + code: "37746-5", + display: "Knee - right X-ray AP W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralAndTunnel: Coding = { + code: "37747-3", + display: "Knee - right X-ray AP and lateral and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralAndOblique: Coding = { + code: "37748-1", + display: "Knee - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralAndSunrise: Coding = { + code: "37749-9", + display: "Knee - right X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayLateralHyperextension: Coding = { + code: "37750-7", + display: "Knee - right X-ray lateral hyperextension", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayLateral: Coding = { + code: "37751-5", + display: "Knee - right X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayRosenbergStanding: Coding = { + code: "37752-3", + display: "Knee - right X-ray Rosenberg standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayWManualStress: Coding = { + code: "37753-1", + display: "Knee - right X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayLateralStanding: Coding = { + code: "37754-9", + display: "Knee - right X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayPAStanding: Coding = { + code: "37755-6", + display: "Knee - right X-ray PA standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayTunnelStanding: Coding = { + code: "37756-4", + display: "Knee - right X-ray tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayOblique: Coding = { + code: "37757-2", + display: "Knee - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay: Coding = { + code: "37758-0", + display: "Knee - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySunriseAndTunnel: Coding = { + code: "37759-8", + display: "Knee - right X-ray Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayTomograph: Coding = { + code: "37760-6", + display: "Knee - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayTunnel: Coding = { + code: "37761-4", + display: "Knee - right X-ray tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsStanding: Coding = { + code: "37762-2", + display: "Knee - right X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4ViewsStanding: Coding = { + code: "37763-0", + display: "Knee - right X-ray 4 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRaySingleView: Coding = { + code: "37764-8", + display: "Lower extremity - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightFluoroscopicAngiogramWContrast: Coding = { + code: "37765-5", + display: "Lower extremity vessels - right Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRayTomograph: Coding = { + code: "37766-3", + display: "Lower extremity - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37767-1", + display: "Lower extremity veins - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogram2Views: Coding = { + code: "37768-9", + display: "Breast - right Mammogram 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramMagnificationAndSpot: Coding = { + code: "37769-7", + display: "Breast - right Mammogram magnification and spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramTangential: Coding = { + code: "37770-5", + display: "Breast - right Mammogram tangential", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramTrueLateral: Coding = { + code: "37771-3", + display: "Breast - right Mammogram true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramXCCL: Coding = { + code: "37772-1", + display: "Breast - right Mammogram XCCL", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramMagnification: Coding = { + code: "37773-9", + display: "Breast - right Mammogram magnification", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogram: Coding = { + code: "37774-7", + display: "Breast - right Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramRoll: Coding = { + code: "37775-4", + display: "Breast - right Mammogram roll", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRayAPAndLateral: Coding = { + code: "37776-2", + display: "Patella - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRay: Coding = { + code: "37777-0", + display: "Patella - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37778-8", + display: "Popliteal artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37779-6", + display: "Pulmonary artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRay2Views: Coding = { + code: "37780-4", + display: "Ribs - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRay3Views: Coding = { + code: "37781-2", + display: "Ribs - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRayAnteriorAndLateral: Coding = { + code: "37782-0", + display: "Ribs - right X-ray anterior and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRayAPSingleView: Coding = { + code: "37783-8", + display: "Ribs - right X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRayLateral: Coding = { + code: "37784-6", + display: "Ribs - right X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointRightFluoroscopyWContrastIntraarticular: Coding = { + code: "37785-3", + display: "Sacroiliac joint - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointRightXRay: Coding = { + code: "37786-1", + display: "Sacroiliac joint - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightXRay2Views: Coding = { + code: "37787-9", + display: "Scapula - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightXRayAPAndLateral: Coding = { + code: "37788-7", + display: "Scapula - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightXRayAPAndY: Coding = { + code: "37789-5", + display: "Scapula - right X-ray AP and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightXRayY: Coding = { + code: "37790-3", + display: "Scapula - right X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayStrykerNotch: Coding = { + code: "37791-1", + display: "Shoulder - right X-ray Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRaySingleView: Coding = { + code: "37792-9", + display: "Shoulder - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay2Views: Coding = { + code: "37793-7", + display: "Shoulder - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay4Views: Coding = { + code: "37794-5", + display: "Shoulder - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay5Views: Coding = { + code: "37795-2", + display: "Shoulder - right X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay6Views: Coding = { + code: "37796-0", + display: "Shoulder - right X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndStrykerNotch: Coding = { + code: "37797-8", + display: "Shoulder - right X-ray AP and Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPSingleView: Coding = { + code: "37798-6", + display: "Shoulder - right X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndWestPointAndOutlet: Coding = { + code: "37799-4", + display: "Shoulder - right X-ray AP and West Point and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAxillary: Coding = { + code: "37800-0", + display: "Shoulder - right X-ray axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGarth: Coding = { + code: "37801-8", + display: "Shoulder - right X-ray Garth", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayOutlet: Coding = { + code: "37802-6", + display: "Shoulder - right X-ray outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayLateralAndY: Coding = { + code: "37803-4", + display: "Shoulder - right X-ray lateral and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayOutletAndY: Coding = { + code: "37804-2", + display: "Shoulder - right X-ray outlet and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayY: Coding = { + code: "37805-9", + display: "Shoulder - right X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillaryAndOutlet: Coding = { + code: "37806-7", + display: "Shoulder - right X-ray Grashey and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAxillaryAndY: Coding = { + code: "37807-5", + display: "Shoulder - right X-ray axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointRightXRaySerendipity: Coding = { + code: "37808-3", + display: "Sternoclavicular joint - right X-ray Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayWestPoint: Coding = { + code: "37809-1", + display: "Shoulder - right X-ray West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointRightXRayZanca: Coding = { + code: "37810-9", + display: "Acromioclavicular joint - right X-ray Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayTomograph: Coding = { + code: "37811-7", + display: "Shoulder - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbRightXRay3Views: Coding = { + code: "37812-5", + display: "Thumb - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbRightXRayAPAndLateralAndOblique: Coding = { + code: "37813-3", + display: "Thumb - right X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbRightXRayWManualStress: Coding = { + code: "37814-1", + display: "Thumb - right X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRay2Views: Coding = { + code: "37815-8", + display: "Tibia - right and Fibula - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRayAPAndLateral: Coding = { + code: "37816-6", + display: "Tibia - right and Fibula - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRayOblique: Coding = { + code: "37817-4", + display: "Tibia - right and Fibula - right X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightFluoroscopyWContrastIntraarticular: Coding = { + code: "37818-2", + display: "Temporomandibular joint - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightXRayTomograph: Coding = { + code: "37819-0", + display: "Temporomandibular joint - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightXRay3Views: Coding = { + code: "37820-8", + display: "Toes - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightXRay2Views: Coding = { + code: "37821-6", + display: "Toes - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightXRayAPAndLateral: Coding = { + code: "37822-4", + display: "Toes - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightXRayStanding: Coding = { + code: "37823-2", + display: "Toes - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37824-0", + display: "Upper extremity veins - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRaySingleView: Coding = { + code: "37825-7", + display: "Wrist - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay2Views: Coding = { + code: "37826-5", + display: "Wrist - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay3Views: Coding = { + code: "37827-3", + display: "Wrist - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay4Views: Coding = { + code: "37828-1", + display: "Wrist - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay5Views: Coding = { + code: "37829-9", + display: "Wrist - right X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay6Views: Coding = { + code: "37830-7", + display: "Wrist - right X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay8Views: Coding = { + code: "37831-5", + display: "Wrist - right X-ray 8 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayAPAndLateral: Coding = { + code: "37832-3", + display: "Wrist - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayLateralWExtension: Coding = { + code: "37833-1", + display: "Wrist - right X-ray lateral W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayLateralWFlexion: Coding = { + code: "37834-9", + display: "Wrist - right X-ray lateral W flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayPAAndLateral: Coding = { + code: "37835-6", + display: "Wrist - right X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayPAAndLateralAndOblique: Coding = { + code: "37836-4", + display: "Wrist - right X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPAndLateralAndAxillary: Coding = { + code: "37839-8", + display: "Shoulder X-ray AP and lateral and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRay2Views: Coding = { + code: "37840-6", + display: "Shoulder X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPAndLateral: Coding = { + code: "37841-4", + display: "Shoulder X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPSingleView: Coding = { + code: "37842-2", + display: "Shoulder X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayGarth: Coding = { + code: "37843-0", + display: "Shoulder X-ray Garth", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayGrashey: Coding = { + code: "37844-8", + display: "Shoulder X-ray Grashey", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayOutlet: Coding = { + code: "37845-5", + display: "Shoulder X-ray outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointXRaySerendipity: Coding = { + code: "37846-3", + display: "Sternoclavicular Joint X-ray Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayY: Coding = { + code: "37847-1", + display: "Shoulder X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointXRayZanca: Coding = { + code: "37848-9", + display: "Acromioclavicular Joint X-ray Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAxillary: Coding = { + code: "37849-7", + display: "Shoulder X-ray axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayTomograph: Coding = { + code: "37850-5", + display: "Shoulder X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRaySingleView: Coding = { + code: "37851-3", + display: "Sinuses X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayCaldwellAndWaters: Coding = { + code: "37852-1", + display: "Sinuses X-ray Caldwell and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay2Views: Coding = { + code: "37853-9", + display: "Sinuses X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay3Views: Coding = { + code: "37854-7", + display: "Sinuses X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay4Views: Coding = { + code: "37855-4", + display: "Sinuses X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay5Views: Coding = { + code: "37856-2", + display: "Sinuses X-ray 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayCaldwell: Coding = { + code: "37857-0", + display: "Sinuses X-ray Caldwell", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayLateral: Coding = { + code: "37858-8", + display: "Sinuses X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayPAAndLateralAndWaters: Coding = { + code: "37859-6", + display: "Sinuses X-ray PA and lateral and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayPAAndLateralAndCaldwellAndWaters: Coding = { + code: "37860-4", + display: "Sinuses X-ray PA and lateral and Caldwell and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRaySubmentovertex: Coding = { + code: "37861-2", + display: "Sinuses X-ray submentovertex", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayLateralAndWaters: Coding = { + code: "37862-0", + display: "Sinuses X-ray lateral and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayWaters: Coding = { + code: "37863-8", + display: "Sinuses X-ray Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayLateralAndCaldwellAndWaters: Coding = { + code: "37864-6", + display: "Sinuses X-ray lateral and Caldwell and Waters", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayTomograph: Coding = { + code: "37866-1", + display: "Sinuses X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRay2Views: Coding = { + code: "37867-9", + display: "Skull X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRay4Views: Coding = { + code: "37868-7", + display: "Skull X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLateralAndTowne: Coding = { + code: "37869-5", + display: "Skull X-ray lateral and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayTowne: Coding = { + code: "37870-3", + display: "Skull X-ray Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLateralAndCaldwellAndWatersAndTowne: Coding = { + code: "37871-1", + display: "Skull X-ray lateral and Caldwell and Waters and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLateralCrosstable: Coding = { + code: "37872-9", + display: "Skull X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayTomograph: Coding = { + code: "37874-5", + display: "Skull X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRaySingleView: Coding = { + code: "37875-2", + display: "Spine X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRay4Views: Coding = { + code: "37876-0", + display: "Spine X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayAPSingleView: Coding = { + code: "37877-8", + display: "Spine X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayLateralCrosstable: Coding = { + code: "37878-6", + display: "Spine X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRay2Views: Coding = { + code: "37879-4", + display: "Spine X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointXRayAPSingleView: Coding = { + code: "37880-2", + display: "Sternoclavicular Joint X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointXRay3Views: Coding = { + code: "37881-0", + display: "Sternoclavicular Joint X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointXRay4Views: Coding = { + code: "37882-8", + display: "Sternoclavicular Joint X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRay2Views: Coding = { + code: "37883-6", + display: "Sternum X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRayPAAndLateralAndOblique: Coding = { + code: "37884-4", + display: "Sternum X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRayTomograph: Coding = { + code: "37885-1", + display: "Sternum X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37886-9", + display: "Subclavian artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfPleuralSpace: Coding = { + code: "37887-7", + display: "Fluoroscopy Guidance for aspiration of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRay3Views: Coding = { + code: "37888-5", + display: "Thumb X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRayAPAndLateral: Coding = { + code: "37889-3", + display: "Thumb X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRayAPSingleView: Coding = { + code: "37890-1", + display: "Thumb X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRayLateral: Coding = { + code: "37891-9", + display: "Thumb X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbXRayObliqueSingleView: Coding = { + code: "37892-7", + display: "Thumb X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayLateral: Coding = { + code: "37893-5", + display: "Tibia and Fibula X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRaySingleView: Coding = { + code: "37894-3", + display: "Tibia and Fibula X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRay2Views: Coding = { + code: "37895-0", + display: "Tibia and Fibula X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayAPAndLateral: Coding = { + code: "37896-8", + display: "Tibia and Fibula X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayAPSingleView: Coding = { + code: "37897-6", + display: "Tibia and Fibula X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayTomograph: Coding = { + code: "37898-4", + display: "Tibia and Fibula X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaAndFibulaXRayStanding: Coding = { + code: "37899-2", + display: "Tibia and Fibula X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibialArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37900-8", + display: "Tibial artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointFluoroscopyWContrastIntraarticular: Coding = { + code: "37901-6", + display: "Temporomandibular joint Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesXRay2Views: Coding = { + code: "37902-4", + display: "Toes X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateralCrosstable: Coding = { + code: "37903-2", + display: "Spine Thoracic X-ray lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRaySingleView: Coding = { + code: "37904-0", + display: "Spine Thoracic X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay2Views: Coding = { + code: "37905-7", + display: "Spine Thoracic X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay3Views: Coding = { + code: "37906-5", + display: "Spine Thoracic X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay4Views: Coding = { + code: "37907-3", + display: "Spine Thoracic X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPAndLateralAndOblique: Coding = { + code: "37908-1", + display: "Spine Thoracic X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateralHyperextension: Coding = { + code: "37909-9", + display: "Spine Thoracic X-ray lateral hyperextension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateralStanding: Coding = { + code: "37910-7", + display: "Spine Thoracic X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayTomograph: Coding = { + code: "37911-5", + display: "Spine Thoracic X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfBreastBilateral: Coding = { + code: "37912-3", + display: "US Guidance for biopsy of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfAbdomen: Coding = { + code: "37913-1", + display: "US Guidance for biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfBreast: Coding = { + code: "37914-9", + display: "US Guidance for biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfChest: Coding = { + code: "37915-6", + display: "US Guidance for biopsy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfLymphNode: Coding = { + code: "37916-4", + display: "US Guidance for needle biopsy of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfMuscle: Coding = { + code: "37917-2", + display: "US Guidance for biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfNeck: Coding = { + code: "37918-0", + display: "US Guidance for biopsy of Neck", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfPancreas: Coding = { + code: "37919-8", + display: "US Guidance for biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfSalivaryGland: Coding = { + code: "37920-6", + display: "US Guidance for biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfChest: Coding = { + code: "37921-4", + display: "US Guidance for needle localization of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityXRay2Views: Coding = { + code: "37922-2", + display: "Upper extremity X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityXRayTomograph: Coding = { + code: "37923-0", + display: "Upper extremity X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRaySingleView: Coding = { + code: "37924-8", + display: "Wrist X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRay2Views: Coding = { + code: "37925-5", + display: "Wrist X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRay3Views: Coding = { + code: "37926-3", + display: "Wrist X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayAPAndLateralAndOblique: Coding = { + code: "37927-1", + display: "Wrist X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayBrewerton: Coding = { + code: "37928-9", + display: "Wrist X-ray Brewerton", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayLateralWFlexionAndWExtension: Coding = { + code: "37929-7", + display: "Wrist X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayLateral: Coding = { + code: "37930-5", + display: "Wrist X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayPA: Coding = { + code: "37931-3", + display: "Wrist X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayTomograph: Coding = { + code: "37932-1", + display: "Wrist X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchXRay3Views: Coding = { + code: "37933-9", + display: "Zygomatic arch X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchXRay4Views: Coding = { + code: "37934-7", + display: "Zygomatic arch X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisArteriesAndLowerExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "37935-4", + display: "Pelvis arteries and Lower extremity arteries - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37936-2", + display: "Peripheral vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorXRay: Coding = { + code: "37937-0", + display: "Ribs anterior X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsPosteriorXRay: Coding = { + code: "37938-8", + display: "Ribs posterior X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37939-6", + display: "Adrenal artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalVeinRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37940-4", + display: "Adrenal vein - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleArteriesRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37941-2", + display: "Ankle arteries - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightFluoroscopyWContrastIntraarticular: Coding = { + code: "37942-0", + display: "Ankle - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryPlusVertebralArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37943-8", + display: "Carotid artery+Vertebral artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndCerebralArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37944-6", + display: "Carotid artery and Cerebral artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryCervicalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37945-3", + display: "Carotid artery.cervical - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightFluoroscopyWContrastIntraarticular: Coding = { + code: "37947-9", + display: "Elbow - right Fluoroscopy W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryExternalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37948-7", + display: "Carotid artery.external - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37949-5", + display: "Extremity arteries - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37950-3", + display: "Extremity veins - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryInternalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37952-9", + display: "Carotid artery.internal - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndCerebralArteryInternalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37953-7", + display: "Carotid artery and Cerebral artery internal - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_JugularVeinRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37954-5", + display: "Jugular vein - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVeinsRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37958-6", + display: "Orbit veins - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "37959-4", + display: "Renal vein - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLowerRightXRay: Coding = { + code: "37960-2", + display: "Ribs lower - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperRightXRay: Coding = { + code: "37961-0", + display: "Ribs upper - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorAndPosteriorRightXRay: Coding = { + code: "37962-8", + display: "Ribs anterior and posterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorRightXRay: Coding = { + code: "37963-6", + display: "Ribs anterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsPosteriorRightXRay: Coding = { + code: "37964-4", + display: "Ribs posterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointRightXRay: Coding = { + code: "37965-1", + display: "Sternoclavicular joint - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37966-9", + display: "Subclavian artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteriesRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37967-7", + display: "Upper extremity arteries - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VertebralArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "37968-5", + display: "Vertebral artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37969-3", + display: "Sinus vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SplenicVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37970-1", + display: "Splenic vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37971-9", + display: "Subclavian vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "37972-7", + display: "Superior mesenteric vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_TesticleVesselsFluoroscopyWContrast: Coding = { + code: "37973-5", + display: "Testicle vessels Fluoroscopy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracolumbarJunctionXRayAPAndLateral: Coding = { + code: "37974-3", + display: "Spine Thoracolumbar Junction X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracolumbarJunctionXRay: Coding = { + code: "37975-0", + display: "Spine Thoracolumbar Junction X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37976-8", + display: "Upper extremity vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteriesFluoroscopicAngiogramWContrastIA: Coding = { + code: "37977-6", + display: "Upper extremity arteries Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterineArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "37979-2", + display: "Uterine artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VertebralVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37980-0", + display: "Vertebral vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisceralVesselsFluoroscopicAngiogramWContrast: Coding = { + code: "37981-8", + display: "Visceral vessels Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWOContrast: Coding = { + code: "37994-1", + display: "Lumbar Spine vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRayBroden: Coding = { + code: "37995-8", + display: "Calcaneus - bilateral X-ray Broden", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusXRayBroden: Coding = { + code: "37996-6", + display: "Calcaneus X-ray Broden", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRayBroden: Coding = { + code: "37997-4", + display: "Calcaneus - left X-ray Broden", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRayRadialHeadCapitellar: Coding = { + code: "37998-2", + display: "Elbow X-ray radial head capitellar", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayRadialHeadCapitellar: Coding = { + code: "37999-0", + display: "Elbow - bilateral X-ray radial head capitellar", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayRadialHeadCapitellar: Coding = { + code: "38000-6", + display: "Elbow - left X-ray radial head capitellar", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayWExpiration: Coding = { + code: "38001-4", + display: "Chest X-ray W expiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayWInspiration: Coding = { + code: "38002-2", + display: "Chest X-ray W inspiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayAPStanding: Coding = { + code: "38003-0", + display: "Foot - left X-ray AP standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyWAndWOWeight: Coding = { + code: "38004-8", + display: "Shoulder - left X-ray Grashey W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayRadialHeadCapitellar: Coding = { + code: "38006-3", + display: "Elbow - right X-ray radial head capitellar", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRayTransthoracic: Coding = { + code: "38007-1", + display: "Humerus - right X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRay: Coding = { + code: "38008-9", + display: "Spine Cervical and Thoracic and Lumbar X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPAndLateralAndSwimmers: Coding = { + code: "38009-7", + display: "Spine Thoracic X-ray AP and lateral and Swimmers", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayLateralWFlexionAndWExtension: Coding = { + code: "38010-5", + display: "Spine Thoracic X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaUSLimited: Coding = { + code: "38011-3", + display: "Aorta US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastBilateral: Coding = { + code: "38012-1", + display: "US Guidance for aspiration of cyst of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralUS: Coding = { + code: "38013-9", + display: "Lower extremity - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryBilateralUS: Coding = { + code: "38014-7", + display: "Upper extremity artery - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryUSLimited: Coding = { + code: "38015-4", + display: "Carotid artery US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestWallUS: Coding = { + code: "38016-2", + display: "Chest wall US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfProstate: Coding = { + code: "38017-0", + display: "US Guidance for fine needle aspiration of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: Coding = { + code: "38018-8", + display: "US Guidance for fine needle aspiration of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfThyroid: Coding = { + code: "38019-6", + display: "US Guidance for fine needle aspiration of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderUSLimited: Coding = { + code: "38020-4", + display: "Gallbladder US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndGallbladderUS: Coding = { + code: "38021-2", + display: "Biliary ducts and Gallbladder US", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderUSWCholecystokinin: Coding = { + code: "38022-0", + display: "Gallbladder US W cholecystokinin", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft: Coding = { + code: "38023-8", + display: "US Guidance for core needle percutaneous biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "38024-6", + display: "US Guidance for core needle biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight: Coding = { + code: "38025-3", + display: "US Guidance for core needle percutaneous biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreastLeft: Coding = { + code: "38026-1", + display: "US Guidance for fine needle aspiration of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfKidneyBilateral: Coding = { + code: "38027-9", + display: "US Guidance for needle biopsy of Kidney - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreast: Coding = { + code: "38028-7", + display: "US Guidance for needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfChest: Coding = { + code: "38029-5", + display: "US Guidance for needle biopsy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfSpleen: Coding = { + code: "38030-3", + display: "US Guidance for needle biopsy of Spleen", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfThyroid: Coding = { + code: "38031-1", + display: "US Guidance for needle biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: Coding = { + code: "38032-9", + display: "US Guidance for needle localization of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreastRight: Coding = { + code: "38033-7", + display: "US Guidance for fine needle aspiration of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadUSLimited: Coding = { + code: "38034-5", + display: "Head US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyUSLimited: Coding = { + code: "38035-2", + display: "Kidney US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyUS: Coding = { + code: "38036-0", + display: "Kidney US", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftUS: Coding = { + code: "38037-8", + display: "Femur - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftUS: Coding = { + code: "38038-6", + display: "Kidney - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftUSLimited: Coding = { + code: "38039-4", + display: "Lower extremity - left US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftUS: Coding = { + code: "38040-2", + display: "Lower extremity - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftUS: Coding = { + code: "38041-0", + display: "Upper extremity - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryUSDopplerLimited: Coding = { + code: "38042-8", + display: "Lower extremity artery US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidUS: Coding = { + code: "38043-6", + display: "Mastoid US", + system: "http://loinc.org" +}; +const C80DocTypecodes_MediastinumUS: Coding = { + code: "38044-4", + display: "Mediastinum US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidUS: Coding = { + code: "38045-1", + display: "Parathyroid US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisUSLimited: Coding = { + code: "38046-9", + display: "Pelvis US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumUSLimited: Coding = { + code: "38047-7", + display: "Abdomen retroperitoneum US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightUS: Coding = { + code: "38048-5", + display: "Femur - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightUS: Coding = { + code: "38049-3", + display: "Kidney - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightUSLimited: Coding = { + code: "38050-1", + display: "Lower extremity - right US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightUS: Coding = { + code: "38051-9", + display: "Lower extremity - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityRightUS: Coding = { + code: "38052-7", + display: "Upper extremity - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumUS: Coding = { + code: "38053-5", + display: "Sacrum US", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisceralArteryUS: Coding = { + code: "38054-3", + display: "Visceral artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSWContrast: Coding = { + code: "38055-0", + display: "Unspecified body region US W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredProductLaballingSupplementalPatientMaterial: Coding = { + code: "38056-8", + display: "FDA package insert Structured product laballing supplemental patient material", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantLeftMRI: Coding = { + code: "38057-6", + display: "Breast implant - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantRightMRI: Coding = { + code: "38058-4", + display: "Breast implant - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_TalusCT: Coding = { + code: "38059-2", + display: "Talus CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralPlusCervicalPlusThoracicMRISagittal: Coding = { + code: "38060-0", + display: "Spine.lumbosacral+Cervical+Thoracic MRI sagittal", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineThoracicAndSpineLumbarAndSacrumMRIWContrastIV: Coding = { + code: "38061-8", + display: "Spine Cervical and Spine Thoracic and Spine Lumbar and Sacrum MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantRightMRIWAndWOContrastIV: Coding = { + code: "38062-6", + display: "Breast implant - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantLeftMRIWOContrast: Coding = { + code: "38064-2", + display: "Breast implant - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayDuringSurgery: Coding = { + code: "38065-9", + display: "Hip - left X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayLateralDuringSurgery: Coding = { + code: "38066-7", + display: "Hip - left X-ray lateral during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramNippleProfile: Coding = { + code: "38067-5", + display: "Breast - bilateral Mammogram nipple profile", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightAnteriorOblique: Coding = { + code: "38068-3", + display: "Chest X-ray right anterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayLeftPosteriorOblique: Coding = { + code: "38069-1", + display: "Abdomen X-ray left posterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantMammogram: Coding = { + code: "38070-9", + display: "Breast implant Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMammogram: Coding = { + code: "38071-7", + display: "Breast implant - bilateral Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantLeftMammogram: Coding = { + code: "38072-5", + display: "Breast implant - left Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorBilateralXRay: Coding = { + code: "38073-3", + display: "Ribs anterior - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorLeftXRay: Coding = { + code: "38074-1", + display: "Ribs anterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSpecimenBilateralMammogram: Coding = { + code: "38079-0", + display: "Breast specimen - bilateral Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSpecimenLeftMammogram: Coding = { + code: "38080-8", + display: "Breast specimen - left Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndTransthoracic: Coding = { + code: "38082-4", + display: "Shoulder - left X-ray AP and transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndLateralAndObliqueAndOdontoidAndSwimmer: Coding = { + code: "38083-2", + display: "Spine Cervical X-ray AP and lateral and oblique and odontoid and swimmer", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndLeftPosteriorOblique: Coding = { + code: "38084-0", + display: "Abdomen X-ray AP and left posterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayMerchants30And45And60Degrees: Coding = { + code: "38086-5", + display: "Knee X-ray Merchants 30 and 45 and 60 degrees", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySunrise20And40And60Degrees: Coding = { + code: "38087-3", + display: "Knee - left X-ray Sunrise 20 and 40 and 60 degrees", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRaySunrise20And40And60Degrees: Coding = { + code: "38088-1", + display: "Knee - bilateral X-ray Sunrise 20 and 40 and 60 degrees", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesXRaySurveyLimitedForMetastasis: Coding = { + code: "38089-9", + display: "Bones X-ray survey limited for metastasis", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramWAir: Coding = { + code: "38090-7", + display: "Breast - bilateral Mammogram W air", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramWAir: Coding = { + code: "38091-5", + display: "Breast - left Mammogram W air", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderFluoroscopyWChainAndContrastIntraBladder: Coding = { + code: "38092-3", + display: "Urinary bladder Fluoroscopy W chain and contrast intra bladder", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayWNippleMarkers: Coding = { + code: "38093-1", + display: "Chest X-ray W nipple markers", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCavityFluoroscopyWContrast: Coding = { + code: "38094-9", + display: "Spine.cavity Fluoroscopy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctBilateralMammogramWContrastIntraDuct: Coding = { + code: "38095-6", + display: "Breast duct - bilateral Mammogram W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctLeftMammogramWContrastIntraDuct: Coding = { + code: "38096-4", + display: "Breast duct - left Mammogram W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandLeftFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "38097-2", + display: "Parotid gland - left Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalDuctBilateralFluoroscopyWContrastIntraLacrimalDuct: Coding = { + code: "38098-0", + display: "Lacrimal duct - bilateral Fluoroscopy W contrast intra lacrimal duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalDuctLeftFluoroscopyWContrastIntraLacrimalDuct: Coding = { + code: "38099-8", + display: "Lacrimal duct - left Fluoroscopy W contrast intra lacrimal duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastAntegrade: Coding = { + code: "38100-4", + display: "Urinary Bladder and Urethra Fluoroscopy W contrast antegrade", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayWContrastAntegrade: Coding = { + code: "38101-2", + display: "Kidney X-ray W contrast antegrade", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayWContrastAntegradeViaPyelostomy: Coding = { + code: "38102-0", + display: "Kidney X-ray W contrast antegrade via pyelostomy", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineLumbarFluoroscopyWContrastIT: Coding = { + code: "38103-8", + display: "Spine Cervical and Spine Lumbar Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineEpiduralSpaceFluoroscopyWContrastIT: Coding = { + code: "38104-6", + display: "Spine.epidural space Fluoroscopy W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayWContrastRetrograde: Coding = { + code: "38105-3", + display: "Kidney X-ray W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayScaphoid: Coding = { + code: "38107-9", + display: "Wrist X-ray scaphoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsOblique: Coding = { + code: "38108-7", + display: "Knee - right X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube: Coding = { + code: "38112-9", + display: "Kidney - right and Collecting system Fluoroscopy W contrast via nephrostomy tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra: Coding = { + code: "38113-7", + display: "Kidney - right and Collecting system Fluoroscopy W contrast retrograde via urethra", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRay2ViewsOblique: Coding = { + code: "38114-5", + display: "Tibia - right and Fibula - right X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayScaphoid: Coding = { + code: "38115-2", + display: "Wrist - right X-ray scaphoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "38116-0", + display: "Parotid gland Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayWatersUpright: Coding = { + code: "38117-8", + display: "Sinuses X-ray Waters upright", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRay2ViewsLateral: Coding = { + code: "38118-6", + display: "Neck X-ray 2 views lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "38119-4", + display: "Thoracic artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicFluoroscopyLimitedWContrastIT: Coding = { + code: "38120-2", + display: "Spine Thoracic Fluoroscopy limited W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRaySingleView: Coding = { + code: "38121-0", + display: "Spine Thoracic and Lumbar X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayAPAndLateral: Coding = { + code: "38123-6", + display: "Spine Thoracic and Lumbar X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayStanding: Coding = { + code: "38124-4", + display: "Spine Thoracic and Lumbar X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarFluoroscopyLimitedWContrastIT: Coding = { + code: "38125-1", + display: "Spine Cervical and Thoracic and Lumbar Fluoroscopy limited W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfKidney: Coding = { + code: "38126-9", + display: "US Guidance for aspiration of cyst of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCSFAspirationOfSpine: Coding = { + code: "38127-7", + display: "US Guidance for CSF aspiration of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselsBilateralUS: Coding = { + code: "38128-5", + display: "Femoral vessels - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacVesselsBilateralUS: Coding = { + code: "38129-3", + display: "Iliac vessels - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryBilateralUS: Coding = { + code: "38130-1", + display: "Lower extremity artery - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubclavianVesselsBilateralUS: Coding = { + code: "38131-9", + display: "Subclavian vessels - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfScrotumAndTesticle: Coding = { + code: "38132-7", + display: "US Guidance for biopsy of Scrotum and Testicle", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfPancreas: Coding = { + code: "38133-5", + display: "US Guidance for aspiration of cyst of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselsUS: Coding = { + code: "38134-3", + display: "Femoral vessels US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfDeepTissue: Coding = { + code: "38135-0", + display: "US Guidance for fine needle aspiration of Deep tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfSuperficialTissue: Coding = { + code: "38136-8", + display: "US Guidance for fine needle aspiration of Superficial tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacVesselsLeftUS: Coding = { + code: "38137-6", + display: "Iliac vessels - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandUS: Coding = { + code: "38138-4", + display: "Parotid gland US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PenisVesselsUS: Coding = { + code: "38139-2", + display: "Penis vessels US", + system: "http://loinc.org" +}; +const C80DocTypecodes_PenisUS: Coding = { + code: "38140-0", + display: "Penis US", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacVesselsRightUS: Coding = { + code: "38141-8", + display: "Iliac vessels - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForRemovalOfFluidFromChest: Coding = { + code: "38142-6", + display: "US Guidance for removal of fluid from Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryUSDopplerLimited: Coding = { + code: "38143-4", + display: "Upper extremity artery US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondRightXRay: Coding = { + code: "38144-2", + display: "Finger second - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdRightXRay: Coding = { + code: "38145-9", + display: "Finger third - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthRightXRay: Coding = { + code: "38146-7", + display: "Finger fourth - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthRightXRay: Coding = { + code: "38147-5", + display: "Finger fifth - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeSecondRightXRay: Coding = { + code: "38148-3", + display: "Toe second - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeThirdRightXRay: Coding = { + code: "38149-1", + display: "Toe third - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeFourthRightXRay: Coding = { + code: "38150-9", + display: "Toe fourth - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToeFifthRightXRay: Coding = { + code: "38151-7", + display: "Toe fifth - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatToeRightXRay: Coding = { + code: "38152-5", + display: "Great toe - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubmandibularGlandFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "38153-3", + display: "Submandibular gland Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSuperficialBone: Coding = { + code: "38154-1", + display: "Fluoroscopy Guidance for biopsy of Superficial bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRay4Views: Coding = { + code: "38155-8", + display: "Wrist X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRay6Views: Coding = { + code: "38156-6", + display: "Wrist X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkeletalSystemDXABoneDensity: Coding = { + code: "38268-9", + display: "Skeletal system DXA Bone density", + system: "http://loinc.org" +}; +const C80DocTypecodes_StudyReportSkeletalSystemDXA: Coding = { + code: "38269-7", + display: "Study report Skeletal system DXA", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfLiverTransplant: Coding = { + code: "38765-4", + display: "US Guidance for biopsy of Liver transplant", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfKidneyTransplant: Coding = { + code: "38766-2", + display: "US Guidance for biopsy of Kidney transplant", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalRightCT: Coding = { + code: "38767-0", + display: "Internal auditory canal - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRayTomograph: Coding = { + code: "38768-8", + display: "Femur - right X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointRightMRILimitedWOContrast: Coding = { + code: "38769-6", + display: "Lower extremity joint - right MRI limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaRightMRIWOContrast: Coding = { + code: "38770-4", + display: "Scapula - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightXRay: Coding = { + code: "38771-2", + display: "Pelvis and Hip - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayTrueLateral: Coding = { + code: "38772-0", + display: "Hip - right X-ray true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogramWOContrast: Coding = { + code: "38773-8", + display: "Lower extremity vessels - right MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightXRay: Coding = { + code: "38774-6", + display: "Orbit - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayBrewerton: Coding = { + code: "38775-3", + display: "Hand - right X-ray Brewerton", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRayHarris: Coding = { + code: "38776-1", + display: "Calcaneus - right X-ray Harris", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayJones: Coding = { + code: "38777-9", + display: "Elbow - right X-ray Jones", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRaySkiJump: Coding = { + code: "38778-7", + display: "Calcaneus - right X-ray ski jump", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayTransthoracic: Coding = { + code: "38779-5", + display: "Shoulder - right X-ray transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayVelpeauAxillary: Coding = { + code: "38780-3", + display: "Shoulder - right X-ray Velpeau axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndOutlet: Coding = { + code: "38781-1", + display: "Shoulder - right X-ray AP and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndOutletAndZanca: Coding = { + code: "38782-9", + display: "Shoulder - right X-ray AP and axillary and outlet and Zanca", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndY: Coding = { + code: "38783-7", + display: "Shoulder - right X-ray AP and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralCrosstable: Coding = { + code: "38784-5", + display: "Pelvis and Hip - right X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralFrog: Coding = { + code: "38785-2", + display: "Pelvis and Hip - right X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRayAPAndLateralAndSunrise: Coding = { + code: "38786-0", + display: "Patella - right X-ray AP and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndWestPoint: Coding = { + code: "38787-8", + display: "Shoulder - right X-ray AP and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndY: Coding = { + code: "38788-6", + display: "Shoulder - right X-ray AP and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillaryAndY: Coding = { + code: "38789-4", + display: "Shoulder - right X-ray Grashey and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRayPAAndLateralAndSunrise: Coding = { + code: "38790-2", + display: "Patella - right X-ray PA and lateral and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndOutlet: Coding = { + code: "38791-0", + display: "Shoulder - right X-ray Grashey and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayTarsal: Coding = { + code: "38792-8", + display: "Foot - right X-ray tarsal", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillary: Coding = { + code: "38793-6", + display: "Shoulder - right X-ray Grashey and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndOutletAndSerendipity: Coding = { + code: "38794-4", + display: "Shoulder - right X-ray Grashey and outlet and Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndWestPoint: Coding = { + code: "38795-1", + display: "Shoulder - right X-ray Grashey and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayPortable: Coding = { + code: "38796-9", + display: "Hip - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusBicipitalGrooveRightXRay: Coding = { + code: "38797-7", + display: "Humerus bicipital groove - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OlecranonRightXRay: Coding = { + code: "38798-5", + display: "Olecranon - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndFemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "38799-3", + display: "Aorta and Femoral artery - right Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchAndSubclavianArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "38800-9", + display: "Aortic arch and Subclavian artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastricArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "38801-7", + display: "Gastric artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightCTWAndWOContrastIV: Coding = { + code: "38802-5", + display: "Wrist - right CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightXRay45DegreeCephalicAngle: Coding = { + code: "38803-3", + display: "Clavicle - right X-ray 45 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayBora: Coding = { + code: "38804-1", + display: "Hand - right X-ray Bora", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrashey: Coding = { + code: "38805-8", + display: "Shoulder - right X-ray Grashey", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightXRay10DegreeCaudalAngle: Coding = { + code: "38806-6", + display: "Tibia - right X-ray 10 degree caudal angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramSpot: Coding = { + code: "38807-4", + display: "Breast - right Mammogram spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayUlnarDeviationAndRadialDeviation: Coding = { + code: "38808-2", + display: "Wrist - right X-ray ulnar deviation and radial deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_GreatToeRightXRayStanding: Coding = { + code: "38810-8", + display: "Great toe - right X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicRightFluoroscopyWContrastIntraLymphatic: Coding = { + code: "38811-6", + display: "Lymphatics abdominal and Lymphatics pelvic - right Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLymphaticsRightFluoroscopyWContrastIntraLymphatic: Coding = { + code: "38812-4", + display: "Extremity lymphatics - right Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsRightFluoroscopyWContrastIntraLymphatic: Coding = { + code: "38813-2", + display: "Lymphatics - right Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRayBroden: Coding = { + code: "38814-0", + display: "Calcaneus - right X-ray Broden", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayAPStanding: Coding = { + code: "38815-7", + display: "Foot - right X-ray AP standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyWAndWOWeight: Coding = { + code: "38816-5", + display: "Shoulder - right X-ray Grashey W and WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantRightMRIWOContrast: Coding = { + code: "38817-3", + display: "Breast implant - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayDuringSurgery: Coding = { + code: "38818-1", + display: "Hip - right X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayLateralDuringSurgery: Coding = { + code: "38819-9", + display: "Hip - right X-ray lateral during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantRightMammogram: Coding = { + code: "38820-7", + display: "Breast implant - right Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSpecimenRightMammogram: Coding = { + code: "38821-5", + display: "Breast specimen - right Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndTransthoracic: Coding = { + code: "38822-3", + display: "Shoulder - right X-ray AP and transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySunrise20And40And60Degrees: Coding = { + code: "38824-9", + display: "Knee - right X-ray Sunrise 20 and 40 and 60 degrees", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctRightMammogramWContrastIntraDuct: Coding = { + code: "38825-6", + display: "Breast duct - right Mammogram W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandRightFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "38826-4", + display: "Parotid gland - right Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalDuctRightFluoroscopyWContrastIntraLacrimalDuct: Coding = { + code: "38827-2", + display: "Lacrimal duct - right Fluoroscopy W contrast intra lacrimal duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftCTWContrastIntraarticular: Coding = { + code: "38828-0", + display: "Shoulder - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftMRIWContrastIV: Coding = { + code: "38829-8", + display: "Upper extremity - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRIWContrastIV: Coding = { + code: "38830-6", + display: "Shoulder - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftMRIWAndWOContrastIV: Coding = { + code: "38831-4", + display: "Upper extremity - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityLeftMRIWOContrast: Coding = { + code: "38832-2", + display: "Upper extremity - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletLeftMRIWOContrast: Coding = { + code: "38833-0", + display: "Thoracic outlet - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRIWOContrast: Coding = { + code: "38834-8", + display: "Shoulder - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporalBoneLeftCTWContrastIV: Coding = { + code: "38835-5", + display: "Temporal bone - left CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftMRI: Coding = { + code: "38836-3", + display: "Orbit - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeVesselsLeftMRIAngiogramWAndWOContrastIV: Coding = { + code: "38837-1", + display: "Knee vessels - left MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayLimited: Coding = { + code: "38838-9", + display: "Wrist - left X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayOblique: Coding = { + code: "38839-7", + display: "Wrist - left X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay2ViewsWManualStress: Coding = { + code: "38840-5", + display: "Ankle - left X-ray 2 views W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay2ViewsStanding: Coding = { + code: "38841-3", + display: "Ankle - left X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayTunnelCarpal: Coding = { + code: "38842-1", + display: "Wrist - left X-ray tunnel.carpal", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay2ViewsTunnelCarpal: Coding = { + code: "38843-9", + display: "Wrist - left X-ray 2 views tunnel.carpal", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRay2ViewsOblique: Coding = { + code: "38844-7", + display: "Elbow - left X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRayStanding: Coding = { + code: "38845-4", + display: "Femur - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay2Views: Coding = { + code: "38846-2", + display: "Foot - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayAPAndLateral: Coding = { + code: "38847-0", + display: "Hand - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayAPAndLateralAndOblique: Coding = { + code: "38848-8", + display: "Hand - left X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftXRayAPSingleViewStanding: Coding = { + code: "38849-6", + display: "Lower extremity - left X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityLeftXRayStanding: Coding = { + code: "38850-4", + display: "Lower extremity - left X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2ViewsStanding: Coding = { + code: "38851-2", + display: "Knee - left X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay4ViewsStanding: Coding = { + code: "38852-0", + display: "Knee - left X-ray 4 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftFluoroscopicAngiogramWContrast: Coding = { + code: "38853-8", + display: "Lower extremity vessels - left Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramMagnificationAndSpot: Coding = { + code: "38854-6", + display: "Breast - left Mammogram magnification and spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramTrueLateral: Coding = { + code: "38855-3", + display: "Breast - left Mammogram true lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRayAnteriorAndLateral: Coding = { + code: "38856-1", + display: "Ribs - left X-ray anterior and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRayLateral: Coding = { + code: "38857-9", + display: "Ribs - left X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayY: Coding = { + code: "38858-7", + display: "Shoulder - left X-ray Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "38859-5", + display: "Upper extremity veins - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayAPAndLateral: Coding = { + code: "38860-3", + display: "Wrist - left X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleArteriesLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "38861-1", + display: "Ankle arteries - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndCerebralArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "38862-9", + display: "Carotid artery and Cerebral artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryCervicalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "38863-7", + display: "Carotid artery.cervical - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryInternalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "38864-5", + display: "Carotid artery.internal - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndCerebralArteryInternalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "38865-2", + display: "Carotid artery and Cerebral artery internal - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLowerLeftXRay: Coding = { + code: "38866-0", + display: "Ribs lower - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperLeftXRay: Coding = { + code: "38867-8", + display: "Ribs upper - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAnteriorAndPosteriorLeftXRay: Coding = { + code: "38868-6", + display: "Ribs anterior and posterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsPosteriorLeftXRay: Coding = { + code: "38869-4", + display: "Ribs posterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantLeftMRIWAndWOContrastIV: Coding = { + code: "38870-2", + display: "Breast implant - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2ViewsOblique: Coding = { + code: "38871-0", + display: "Knee - left X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube: Coding = { + code: "38872-8", + display: "Kidney - left and Collecting system Fluoroscopy W contrast via nephrostomy tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra: Coding = { + code: "38873-6", + display: "Kidney - left and Collecting system Fluoroscopy W contrast retrograde via urethra", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRay2ViewsOblique: Coding = { + code: "38874-4", + display: "Tibia - left and Fibula - left X-ray 2 views Oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationAcromegaly: Coding = { + code: "38932-0", + display: "VA Compensation and Pension (C and P) examination acromegaly", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationAidAndAttendanceHousebound: Coding = { + code: "38933-8", + display: "VA Compensation and Pension (C and P) examination aid and attendance/housebound", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationArrhythmias: Coding = { + code: "38934-6", + display: "VA Compensation and Pension (C and P) examination arrhythmias", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousArteriesVeins: Coding = { + code: "38935-3", + display: "VA Compensation and Pension (C and P) examination miscellaneous arteries/veins", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationAudio: Coding = { + code: "38936-1", + display: "VA Compensation and Pension (C and P) examination audio", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationBonesFracturesBoneDisease: Coding = { + code: "38937-9", + display: "VA Compensation and Pension (C and P) examination bones fractures/bone disease", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationBrainSpinalCord: Coding = { + code: "38938-7", + display: "VA Compensation and Pension (C and P) examination brain/spinal cord", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationChronicFatigueSyndrome: Coding = { + code: "38939-5", + display: "VA Compensation and Pension (C and P) examination chronic fatigue syndrome", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationColdInjuryProtocol: Coding = { + code: "38940-3", + display: "VA Compensation and Pension (C and P) examination cold injury protocol", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationCranialNerves: Coding = { + code: "38941-1", + display: "VA Compensation and Pension (C and P) examination cranial nerves", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationCushingsSyndrome: Coding = { + code: "38942-9", + display: "VA Compensation and Pension (C and P) examination Cushings syndrome", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationDentalOral: Coding = { + code: "38943-7", + display: "VA Compensation and Pension (C and P) examination dental/oral", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationDiabetesMellitus: Coding = { + code: "38944-5", + display: "VA Compensation and Pension (C and P) examination diabetes mellitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousDigestiveConditions: Coding = { + code: "38945-2", + display: "VA Compensation and Pension (C and P) examination miscellaneous digestive conditions", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationEarDisease: Coding = { + code: "38946-0", + display: "VA Compensation and Pension (C and P) examination ear disease", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMentalHealthEatingDisorders: Coding = { + code: "38947-8", + display: "VA Compensation and Pension (C and P) examination mental health eating disorders", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousEndocrineDiseases: Coding = { + code: "38948-6", + display: "VA Compensation and Pension (C and P) examination miscellaneous endocrine diseases", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationEpilepsyNarcolepsy: Coding = { + code: "38949-4", + display: "VA Compensation and Pension (C and P) examination epilepsy/narcolepsy", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationEsophagusHiatalHernia: Coding = { + code: "38950-2", + display: "VA Compensation and Pension (C and P) examination esophagus/hiatal hernia", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationEye: Coding = { + code: "38951-0", + display: "VA Compensation and Pension (C and P) examination eye", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationFeet: Coding = { + code: "38952-8", + display: "VA Compensation and Pension (C and P) examination feet", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationFibromyalgia: Coding = { + code: "38953-6", + display: "VA Compensation and Pension (C and P) examination fibromyalgia", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationGeneralMedical: Coding = { + code: "38954-4", + display: "VA Compensation and Pension (C and P) examination general medical", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationGenitourinary: Coding = { + code: "38955-1", + display: "VA Compensation and Pension (C and P) examination genitourinary", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationDisabilityInGulfWarVeterans: Coding = { + code: "38956-9", + display: "VA Compensation and Pension (C and P) examination disability in gulf war veterans", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationGynecologicalConditionsDisordersOfTheBreast: Coding = { + code: "38957-7", + display: "VA Compensation and Pension (C and P) examination gynecological conditions/disorders of the breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationHandThumbFingers: Coding = { + code: "38958-5", + display: "VA Compensation and Pension (C and P) examination hand/thumb/fingers", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationHeart: Coding = { + code: "38959-3", + display: "VA Compensation and Pension (C and P) examination heart", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationHemicDisorders: Coding = { + code: "38960-1", + display: "VA Compensation and Pension (C and P) examination hemic disorders", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationHIVRelatedIllness: Coding = { + code: "38961-9", + display: "VA Compensation and Pension (C and P) examination HIV-related illness", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationHypertension: Coding = { + code: "38962-7", + display: "VA Compensation and Pension (C and P) examination hypertension", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationInfectiousImmuneNutritionalDisabilities: Coding = { + code: "38963-5", + display: "VA Compensation and Pension (C and P) examination infectious/immune/nutritional disabilities", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationInitialEvaluationPostTraumaticStressDisorder: Coding = { + code: "38964-3", + display: "VA Compensation and Pension (C and P) examination initial evaluation post-traumatic stress disorder", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationLargeSmallIntestines: Coding = { + code: "38965-0", + display: "VA Compensation and Pension (C and P) examination large/small intestines", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationExtremityJoints: Coding = { + code: "38966-8", + display: "VA Compensation and Pension (C and P) examination extremity joints", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationLiverGallBladderPancreas: Coding = { + code: "38967-6", + display: "VA Compensation and Pension (C and P) examination liver/gall bladder/pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationLymphaticDisorders: Coding = { + code: "38968-4", + display: "VA Compensation and Pension (C and P) examination lymphatic disorders", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationGeneralMentalDisorders: Coding = { + code: "38969-2", + display: "VA Compensation and Pension (C and P) examination general mental disorders", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMouthLipsTongue: Coding = { + code: "38970-0", + display: "VA Compensation and Pension (C and P) examination mouth/lips/tongue", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMuscles: Coding = { + code: "38971-8", + display: "VA Compensation and Pension (C and P) examination muscles", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousNeurologicalDisorders: Coding = { + code: "38972-6", + display: "VA Compensation and Pension (C and P) examination miscellaneous neurological disorders", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationNoseSinusLarynxPharynx: Coding = { + code: "38973-4", + display: "VA Compensation and Pension (C and P) examination nose/sinus/larynx/pharynx", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationPeripheralNerves: Coding = { + code: "38974-2", + display: "VA Compensation and Pension (C and P) examination peripheral nerves", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationPrisonerOfWarProtocol: Coding = { + code: "38975-9", + display: "VA Compensation and Pension (C and P) examination prisoner of war protocol", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationPulmonaryTuberculosisMycobacterialDiseases: Coding = { + code: "38976-7", + display: "VA Compensation and Pension (C and P) examination pulmonary tuberculosis/mycobacterial diseases", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationRectumAnus: Coding = { + code: "38977-5", + display: "VA Compensation and Pension (C and P) examination rectum/anus", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationResidualsOfAmputations: Coding = { + code: "38978-3", + display: "VA Compensation and Pension (C and P) examination residuals of amputations", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationObstructiveRestrictiveInterstitialRespiratoryDiseases: Coding = { + code: "38979-1", + display: "VA Compensation and Pension (C and P) examination obstructive/restrictive/interstitial respiratory diseases", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousRespiratoryDiseases: Coding = { + code: "38980-9", + display: "VA Compensation and Pension (C and P) examination miscellaneous respiratory diseases", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationReviewEvaluationPostTraumaticStressDisorder: Coding = { + code: "38981-7", + display: "VA Compensation and Pension (C and P) examination review evaluation post-traumatic stress disorder", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationScars: Coding = { + code: "38982-5", + display: "VA Compensation and Pension (C and P) examination scars", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationSenseOfSmellTaste: Coding = { + code: "38983-3", + display: "VA Compensation and Pension (C and P) examination sense of smell/taste", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationSkinDiseasesOtherThanScars: Coding = { + code: "38984-1", + display: "VA Compensation and Pension (C and P) examination skin diseases other than scars", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationSocialIndustrialSurvey: Coding = { + code: "38985-8", + display: "VA Compensation and Pension (C and P) examination social/industrial survey", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationSpine: Coding = { + code: "38986-6", + display: "VA Compensation and Pension (C and P) examination spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationStomachDuodenumPeritonealAdhesions: Coding = { + code: "38987-4", + display: "VA Compensation and Pension (C and P) examination stomach/duodenum/peritoneal adhesions", + system: "http://loinc.org" +}; +const C80DocTypecodes_VACompensationAndPensionCAndPExaminationThyroidParathyroidDiseases: Coding = { + code: "38988-2", + display: "VA Compensation and Pension (C and P) examination thyroid/parathyroid diseases", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: Coding = { + code: "39026-0", + display: "CT Guidance for needle localization of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: Coding = { + code: "39027-8", + display: "Fluoroscopy Guidance for needle localization of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: Coding = { + code: "39028-6", + display: "MRI Guidance for needle localization of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceMRIWAndWOContrastIV: Coding = { + code: "39029-4", + display: "Orbit and Face MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinBilateralUS: Coding = { + code: "39030-2", + display: "Vein - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryBilateralUSDoppler: Coding = { + code: "39031-0", + display: "Extremity artery - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyTransplantUS: Coding = { + code: "39032-8", + display: "Kidney transplant US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityMRIWOContrast: Coding = { + code: "39033-6", + display: "Upper extremity MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityMRIWAndWOContrastIV: Coding = { + code: "39034-4", + display: "Upper extremity MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinUS: Coding = { + code: "39036-9", + display: "Vein US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityMRIWContrastIV: Coding = { + code: "39037-7", + display: "Upper extremity MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceMRIWContrastIV: Coding = { + code: "39038-5", + display: "Orbit and Face MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachiocephalicArteryUSDoppler: Coding = { + code: "39039-3", + display: "Brachiocephalic artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVFistulaUS: Coding = { + code: "39040-1", + display: "AV fistula US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryUSDoppler: Coding = { + code: "39042-7", + display: "Extremity artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIAnd3DReconstruction: Coding = { + code: "39043-5", + display: "Unspecified body region MRI and 3D reconstruction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsUSDopplerLimited: Coding = { + code: "39044-3", + display: "Head vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinUSLimited: Coding = { + code: "39045-0", + display: "Vein US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTLimitedPelvimetryWOContrast: Coding = { + code: "39046-8", + display: "Pelvis CT limited pelvimetry WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipFluoroscopyDuringSurgery: Coding = { + code: "39047-6", + display: "Hip Fluoroscopy during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRayAPSingleView: Coding = { + code: "39048-4", + display: "Scapula X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayAPSingleView: Coding = { + code: "39049-2", + display: "Spine Thoracic and Lumbar X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRayAPSingleView: Coding = { + code: "39050-0", + display: "Ribs X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLateral: Coding = { + code: "39051-8", + display: "Chest X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayLateral: Coding = { + code: "39052-6", + display: "Spine X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRayLateral: Coding = { + code: "39053-4", + display: "Ribs X-ray lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctMammogramWContrastIntraDuct: Coding = { + code: "39054-2", + display: "Breast duct Mammogram W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "39055-9", + display: "Extremity veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRayWManualStress: Coding = { + code: "39056-7", + display: "Unspecified body region X-ray W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "39057-5", + display: "Pulmonary artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandXRay: Coding = { + code: "39058-3", + display: "Salivary gland X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWAirAndBariumContrastPO: Coding = { + code: "39059-1", + display: "Gastrointestine upper Fluoroscopy W air and barium contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRay2Views: Coding = { + code: "39060-9", + display: "Ribs X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxXRay3Views: Coding = { + code: "39061-7", + display: "Sacrum and Coccyx X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRay3Views: Coding = { + code: "39062-5", + display: "Ribs X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay5ViewsWFlexionAndWExtension: Coding = { + code: "39063-3", + display: "Spine Lumbar X-ray 5 views W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsXRayAnteriorAndLateral: Coding = { + code: "39064-1", + display: "Ribs X-ray anterior and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPAndInletAndOutletAndOblique: Coding = { + code: "39065-8", + display: "Pelvis X-ray AP and inlet and outlet and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyAPAndLateral: Coding = { + code: "39066-6", + display: "Chest Fluoroscopy AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRayAPAndLateral: Coding = { + code: "39067-4", + display: "Spine Cervical and Thoracic and Lumbar X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPAndLateralStanding: Coding = { + code: "39068-2", + display: "Foot X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPAndLateral: Coding = { + code: "39069-0", + display: "Foot X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndLateralAndLordotic: Coding = { + code: "39070-8", + display: "Chest X-ray AP and lateral and lordotic", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndMerchants: Coding = { + code: "39071-6", + display: "Knee X-ray AP and lateral and Merchants", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayAPAndLateralAndOblique: Coding = { + code: "39072-4", + display: "Ankle X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPAndLateralAndRightObliqueAndLeftOblique: Coding = { + code: "39073-2", + display: "Knee X-ray AP and lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPAndLateralAndRightObliqueAndLeftOblique: Coding = { + code: "39074-0", + display: "Chest X-ray AP and lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesXRayAPAndOblique: Coding = { + code: "39075-7", + display: "Toes X-ray AP and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPAndOblique: Coding = { + code: "39076-5", + display: "Foot X-ray AP and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPAndTransthoracic: Coding = { + code: "39077-3", + display: "Shoulder X-ray AP and transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerXRayPAAndLateralAndOblique: Coding = { + code: "39078-1", + display: "Finger X-ray PA and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayPAAndOblique: Coding = { + code: "39079-9", + display: "Hand X-ray PA and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HepaticVeinsFluoroscopicAngiogramWContrastIV: Coding = { + code: "39093-0", + display: "Hepatic veins Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryCervicalFluoroscopicAngiogramWContrastIA: Coding = { + code: "39094-8", + display: "Carotid artery.cervical Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryAndCerebralArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "39095-5", + display: "Carotid artery and Cerebral artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HepaticVeinsFluoroscopicAngiogramWContrastIVAndWHemodynamics: Coding = { + code: "39096-3", + display: "Hepatic veins Fluoroscopic angiogram W contrast IV and W hemodynamics", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryBilateralAndCerebralArteryBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "39097-1", + display: "Carotid artery - bilateral and Cerebral artery - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryCervicalBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "39098-9", + display: "Carotid artery.cervical - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRay4ViewsAndPAChest: Coding = { + code: "39099-7", + display: "Ribs - bilateral and Chest X-ray 4 views and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightAndChestXRayLateralAndPAChest: Coding = { + code: "39100-3", + display: "Ribs - right and Chest X-ray lateral and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAndChestXRayLateralAndPAChest: Coding = { + code: "39101-1", + display: "Ribs and Chest X-ray lateral and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForVascularAccessOfVessel: Coding = { + code: "39138-3", + display: "Fluoroscopic angiogram Guidance for vascular access of Vessel", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForVascularAccessOfUnspecifiedBodyRegion: Coding = { + code: "39139-1", + display: "US Guidance for vascular access of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRICineForBloodFlowVelocityMapping: Coding = { + code: "39140-9", + display: "Heart MRI cine for blood flow velocity mapping", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowMRIForBloodFlow: Coding = { + code: "39141-7", + display: "Bone marrow MRI for blood flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTPerfusionWContrastIV: Coding = { + code: "39142-5", + display: "Head CT perfusion W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWAirContrastPO: Coding = { + code: "39144-1", + display: "Gastrointestine upper Fluoroscopy W air contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctLeftMammogramWContrastIntraMultipleDucts: Coding = { + code: "39145-8", + display: "Breast duct - left Mammogram W contrast intra multiple ducts", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctBilateralMammogramWContrastIntraMultipleDucts: Coding = { + code: "39146-6", + display: "Breast duct - bilateral Mammogram W contrast intra multiple ducts", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctRightMammogramWContrastIntraMultipleDucts: Coding = { + code: "39147-4", + display: "Breast duct - right Mammogram W contrast intra multiple ducts", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctMammogramWContrastIntraMultipleDucts: Coding = { + code: "39148-2", + display: "Breast duct Mammogram W contrast intra multiple ducts", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestinalSystemAndRespiratorySystemXRayForForeignBody: Coding = { + code: "39149-0", + display: "Gastrointestinal system and Respiratory system X-ray for foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastFFDMammogramPostLocalization: Coding = { + code: "39150-8", + display: "Breast FFD mammogram Post Localization", + system: "http://loinc.org" +}; +const C80DocTypecodes_VasDeferensFluoroscopyWContrastIntraVasDeferens: Coding = { + code: "39151-6", + display: "Vas deferens Fluoroscopy W contrast intra vas deferens", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastFFDMammogramDiagnostic: Coding = { + code: "39152-4", + display: "Breast FFD mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastFFDMammogramScreening: Coding = { + code: "39153-2", + display: "Breast FFD mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralFFDMammogramDiagnostic: Coding = { + code: "39154-0", + display: "Breast - bilateral FFD mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityMRIWAndWOContrastIV: Coding = { + code: "39291-0", + display: "Lower extremity MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityMRIWOContrast: Coding = { + code: "39292-8", + display: "Lower extremity MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityMRIWContrastIV: Coding = { + code: "39293-6", + display: "Lower extremity MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPWInternalRotationAndWExternalRotationAndAxillary: Coding = { + code: "39321-5", + display: "Shoulder X-ray AP (W internal rotation and W external rotation) and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWContrastIntradisc: Coding = { + code: "39322-3", + display: "Spine CT W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayRightPosteriorOblique: Coding = { + code: "39323-1", + display: "Abdomen X-ray right posterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayPAWClenchedFist: Coding = { + code: "39324-9", + display: "Wrist - left X-ray PA W clenched fist", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndGrasheyAndAxillaryAndOutlet: Coding = { + code: "39325-6", + display: "Shoulder - left X-ray AP (W internal rotation) and Grashey and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftAndChestXRay: Coding = { + code: "39326-4", + display: "Ribs - left and Chest X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndFetusXRayForFetalAge: Coding = { + code: "39327-2", + display: "Abdomen and Fetus X-ray for fetal age", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotation: Coding = { + code: "39328-0", + display: "Shoulder - left X-ray AP (W internal rotation and W external rotation)", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotation: Coding = { + code: "39329-8", + display: "Shoulder - bilateral X-ray AP (W internal rotation and W external rotation)", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayAPAndLateralStanding: Coding = { + code: "39330-6", + display: "Ankle - bilateral X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayAPAndLateralStanding: Coding = { + code: "39331-4", + display: "Foot - bilateral X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayAPAndLateralStanding: Coding = { + code: "39332-2", + display: "Foot - left X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralStanding: Coding = { + code: "39333-0", + display: "Spine Lumbar X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayAPAndLateralAndObliqueStanding: Coding = { + code: "39334-8", + display: "Foot - left X-ray AP and lateral and oblique standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillary: Coding = { + code: "39335-5", + display: "Shoulder - left X-ray AP (W internal rotation and W external rotation) and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillary: Coding = { + code: "39336-3", + display: "Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndOutlet: Coding = { + code: "39337-1", + display: "Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY: Coding = { + code: "39338-9", + display: "Shoulder - left X-ray AP (W internal rotation and W external rotation) and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndOutletAnd30DegreeCaudalAngle: Coding = { + code: "39339-7", + display: "Shoulder - bilateral X-ray AP and axillary and outlet and 30 degree caudal angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayLateralStandingAndWFlexionAndWExtension: Coding = { + code: "39340-5", + display: "Spine Lumbar X-ray lateral standing and W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayLateralAndPAWInspirationAndExpiration: Coding = { + code: "39341-3", + display: "Chest X-ray lateral and PA W inspiration and expiration", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndY: Coding = { + code: "39343-9", + display: "Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY: Coding = { + code: "39344-7", + display: "Shoulder - bilateral X-ray AP (W internal rotation and W external rotation) and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySunriseAndTunnelStanding: Coding = { + code: "39345-4", + display: "Knee - left X-ray Sunrise and tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWestPoint: Coding = { + code: "39346-2", + display: "Shoulder - bilateral X-ray AP (W internal rotation) and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWestPoint: Coding = { + code: "39347-0", + display: "Shoulder - left X-ray AP (W internal rotation) and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndY: Coding = { + code: "39348-8", + display: "Shoulder - left X-ray AP (W internal rotation and W external rotation) and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyWContrastRetrograde: Coding = { + code: "39349-6", + display: "Kidney - bilateral Fluoroscopy W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayGrasheyAndOutletAndSerendipity: Coding = { + code: "39350-4", + display: "Shoulder - bilateral X-ray Grashey and outlet and Serendipity", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperAnteriorAndPosteriorLeftXRay: Coding = { + code: "39351-2", + display: "Ribs upper anterior and posterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsPosteriorBilateralXRay: Coding = { + code: "39352-0", + display: "Ribs posterior - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperPosteriorLeftXRay: Coding = { + code: "39353-8", + display: "Ribs upper posterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralXRayTomographWOContrast: Coding = { + code: "39359-5", + display: "Kidney - bilateral X-ray tomograph WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAndInletAndOutlet: Coding = { + code: "39360-3", + display: "Pelvis X-ray and inlet and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfLiver: Coding = { + code: "39361-1", + display: "Fluoroscopy Guidance for abscess drainage of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInChest: Coding = { + code: "39362-9", + display: "Fluoroscopy Guidance for placement of tube in Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_FistulaFluoroscopyWContrastRetrograde: Coding = { + code: "39363-7", + display: "Fistula Fluoroscopy W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay3ViewsAndRadialDeviation: Coding = { + code: "39364-5", + display: "Wrist - right X-ray 3 views and radial deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay3ViewsAndUlnarDeviation: Coding = { + code: "39365-2", + display: "Wrist - right X-ray 3 views and ulnar deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaXRayLateralAndOutlet: Coding = { + code: "39366-0", + display: "Scapula X-ray lateral and outlet", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateralStanding: Coding = { + code: "39367-8", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateralStanding: Coding = { + code: "39368-6", + display: "Ankle - right X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateralAndObliqueWManualStress: Coding = { + code: "39369-4", + display: "Ankle - right X-ray AP and lateral and oblique W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAndViewWManualStress: Coding = { + code: "39370-2", + display: "Ankle - right X-ray and (view W manual stress)", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAPAndLateralAndObliqueStanding: Coding = { + code: "39371-0", + display: "Ankle - right X-ray AP and lateral and oblique standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayAndMortise: Coding = { + code: "39372-8", + display: "Ankle - right X-ray and Mortise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayAndOblique: Coding = { + code: "39373-6", + display: "Elbow - right X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayAPAndLateralStanding: Coding = { + code: "39374-4", + display: "Foot - right X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayAPAndLateralAndObliqueStanding: Coding = { + code: "39375-1", + display: "Foot - right X-ray AP and lateral and oblique standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRayAndOblique: Coding = { + code: "39376-9", + display: "Radius - right and Ulna - right X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAndLateralCrosstable: Coding = { + code: "39377-7", + display: "Hip - right X-ray and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndOblique: Coding = { + code: "39378-5", + display: "Knee - right X-ray 2 views and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndSunrise: Coding = { + code: "39379-3", + display: "Knee - right X-ray 2 views and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndSunriseAndTunnel: Coding = { + code: "39380-1", + display: "Knee - right X-ray 2 views and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndTunnel: Coding = { + code: "39381-9", + display: "Knee - right X-ray 2 views and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndTunnelStanding: Coding = { + code: "39382-7", + display: "Knee - right X-ray 2 views and tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay3ViewsAndSunrise: Coding = { + code: "39383-5", + display: "Knee - right X-ray 3 views and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4ViewsAndAPStanding: Coding = { + code: "39384-3", + display: "Knee - right X-ray 4 views and AP standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4ViewsAndOblique: Coding = { + code: "39385-0", + display: "Knee - right X-ray 4 views and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4ViewsAndTunnel: Coding = { + code: "39386-8", + display: "Knee - right X-ray 4 views and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay4ViewsAndSunriseAndTunnel: Coding = { + code: "39387-6", + display: "Knee - right X-ray 4 views and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPAndLateralAndRightObliqueAndLeftOblique: Coding = { + code: "39388-4", + display: "Knee - right X-ray AP and lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAndTunnel: Coding = { + code: "39389-2", + display: "Knee - right X-ray and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAndOblique: Coding = { + code: "39390-0", + display: "Knee - right X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAndSunrise: Coding = { + code: "39391-8", + display: "Knee - right X-ray and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayWInternalRotationAndWExternalRotationAndAxillary: Coding = { + code: "39392-6", + display: "Shoulder - right X-ray (W internal rotation and W external rotation) and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay3ViewsAndAxillary: Coding = { + code: "39393-4", + display: "Shoulder - right X-ray 3 views and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRay3ViewsAndY: Coding = { + code: "39394-2", + display: "Shoulder - right X-ray 3 views and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWExternalRotation: Coding = { + code: "39395-9", + display: "Shoulder - right X-ray AP (W internal rotation and W external rotation)", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWestPoint: Coding = { + code: "39396-7", + display: "Shoulder - right X-ray AP (W internal rotation) and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWExternalRotationAndWestPoint: Coding = { + code: "39397-5", + display: "Shoulder - right X-ray AP (W internal rotation and W external rotation) and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRayAndOblique: Coding = { + code: "39398-3", + display: "Tibia - right and Fibula - right X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRay3ViewsAndCarpalTunnel: Coding = { + code: "39399-1", + display: "Wrist - right X-ray 3 views and carpal tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayAndCarpalTunnel: Coding = { + code: "39400-7", + display: "Wrist - right X-ray and carpal tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPAndGrasheyAndAxillary: Coding = { + code: "39401-5", + display: "Shoulder X-ray AP and Grashey and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPWInternalRotationAndWExternalRotation: Coding = { + code: "39402-3", + display: "Shoulder X-ray AP (W internal rotation and W external rotation)", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAxillaryAndTranscapular: Coding = { + code: "39403-1", + display: "Shoulder X-ray axillary and transcapular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay3ViewsAndSubmentovertex: Coding = { + code: "39404-9", + display: "Sinuses X-ray 3 views and submentovertex", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRayLateralAndRightObliqueAndLeftOblique: Coding = { + code: "39405-6", + display: "Sternum X-ray lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternumXRayLateralAndRightAnteriorOblique: Coding = { + code: "39406-4", + display: "Sternum X-ray lateral and right anterior oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay5ViewsAndOblique: Coding = { + code: "39407-2", + display: "Spine Thoracic X-ray 5 views and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayTomographAP: Coding = { + code: "39408-0", + display: "Spine Thoracic X-ray tomograph AP", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayTomographLateral: Coding = { + code: "39409-8", + display: "Spine Thoracic X-ray tomograph lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPSingleViewWLeftBending: Coding = { + code: "39410-6", + display: "Spine Thoracic X-ray AP single view W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPSingleViewWRightBending: Coding = { + code: "39411-4", + display: "Spine Thoracic X-ray AP single view W right bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAndSwimmers: Coding = { + code: "39412-2", + display: "Spine Thoracic X-ray and Swimmers", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay4ViewsAndOblique: Coding = { + code: "39413-0", + display: "Spine Thoracic X-ray 4 views and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAndOblique: Coding = { + code: "39414-8", + display: "Spine Thoracic X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUS: Coding = { + code: "39415-5", + display: "Gastrointestine US", + system: "http://loinc.org" +}; +const C80DocTypecodes_GenitourinarySystemUS: Coding = { + code: "39416-3", + display: "Genitourinary system US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinBilateralUSDoppler: Coding = { + code: "39418-9", + display: "Extremity vein - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsBilateralUSDoppler: Coding = { + code: "39419-7", + display: "Renal vessels - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinBilateralUSDoppler: Coding = { + code: "39420-5", + display: "Lower extremity vein - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryBilateralUSDoppler: Coding = { + code: "39421-3", + display: "Lower extremity artery - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsBilateralUSDoppler: Coding = { + code: "39422-1", + display: "Lower extremity vessels - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryBilateralUSDoppler: Coding = { + code: "39423-9", + display: "Upper extremity artery - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsUSDopplerLimited: Coding = { + code: "39424-7", + display: "Extremity vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryUSDoppler: Coding = { + code: "39425-4", + display: "Iliac artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsUSDoppler: Coding = { + code: "39426-2", + display: "Renal vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryLeftUSDoppler: Coding = { + code: "39427-0", + display: "Carotid artery - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryLeftUSDoppler: Coding = { + code: "39428-8", + display: "Extremity artery - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinLeftUSDoppler: Coding = { + code: "39429-6", + display: "Extremity vein - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftUSDopplerLimited: Coding = { + code: "39430-4", + display: "Lower extremity vessels - left US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftUSDoppler: Coding = { + code: "39431-2", + display: "Lower extremity vessels - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinLeftUSDoppler: Coding = { + code: "39432-0", + display: "Lower extremity vein - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsLeftUSDoppler: Coding = { + code: "39433-8", + display: "Upper extremity vessels - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryUSDoppler: Coding = { + code: "39434-6", + display: "Lower extremity artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryUSDoppler: Coding = { + code: "39435-3", + display: "Renal artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsUSDopplerLimited: Coding = { + code: "39436-1", + display: "Renal vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryRightUSDoppler: Coding = { + code: "39437-9", + display: "Carotid artery - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryRightUSDoppler: Coding = { + code: "39439-5", + display: "Extremity artery - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinRightUSDoppler: Coding = { + code: "39440-3", + display: "Extremity vein - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightUSDopplerLimited: Coding = { + code: "39441-1", + display: "Lower extremity vessels - right US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightUSDoppler: Coding = { + code: "39442-9", + display: "Lower extremity vessels - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinRightUSDoppler: Coding = { + code: "39443-7", + display: "Lower extremity vein - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsRightUSDoppler: Coding = { + code: "39444-5", + display: "Upper extremity vessels - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselsUSDoppler: Coding = { + code: "39445-2", + display: "Vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_TesticleVesselsUSDoppler: Coding = { + code: "39446-0", + display: "Testicle vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryUSDoppler: Coding = { + code: "39447-8", + display: "Upper extremity artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsUSDoppler: Coding = { + code: "39448-6", + display: "Upper extremity vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinUSDoppler: Coding = { + code: "39449-4", + display: "Extremity vein US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUSWContrastPO: Coding = { + code: "39450-2", + display: "Gastrointestine US W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: Coding = { + code: "39451-0", + display: "US Guidance for abscess drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfOvary: Coding = { + code: "39452-8", + display: "US Guidance for aspiration of Ovary", + system: "http://loinc.org" +}; +const C80DocTypecodes_TendonUS: Coding = { + code: "39453-6", + display: "Tendon US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverTransplantUS: Coding = { + code: "39454-4", + display: "Liver transplant US", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLowerPosteriorXRay: Coding = { + code: "39489-0", + display: "Ribs lower posterior X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightAndTibiaRightXRayForLegLength: Coding = { + code: "39490-8", + display: "Femur - right and Tibia - right X-ray for leg length", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperAnteriorAndPosteriorRightXRay: Coding = { + code: "39491-6", + display: "Ribs upper anterior and posterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUpperPosteriorRightXRay: Coding = { + code: "39492-4", + display: "Ribs upper posterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLowerPosteriorRightXRay: Coding = { + code: "39493-2", + display: "Ribs lower posterior - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalWallUS: Coding = { + code: "39494-0", + display: "Abdominal wall US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsBilateralUSDoppler: Coding = { + code: "39495-7", + display: "Extremity vessels - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinBilateralUSDoppler: Coding = { + code: "39496-5", + display: "Upper extremity vein - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacVesselsUSDoppler: Coding = { + code: "39497-3", + display: "Iliac vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselsLeftUSDoppler: Coding = { + code: "39498-1", + display: "Femoral vessels - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryLeftUSDoppler: Coding = { + code: "39499-9", + display: "Lower extremity artery - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryLeftUSDoppler: Coding = { + code: "39500-4", + display: "Upper extremity artery - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinLeftUSDoppler: Coding = { + code: "39501-2", + display: "Upper extremity vein - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvarianVesselsUSDoppler: Coding = { + code: "39502-0", + display: "Ovarian vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsRightUSDoppler: Coding = { + code: "39503-8", + display: "Extremity vessels - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVesselsRightUSDoppler: Coding = { + code: "39504-6", + display: "Femoral vessels - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryRightUSDoppler: Coding = { + code: "39505-3", + display: "Lower extremity artery - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryRightUSDoppler: Coding = { + code: "39506-1", + display: "Upper extremity artery - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinRightUSDoppler: Coding = { + code: "39507-9", + display: "Upper extremity vein - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UmbilicalVesselsUSDoppler: Coding = { + code: "39508-7", + display: "Umbilical vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasTransplantUS: Coding = { + code: "39509-5", + display: "Pancreas transplant US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphaticsPelvicFluoroscopyWContrastIntraLymphatic: Coding = { + code: "39510-3", + display: "Lymphatics pelvic Fluoroscopy W contrast intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAndOblique: Coding = { + code: "39511-1", + display: "Pelvis X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPAndDaneliusMiller: Coding = { + code: "39512-9", + display: "Hip - right X-ray AP and Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAndDaneliusMiller: Coding = { + code: "39513-7", + display: "Hip - right X-ray and Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayDaneliusMiller: Coding = { + code: "39514-5", + display: "Hip - right X-ray Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayLateralWFlexionAndWExtension: Coding = { + code: "39515-2", + display: "Wrist - right X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayStrykerNotch: Coding = { + code: "39516-0", + display: "Shoulder X-ray Stryker Notch", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayStrykerNotchAndWestPoint: Coding = { + code: "39517-8", + display: "Shoulder X-ray Stryker Notch and West Point", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesLongXRaySurveyLimited: Coding = { + code: "39518-6", + display: "Bones long X-ray survey limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateral: Coding = { + code: "39519-4", + display: "Skull X-ray PA and right lateral and left lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateralAndTowne: Coding = { + code: "39520-2", + display: "Skull X-ray PA and right lateral and left lateral and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateralAndCaldwellAndTowne: Coding = { + code: "39521-0", + display: "Skull X-ray PA and right lateral and left lateral and Caldwell and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfLymphNode: Coding = { + code: "39522-8", + display: "US Guidance for biopsy of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_ArteryUSDoppler: Coding = { + code: "39523-6", + display: "Artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinUSDopplerLimited: Coding = { + code: "39524-4", + display: "Vein US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinUSDoppler: Coding = { + code: "39525-1", + display: "Vein US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityUSLimited: Coding = { + code: "39526-9", + display: "Extremity US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSOfForeignBody: Coding = { + code: "39527-7", + display: "Unspecified body region US of foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemScan: Coding = { + code: "39619-2", + display: "Pulmonary system Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForAbscessLocalizationLimited: Coding = { + code: "39620-0", + display: "Scan Guidance for abscess localization limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForAbscessLocalization: Coding = { + code: "39621-8", + display: "SPECT Guidance for abscess localization", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForAbscessLocalizationWholeBody: Coding = { + code: "39622-6", + display: "SPECT Guidance for abscess localization whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForAbscessLocalizationWholeBody: Coding = { + code: "39623-4", + display: "Scan Guidance for abscess localization whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandScanWI131NP59IV: Coding = { + code: "39624-2", + display: "Adrenal gland Scan W I-131 NP59 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ArteryScanWTc99mDTPAIA: Coding = { + code: "39625-9", + display: "Artery Scan W Tc-99m DTPA IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinBilateralScan: Coding = { + code: "39626-7", + display: "Vein - bilateral Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanLimited: Coding = { + code: "39627-5", + display: "Bone Scan limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeckelsDiverticulumSPECT: Coding = { + code: "39628-3", + display: "Meckels diverticulum SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeckelsDiverticulumScan: Coding = { + code: "39629-1", + display: "Meckels diverticulum Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanWTc99mHMPAOIV: Coding = { + code: "39630-9", + display: "Brain Scan W Tc-99m HMPAO IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWTc99mHMPAOIV: Coding = { + code: "39631-7", + display: "Brain SPECT W Tc-99m HMPAO IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECT: Coding = { + code: "39632-5", + display: "Brain SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanStatic: Coding = { + code: "39633-3", + display: "Brain Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanStaticLimited: Coding = { + code: "39634-1", + display: "Brain Scan static limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanWTl201IV: Coding = { + code: "39635-8", + display: "Brain Scan W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanFlow: Coding = { + code: "39636-6", + display: "Brain Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTFlow: Coding = { + code: "39637-4", + display: "Brain SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWI123IV: Coding = { + code: "39638-2", + display: "Brain SPECT W I-123 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWTl201IV: Coding = { + code: "39639-0", + display: "Brain SPECT W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWTc99mDTPAIV: Coding = { + code: "39640-8", + display: "Brain SPECT W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWTc99mGlucoheptonateIV: Coding = { + code: "39641-6", + display: "Brain SPECT W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanWTc99mGlucoheptonateIV: Coding = { + code: "39642-4", + display: "Brain Scan W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainVeinsScan: Coding = { + code: "39643-2", + display: "Brain veins Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastSPECT: Coding = { + code: "39644-0", + display: "Breast SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastScanLimited: Coding = { + code: "39645-7", + display: "Breast Scan limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastScan: Coding = { + code: "39646-5", + display: "Breast Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWTc99mTetrofosminIV: Coding = { + code: "39647-3", + display: "Heart SPECT W Tc-99m Tetrofosmin IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWDipyridamoleAndWRadionuclideIV: Coding = { + code: "39648-1", + display: "Heart SPECT W dipyridamole and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECT: Coding = { + code: "39649-9", + display: "Heart SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScan: Coding = { + code: "39650-7", + display: "Heart Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWAdenosineAndWTl201IV: Coding = { + code: "39651-5", + display: "Heart Scan W adenosine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWDobutamineAndWTl201IV: Coding = { + code: "39652-3", + display: "Heart Scan W dobutamine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarct: Coding = { + code: "39653-1", + display: "Heart Scan for infarct", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTForInfarctWTc99mPYPIV: Coding = { + code: "39654-9", + display: "Heart SPECT for infarct W Tc-99m PYP IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTForInfarctWTc99mSestamibiIV: Coding = { + code: "39655-6", + display: "Heart SPECT for infarct W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTForInfarct: Coding = { + code: "39656-4", + display: "Heart SPECT for infarct", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctWTc99mPYPIV: Coding = { + code: "39657-2", + display: "Heart Scan for infarct W Tc-99m PYP IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTAtRestAndWRadionuclideIV: Coding = { + code: "39658-0", + display: "Heart SPECT at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanAtRestAndWDipyridamoleAndWRadionuclideIV: Coding = { + code: "39660-6", + display: "Heart Scan at rest and W dipyridamole and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanAtRestAndWDobutamineAndWRadionuclideIV: Coding = { + code: "39661-4", + display: "Heart Scan at rest and W dobutamine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTAtRestAndWStressAndWTc99mSestamibiIV: Coding = { + code: "39662-2", + display: "Heart SPECT at rest and W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "39663-0", + display: "Heart Scan at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForShuntDetectionWTc99mMAAIV: Coding = { + code: "39664-8", + display: "Heart Scan for shunt detection W Tc-99m MAA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForShuntDetection: Coding = { + code: "39665-5", + display: "Heart Scan for shunt detection", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWStressAndW201ThIV: Coding = { + code: "39666-3", + display: "Heart Scan W stress and W 201 Th IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWStressAndWRadionuclideIV: Coding = { + code: "39667-1", + display: "Heart Scan W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWStressAndWRadionuclideIV: Coding = { + code: "39668-9", + display: "Heart SPECT W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBodyWTc99mArcitumomabIV: Coding = { + code: "39669-7", + display: "Scan whole body W Tc-99m Arcitumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalDuctScanWRadionuclideIntraLacrimalDuct: Coding = { + code: "39670-5", + display: "Lacrimal duct Scan W radionuclide intra lacrimal duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumScanWRadionuclidePO: Coding = { + code: "39671-3", + display: "Rectum Scan W radionuclide PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusScanForMotilityWRadionuclidePO: Coding = { + code: "39672-1", + display: "Esophagus Scan for motility W radionuclide PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusScanForRefluxWRadionuclidePO: Coding = { + code: "39673-9", + display: "Esophagus Scan for reflux W radionuclide PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderScanWTc99mDISIDAIV: Coding = { + code: "39674-7", + display: "Gallbladder Scan W Tc-99m DISIDA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForInfectionWGA67IV: Coding = { + code: "39675-4", + display: "SPECT for infection W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanStaticForInfectionWGA67IV: Coding = { + code: "39676-2", + display: "Scan static for infection W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForInfectionWGA67IV: Coding = { + code: "39677-0", + display: "Scan for infection W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForTumorWGA67IV: Coding = { + code: "39678-8", + display: "SPECT for tumor W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWGA67IV: Coding = { + code: "39679-6", + display: "Scan for tumor W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTWholeBodyWGA67IV: Coding = { + code: "39680-4", + display: "SPECT whole body W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTLimitedWGA67IV: Coding = { + code: "39681-2", + display: "SPECT limited W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTWGA67IV: Coding = { + code: "39682-0", + display: "SPECT W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBodyWGA67IV: Coding = { + code: "39683-8", + display: "Scan whole body W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForAbscessWGA67IV: Coding = { + code: "39684-6", + display: "SPECT for abscess W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForAbscessWGA67IV: Coding = { + code: "39685-3", + display: "Scan for abscess W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForLymphomaWGA67IV: Coding = { + code: "39686-1", + display: "Scan for lymphoma W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanLimitedWGA67IV: Coding = { + code: "39687-9", + display: "Scan limited W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWGA67IV: Coding = { + code: "39688-7", + display: "Scan W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineScanWTc99mSCIV: Coding = { + code: "39689-5", + display: "Gastrointestine Scan W Tc-99m SC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanWTc99mTaggedRBCIV: Coding = { + code: "39690-3", + display: "Liver Scan W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECTWTc99mTaggedRBCIV: Coding = { + code: "39691-1", + display: "Liver SPECT W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECT: Coding = { + code: "39692-9", + display: "Liver SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScan: Coding = { + code: "39693-7", + display: "Liver Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverTransplantScan: Coding = { + code: "39694-5", + display: "Liver transplant Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanLimited: Coding = { + code: "39695-2", + display: "Lung Scan limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanWDepreotideAndWRadionuclideIV: Coding = { + code: "39696-0", + display: "Lung Scan W depreotide and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanPerfusion: Coding = { + code: "39697-8", + display: "Lung Scan perfusion", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBodyWI131MIBGIV: Coding = { + code: "39698-6", + display: "Scan whole body W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWTc99mSestamibiIV: Coding = { + code: "39699-4", + display: "Heart Scan perfusion at rest and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWAdenosineAndWRadionuclideIV: Coding = { + code: "39700-0", + display: "Heart SPECT perfusion W adenosine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWAdenosineAndWRadionuclideIV: Coding = { + code: "39701-8", + display: "Heart Scan perfusion W adenosine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDobutamineAndWTc99mSestamibiIV: Coding = { + code: "39702-6", + display: "Heart Scan perfusion W dobutamine and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDobutamineAndWRadionuclideIV: Coding = { + code: "39703-4", + display: "Heart Scan perfusion W dobutamine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWTc99mSestamibiIV: Coding = { + code: "39704-2", + display: "Heart Scan perfusion W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTc99mSestamibiIV: Coding = { + code: "39705-9", + display: "Heart Scan perfusion W dipyridamole and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTl201IV: Coding = { + code: "39707-5", + display: "Heart Scan perfusion W dipyridamole and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWRadionuclideIV: Coding = { + code: "39708-3", + display: "Heart Scan perfusion W dipyridamole and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTc99mIV: Coding = { + code: "39709-1", + display: "Heart Scan perfusion W dipyridamole and W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWTc99mSestamibiIV: Coding = { + code: "39710-9", + display: "Heart SPECT perfusion W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWTl201IV: Coding = { + code: "39711-7", + display: "Heart SPECT perfusion W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusion: Coding = { + code: "39712-5", + display: "Heart SPECT perfusion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWTl201IVAndTc99mTetrofosminIV: Coding = { + code: "39713-3", + display: "Heart Scan perfusion W Tl-201 IV and Tc-99m Tetrofosmin IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWTl201IV: Coding = { + code: "39714-1", + display: "Heart Scan perfusion W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWStressAndWTl201IV: Coding = { + code: "39715-8", + display: "Heart Scan perfusion W stress and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusion: Coding = { + code: "39716-6", + display: "Heart Scan perfusion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWRadionuclideIV: Coding = { + code: "39718-2", + display: "Heart SPECT perfusion at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWAdenosineAndWRadionuclideIV: Coding = { + code: "39719-0", + display: "Heart Scan perfusion at rest and W adenosine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWDipyridamoleAndWTc99mSestamibiIV: Coding = { + code: "39720-8", + display: "Heart Scan perfusion at rest and W dipyridamole and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWDipyridamoleAndWRadionuclideIV: Coding = { + code: "39722-4", + display: "Heart Scan perfusion at rest and W dipyridamole and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWTl201IV: Coding = { + code: "39723-2", + display: "Heart SPECT perfusion at rest and W stress and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "39724-0", + display: "Heart SPECT perfusion at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWAdenosineAndWTl201IV: Coding = { + code: "39725-7", + display: "Heart SPECT perfusion at rest and W adenosine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "39726-5", + display: "Heart Scan perfusion at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWStressAndWTc99mSestamibiIV: Coding = { + code: "39727-3", + display: "Heart Scan perfusion at rest and W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWRadionuclideIV: Coding = { + code: "39728-1", + display: "Heart Scan perfusion at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWTl201IV: Coding = { + code: "39729-9", + display: "Heart SPECT perfusion at rest and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWStressAndWRadionuclideIV: Coding = { + code: "39730-7", + display: "Heart Scan perfusion W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWAdenosineAndWTc99mSestamibiIV: Coding = { + code: "39731-5", + display: "Heart Scan perfusion W adenosine and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWStressAndWTc99mSestamibiIV: Coding = { + code: "39732-3", + display: "Heart Scan perfusion W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWDobutamineAndWTl201IV: Coding = { + code: "39733-1", + display: "Heart Scan perfusion W dobutamine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWStressAndWRadionuclideIV: Coding = { + code: "39734-9", + display: "Heart SPECT perfusion W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionWAdenosineAndWTl201IV: Coding = { + code: "39735-6", + display: "Heart Scan perfusion W adenosine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWStressAndWTc99mSestamibiIV: Coding = { + code: "39736-4", + display: "Heart SPECT perfusion W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckScan: Coding = { + code: "39737-2", + display: "Neck Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenScanWIn111SatumomabIV: Coding = { + code: "39738-0", + display: "Abdomen Scan W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PancreasScan: Coding = { + code: "39739-8", + display: "Pancreas Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidSPECT: Coding = { + code: "39740-6", + display: "Parathyroid SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidScanDelayed: Coding = { + code: "39741-4", + display: "Parathyroid Scan delayed", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidScan: Coding = { + code: "39742-2", + display: "Parathyroid Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateSPECTWTc99mCapromabPendatideIV: Coding = { + code: "39743-0", + display: "Prostate SPECT W Tc-99m capromab pendatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateScanWTc99mCapromabPendatideIV: Coding = { + code: "39744-8", + display: "Prostate Scan W Tc-99m capromab pendatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWTc99mDTPAIV: Coding = { + code: "39745-5", + display: "Kidney - bilateral Scan W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWTc99mMertiatideIV: Coding = { + code: "39746-3", + display: "Kidney - bilateral Scan W Tc-99m Mertiatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandScan: Coding = { + code: "39747-1", + display: "Salivary gland Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForTumorWTc99mSestamibiIV: Coding = { + code: "39748-9", + display: "SPECT for tumor W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWholeBodyWTc99mSestamibiIV: Coding = { + code: "39749-7", + display: "Scan for tumor whole body W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWTc99mSestamibiIV: Coding = { + code: "39750-5", + display: "Scan for tumor W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenScan: Coding = { + code: "39751-3", + display: "Spleen Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenScanWRadionuclideTaggedHeatDamagedRBCIV: Coding = { + code: "39752-1", + display: "Spleen Scan W radionuclide tagged heat damaged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScanWTc99mDTPAIV: Coding = { + code: "39753-9", + display: "Scrotum and Testicle Scan W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanLimitedWI131IV: Coding = { + code: "39754-7", + display: "Thyroid Scan limited W I-131 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidSPECTWI131IV: Coding = { + code: "39755-4", + display: "Thyroid SPECT W I-131 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanWTc99mSestamibiIV: Coding = { + code: "39756-2", + display: "Thyroid Scan W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanWTc99mIV: Coding = { + code: "39757-0", + display: "Thyroid Scan W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForLocalizationOfTumorOfBreast: Coding = { + code: "39758-8", + display: "Scan Guidance for localization of tumor of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForLocalizationOfTumorLimited: Coding = { + code: "39759-6", + display: "SPECT Guidance for localization of tumor limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForLocalizationOfTumorLimited: Coding = { + code: "39760-4", + display: "Scan Guidance for localization of tumor limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForLocalizationOfTumorLimitedWTc99mSestamibiIV: Coding = { + code: "39761-2", + display: "Scan Guidance for localization of tumor limited-- W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForLocalizationOfTumor: Coding = { + code: "39762-0", + display: "SPECT Guidance for localization of tumor", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForLocalizationOfTumor: Coding = { + code: "39763-8", + display: "Scan Guidance for localization of tumor", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinScanWTc99mSCIV: Coding = { + code: "39764-6", + display: "Vein Scan W Tc-99m SC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinScanWTc99mDTPAIV: Coding = { + code: "39765-3", + display: "Vein Scan W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinScanWTc99mHDPIV: Coding = { + code: "39766-1", + display: "Vein Scan W Tc-99m HDP IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_StomachScanForGastricEmptyingLiquidPhaseWRadionuclidePO: Coding = { + code: "39767-9", + display: "Stomach Scan for gastric emptying liquid phase W radionuclide PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_StomachScanForGastricEmptyingWTc99mSCPO: Coding = { + code: "39768-7", + display: "Stomach Scan for gastric emptying W Tc-99m SC PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_StomachScanForGastricEmptyingWRadionuclidePO: Coding = { + code: "39769-5", + display: "Stomach Scan for gastric emptying W radionuclide PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineSPECT: Coding = { + code: "39770-3", + display: "Gastrointestine SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForAbscess: Coding = { + code: "39811-5", + display: "SPECT for abscess", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWTc99mHMPAOIV: Coding = { + code: "39812-3", + display: "Bone Scan W Tc-99m HMPAO IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECTLimited: Coding = { + code: "39813-1", + display: "Bone SPECT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanStaticLimited: Coding = { + code: "39814-9", + display: "Bone Scan static limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanStatic: Coding = { + code: "39815-6", + display: "Bone Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECTWholeBody: Coding = { + code: "39816-4", + display: "Bone SPECT whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanStaticWholeBody: Coding = { + code: "39817-2", + display: "Bone Scan static whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWholeBody: Coding = { + code: "39818-0", + display: "Bone Scan whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanDelayed: Coding = { + code: "39819-8", + display: "Bone Scan delayed", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWSM153IV: Coding = { + code: "39820-6", + display: "Bone Scan W SM153 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowSPECTLimited: Coding = { + code: "39821-4", + display: "Bone marrow SPECT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowScanLimited: Coding = { + code: "39822-2", + display: "Bone marrow Scan limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowSPECT: Coding = { + code: "39823-0", + display: "Bone marrow SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowScanStatic: Coding = { + code: "39824-8", + display: "Bone marrow Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowSPECTWholeBody: Coding = { + code: "39825-5", + display: "Bone marrow SPECT whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowScanWholeBody: Coding = { + code: "39826-3", + display: "Bone marrow Scan whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForEndocrineTumorWholeBodyWI131MIBGIV: Coding = { + code: "39827-1", + display: "Scan for endocrine tumor whole body W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForEndocrineTumorWholeBodyWIn111PentetreotideIV: Coding = { + code: "39828-9", + display: "Scan for endocrine tumor whole body W In-111 pentetreotide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWholeBodyWGA67IV: Coding = { + code: "39829-7", + display: "Scan for tumor whole body W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForInfectionWholeBodyWGA67IV: Coding = { + code: "39830-5", + display: "Scan for infection whole body W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorLimitedWGA67IV: Coding = { + code: "39831-3", + display: "Scan for tumor limited W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanStatic: Coding = { + code: "39832-1", + display: "Liver Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanPerfusionWRadionuclideGaseousInhaled: Coding = { + code: "39833-9", + display: "Lung Scan perfusion W radionuclide gaseous inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWTc99mDTPAAerosolInhaled: Coding = { + code: "39834-7", + display: "Lung Scan ventilation W Tc-99m DTPA aerosol inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWRadionuclideAerosolInhaled: Coding = { + code: "39835-4", + display: "Lung Scan ventilation W radionuclide aerosol inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWRadionuclideGaseousInhaled: Coding = { + code: "39836-2", + display: "Lung Scan ventilation W radionuclide gaseous inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWRadionuclideInhaled: Coding = { + code: "39837-0", + display: "Lung Scan ventilation W radionuclide inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungSPECTVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV: Coding = { + code: "39838-8", + display: "Lung SPECT ventilation and perfusion W radionuclide inhaled and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTWI131MIBGIV: Coding = { + code: "39839-6", + display: "SPECT W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanDelayedWI131MIBGIV: Coding = { + code: "39840-4", + display: "Scan delayed W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWI131MIBGIV: Coding = { + code: "39841-2", + display: "Scan W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanDelayedWIn111SatumomabIV: Coding = { + code: "39842-0", + display: "Scan delayed W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanLimitedWIn111SatumomabIV: Coding = { + code: "39843-8", + display: "Scan limited W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTWIn111SatumomabIV: Coding = { + code: "39844-6", + display: "SPECT W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBodyWIn111SatumomabIV: Coding = { + code: "39845-3", + display: "Scan whole body W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWIn111SatumomabIV: Coding = { + code: "39846-1", + display: "Scan W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandScanFlow: Coding = { + code: "39847-9", + display: "Parotid gland Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneovenousShuntScanForPatencyWIn111IT: Coding = { + code: "39848-7", + display: "Peritoneovenous shunt Scan for patency W In-111 IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneovenousShuntScanForPatencyWRadionuclideIT: Coding = { + code: "39849-5", + display: "Peritoneovenous shunt Scan for patency W radionuclide IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWI131IV: Coding = { + code: "39850-3", + display: "Kidney - bilateral Scan W I-131 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralSPECTWTc99mMertiatideIV: Coding = { + code: "39851-1", + display: "Kidney - bilateral SPECT W Tc-99m Mertiatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralSPECT: Coding = { + code: "39852-9", + display: "Kidney - bilateral SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanStatic: Coding = { + code: "39853-7", + display: "Kidney - bilateral Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanStaticWTc99mDMSAIV: Coding = { + code: "39854-5", + display: "Kidney - bilateral Scan static W Tc-99m DMSA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScanStatic: Coding = { + code: "39855-2", + display: "Scrotum and Testicle Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanFlow: Coding = { + code: "39856-0", + display: "Thyroid Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandScanWI131MIBGIV: Coding = { + code: "39857-8", + display: "Adrenal gland Scan W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanFlow: Coding = { + code: "39858-6", + display: "Bone Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanDelayedStatic: Coding = { + code: "39859-4", + display: "Brain Scan delayed static", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanBloodPoolWStressAndWRadionuclideIV: Coding = { + code: "39860-2", + display: "Heart Scan blood pool W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanBloodPool: Coding = { + code: "39861-0", + display: "Heart Scan blood pool", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTBloodPoolAtRestAndWRadionuclideIV: Coding = { + code: "39862-8", + display: "Heart SPECT blood pool at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "39863-6", + display: "Heart Scan first pass at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPass: Coding = { + code: "39864-4", + display: "Heart Scan first pass", + system: "http://loinc.org" +}; +const C80DocTypecodes_LeftVentricleScanFirstPass: Coding = { + code: "39865-1", + display: "Left ventricle Scan first pass", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAtRestAndWTc99mSestamibiIV: Coding = { + code: "39866-9", + display: "Heart Scan first pass at rest and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAtRestAndWRadionuclideIV: Coding = { + code: "39867-7", + display: "Heart Scan first pass at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassWStressAndWTc99mSestamibiIV: Coding = { + code: "39868-5", + display: "Heart Scan first pass W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassWStressAndWRadionuclideIV: Coding = { + code: "39869-3", + display: "Heart Scan first pass W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFlowWTc99mPertechnetateIV: Coding = { + code: "39870-1", + display: "Heart Scan flow W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFlow: Coding = { + code: "39871-9", + display: "Heart Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWallMotion: Coding = { + code: "39872-7", + display: "Heart SPECT wall motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWallMotion: Coding = { + code: "39873-5", + display: "Heart Scan wall motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCisternScanDelayedWRadionuclideIT: Coding = { + code: "39874-3", + display: "Head Cistern Scan delayed W radionuclide IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanDelayedWGA67IV: Coding = { + code: "39875-0", + display: "Scan delayed W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenSPECT: Coding = { + code: "39876-8", + display: "Liver and Spleen SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenScan: Coding = { + code: "39877-6", + display: "Liver and Spleen Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenScanStatic: Coding = { + code: "39878-4", + display: "Liver and Spleen Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECT1Phase: Coding = { + code: "39879-2", + display: "Bone SPECT 1 phase", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan2ViewsPhase: Coding = { + code: "39880-0", + display: "Bone Scan 2 views phase", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECT3PhaseWholeBody: Coding = { + code: "39881-8", + display: "Bone SPECT 3 phase whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan3ViewsPhaseWholeBody: Coding = { + code: "39882-6", + display: "Bone Scan 3 views phase whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan3ViewsPhase: Coding = { + code: "39883-4", + display: "Bone Scan 3 views phase", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanBloodPool: Coding = { + code: "39884-2", + display: "Bone Scan blood pool", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndVentricularVolume: Coding = { + code: "39885-9", + display: "Heart Scan first pass and ventricular volume", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionAtRestAndWRadionuclideIV: Coding = { + code: "39886-7", + display: "Heart Scan first pass and wall motion at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndEjectionFractionAtRestAndWRadionuclideIV: Coding = { + code: "39887-5", + display: "Heart Scan first pass and ejection fraction at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionWStressAndWRadionuclideIV: Coding = { + code: "39888-3", + display: "Heart Scan first pass and wall motion W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndEjectionFraction: Coding = { + code: "39889-1", + display: "Heart Scan first pass and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotion: Coding = { + code: "39890-9", + display: "Heart Scan first pass and wall motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctAndFirstPassWTc99mPYPIV: Coding = { + code: "39891-7", + display: "Heart Scan for infarct and first pass W Tc-99m PYP IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctAndFirstPass: Coding = { + code: "39892-5", + display: "Heart Scan for infarct and first pass", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFlowForShuntDetection: Coding = { + code: "39893-3", + display: "Heart Scan flow for shunt detection", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanStaticForShuntDetection: Coding = { + code: "39894-1", + display: "Heart Scan static for shunt detection", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderScanEjectionFractionWTc99mDISIDAIV: Coding = { + code: "39895-8", + display: "Gallbladder Scan ejection fraction W Tc-99m DISIDA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanStaticForTumorWGA67IV: Coding = { + code: "39896-6", + display: "Scan static for tumor W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndLungScan: Coding = { + code: "39897-4", + display: "Liver and Lung Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungSPECTVentilationWRadionuclideAerosolInhaled: Coding = { + code: "39898-2", + display: "Lung SPECT ventilation W radionuclide aerosol inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandScanFlow: Coding = { + code: "39899-0", + display: "Salivary gland Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandScanStatic: Coding = { + code: "39900-6", + display: "Salivary gland Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan3ViewsPhaseMultipleAreas: Coding = { + code: "39901-4", + display: "Bone Scan 3 views phase multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScan3ViewsPhaseSingleArea: Coding = { + code: "39902-2", + display: "Bone Scan 3 views phase single area", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanStaticMultipleAreas: Coding = { + code: "39903-0", + display: "Bone Scan static multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanMultipleAreas: Coding = { + code: "39904-8", + display: "Bone Scan multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECTMultipleAreas: Coding = { + code: "39905-5", + display: "Bone SPECT multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowSPECTMultipleAreas: Coding = { + code: "39906-3", + display: "Bone marrow SPECT multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowScanMultipleAreas: Coding = { + code: "39907-1", + display: "Bone marrow Scan multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeWStressAndWRadionuclideIV: Coding = { + code: "39908-9", + display: "Heart Scan first pass and wall motion and ventricular volume W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFractionWStressAndWRadionuclideIV: Coding = { + code: "39909-7", + display: "Heart Scan first pass and wall motion and ventricular volume and ejection fraction W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionAndEjectionFraction: Coding = { + code: "39910-5", + display: "Heart Scan first pass and wall motion and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFraction: Coding = { + code: "39912-1", + display: "Heart Scan first pass and wall motion and ventricular volume and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGatedAndEjectionFraction: Coding = { + code: "39913-9", + display: "Heart SPECT gated and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedWTc99mSestamibiIV: Coding = { + code: "39914-7", + display: "Heart Scan gated W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGated: Coding = { + code: "39915-4", + display: "Heart Scan gated", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGated: Coding = { + code: "39916-2", + display: "Heart SPECT gated", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndEjectionFraction: Coding = { + code: "39917-0", + display: "Heart Scan gated and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGatedAndWallMotion: Coding = { + code: "39918-8", + display: "Heart SPECT gated and wall motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndFirstPass: Coding = { + code: "39919-6", + display: "Heart Scan gated and first pass", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAtRestAndWTc99mSestamibiIV: Coding = { + code: "39920-4", + display: "Heart Scan gated at rest and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAtRestAndWRadionuclideIV: Coding = { + code: "39921-2", + display: "Heart Scan gated at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAtRestAndWTc99mPertechnetateIV: Coding = { + code: "39922-0", + display: "Heart Scan gated at rest and W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndEjectionFractionAtRestAndWRadionuclideIV: Coding = { + code: "39923-8", + display: "Heart Scan gated and ejection fraction at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "39924-6", + display: "Heart Scan gated at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndWallMotionAndEjectionFractionAtRestAndWRadionuclideIV: Coding = { + code: "39925-3", + display: "Heart Scan gated and wall motion and ejection fraction at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedWStressAndWTc99mPertechnetateIV: Coding = { + code: "39927-9", + display: "Heart Scan gated W stress and W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedWStressAndWRadionuclideIV: Coding = { + code: "39928-7", + display: "Heart Scan gated W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndWallMotionWStressAndWRadionuclideIV: Coding = { + code: "39929-5", + display: "Heart Scan gated and wall motion W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGatedWStressAndWRadionuclideIV: Coding = { + code: "39930-3", + display: "Heart SPECT gated W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndWallMotionAndEjectionFraction: Coding = { + code: "39931-1", + display: "Heart Scan gated and wall motion and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWallMotionAndEjectionFraction: Coding = { + code: "39932-9", + display: "Heart Scan wall motion and ejection fraction", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForInfectionMultipleAreasWGA67IV: Coding = { + code: "39933-7", + display: "Scan for infection multiple areas W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorMultipleAreasWGA67IV: Coding = { + code: "39934-5", + display: "Scan for tumor multiple areas W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanMultipleAreasWGA67IV: Coding = { + code: "39935-2", + display: "Scan multiple areas W GA-67 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointScanLimited: Coding = { + code: "39936-0", + display: "Joint Scan limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointScanMultipleAreas: Coding = { + code: "39937-8", + display: "Joint Scan multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointSPECT: Coding = { + code: "39938-6", + display: "Joint SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointScan: Coding = { + code: "39939-4", + display: "Joint Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanClearanceWTc99mDTPAAerosolInhaled: Coding = { + code: "39940-2", + display: "Lung Scan Clearance W Tc-99m DTPA aerosol inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanPerfusionWParticulateRadionuclideIV: Coding = { + code: "39941-0", + display: "Lung Scan perfusion W particulate radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndPerfusionWRadionuclideInhaledSingleBreathAndWParticulateRadionuclideIV: Coding = { + code: "39942-8", + display: "Lung Scan ventilation and perfusion W radionuclide inhaled single breath and W particulate radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndPerfusionWRadionuclideInhaledAndWParticulateRadionuclideIV: Coding = { + code: "39943-6", + display: "Lung Scan ventilation and perfusion W radionuclide inhaled and W particulate radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaled: Coding = { + code: "39944-4", + display: "Lung Scan ventilation and equilibrium and washout W radionuclide inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWRadionuclideGaseousInhaledSingleBreath: Coding = { + code: "39945-1", + display: "Lung Scan ventilation W radionuclide gaseous inhaled single breath", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndPerfusionAndDifferentialWRadionuclideInhaledAndWRadionuclideIV: Coding = { + code: "39946-9", + display: "Lung Scan ventilation and perfusion and differential W radionuclide inhaled and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndEquilibriumWRadionuclideInhaledSingleBreath: Coding = { + code: "39947-7", + display: "Lung Scan ventilation and equilibrium W radionuclide inhaled single breath", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaledSingleBreath: Coding = { + code: "39948-5", + display: "Lung Scan ventilation and equilibrium and washout W radionuclide inhaled single breath", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanMultipleAreasWIn111SatumomabIV: Coding = { + code: "39949-3", + display: "Scan multiple areas W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateScanMultipleAreasWTc99mCapromabPendatideIV: Coding = { + code: "39950-1", + display: "Prostate Scan multiple areas W Tc-99m capromab pendatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorMultipleAreaWTc99mSestamibiIV: Coding = { + code: "39951-9", + display: "Scan for tumor multiple area W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScanStaticAndFlow: Coding = { + code: "39952-7", + display: "Scrotum and Testicle Scan static and flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanGuidanceForLocalizationOfTumorMultipleAreas: Coding = { + code: "39953-5", + display: "Scan Guidance for localization of tumor multiple areas", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinScanForThrombosis: Coding = { + code: "39954-3", + display: "Vein Scan for thrombosis", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteronePresenceInSerumOrPlasma: Coding = { + code: "40811-2", + display: "11-Deoxycorticosterone [Presence] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1HourPostXXXChallenge: Coding = { + code: "40816-1", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1 hour post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeIn24HourUrine: Coding = { + code: "40818-7", + display: "11-Deoxycorticosterone [Moles/volume] in 24 hour Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderScanWCholecystokininAndWRadionuclideIV: Coding = { + code: "41770-9", + display: "Gallbladder Scan W cholecystokinin and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWTc99mDMSAIV: Coding = { + code: "41771-7", + display: "Kidney - bilateral Scan W Tc-99m DMSA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneSPECTWIn111TaggedWBCIV: Coding = { + code: "41772-5", + display: "Bone SPECT W In-111 tagged WBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayPortable: Coding = { + code: "41773-3", + display: "Facial bones X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRayLateralPortable: Coding = { + code: "41774-1", + display: "Neck X-ray lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRaySingleViewPortable: Coding = { + code: "41775-8", + display: "Pelvis X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralFrogPortable: Coding = { + code: "41776-6", + display: "Pelvis and Hip - right X-ray AP and lateral frog portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightXRayAPAndLateralPortable: Coding = { + code: "41777-4", + display: "Hip - right X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurRightXRayPortable: Coding = { + code: "41778-2", + display: "Femur - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayPortable: Coding = { + code: "41779-0", + display: "Knee - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayPortable: Coding = { + code: "41782-4", + display: "Ankle - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayPortable: Coding = { + code: "41783-2", + display: "Shoulder - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRayPortable: Coding = { + code: "41784-0", + display: "Humerus - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayLimited: Coding = { + code: "41785-7", + display: "Elbow - right X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayPortable: Coding = { + code: "41786-5", + display: "Elbow - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayPortable: Coding = { + code: "41787-3", + display: "Wrist - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayPortable: Coding = { + code: "41788-1", + display: "Hand - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayLimited: Coding = { + code: "41789-9", + display: "Hand - right X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayDuringSurgery: Coding = { + code: "41790-7", + display: "Chest X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRayPortable: Coding = { + code: "41791-5", + display: "Ribs - right X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightObliqueAndLeftOblique: Coding = { + code: "41792-3", + display: "Chest X-ray right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayDuringSurgery: Coding = { + code: "41793-1", + display: "Abdomen X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWAirContrastPO: Coding = { + code: "41795-6", + display: "Upper Gastrointestine and Small bowel Fluoroscopy W air contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyLimitedWAirAndBariumContrastPR: Coding = { + code: "41797-2", + display: "Colon Fluoroscopy limited W air and barium contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfProstate: Coding = { + code: "41798-0", + display: "US Guidance for drainage of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInLiver: Coding = { + code: "41799-8", + display: "Fluoroscopy Guidance for placement of tube in Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForDrainageOfPharynx: Coding = { + code: "41800-4", + display: "Fluoroscopy Guidance for drainage of Pharynx", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInPortalVeinWContrastIV: Coding = { + code: "41801-2", + display: "Fluoroscopic angiogram Guidance for placement of catheter in Portal vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfProstate: Coding = { + code: "41802-0", + display: "Fluoroscopy Guidance for biopsy of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfBreast: Coding = { + code: "41803-8", + display: "Fluoroscopy Guidance for needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTAnd3DReconstruction: Coding = { + code: "41804-6", + display: "Unspecified body region CT and 3D reconstruction", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCT: Coding = { + code: "41806-1", + display: "Abdomen CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitCT: Coding = { + code: "41807-9", + display: "Orbit CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCT: Coding = { + code: "41808-7", + display: "Facial bones and Maxilla CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfAbdomenRetroperitoneum: Coding = { + code: "41809-5", + display: "US Guidance for drainage of Abdomen retroperitoneum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForRemovalOfFluidFromAbdomen: Coding = { + code: "41810-3", + display: "CT Guidance for removal of fluid from Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRayAndPAChest: Coding = { + code: "41811-1", + display: "Ribs - bilateral and Chest X-ray and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryUSLimited: Coding = { + code: "41812-9", + display: "Lower extremity artery US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryUSLimited: Coding = { + code: "41813-7", + display: "Upper extremity artery US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryRightUS: Coding = { + code: "41814-5", + display: "Upper extremity artery - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryRightUS: Coding = { + code: "41815-2", + display: "Lower extremity artery - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsRightUS: Coding = { + code: "41816-0", + display: "Extremity veins - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPAndLateralPortable: Coding = { + code: "41817-8", + display: "Hip - left X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurLeftXRayPortable: Coding = { + code: "41818-6", + display: "Femur - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2ViewsAndTunnel: Coding = { + code: "41819-4", + display: "Knee - left X-ray 2 views and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayPortable: Coding = { + code: "41820-2", + display: "Knee - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayPortable: Coding = { + code: "41823-6", + display: "Ankle - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayPortable: Coding = { + code: "41824-4", + display: "Shoulder - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRayPortable: Coding = { + code: "41825-1", + display: "Humerus - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayLimited: Coding = { + code: "41826-9", + display: "Elbow - left X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayPortable: Coding = { + code: "41827-7", + display: "Elbow - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayPortable: Coding = { + code: "41828-5", + display: "Wrist - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayPortable: Coding = { + code: "41829-3", + display: "Hand - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayLimited: Coding = { + code: "41830-1", + display: "Hand - left X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRayPortable: Coding = { + code: "41831-9", + display: "Ribs - left X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftAndChestXRayAndPAChest: Coding = { + code: "41832-7", + display: "Ribs - left and Chest X-ray and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryLeftUS: Coding = { + code: "41833-5", + display: "Upper extremity artery - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryLeftUS: Coding = { + code: "41834-3", + display: "Lower extremity artery - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsLeftUS: Coding = { + code: "41835-0", + display: "Extremity veins - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanLimitedWIn111TaggedWBCIV: Coding = { + code: "41836-8", + display: "Bone Scan limited W In-111 tagged WBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTWholeBodyWTc99mArcitumomabIV: Coding = { + code: "41837-6", + display: "SPECT whole body W Tc-99m Arcitumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateSPECTWIn111SatumomabIV: Coding = { + code: "41838-4", + display: "Prostate SPECT W In-111 Satumomab IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidBilateralXRayLimited: Coding = { + code: "42007-5", + display: "Mastoid - bilateral X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusXRayDuringSurgery: Coding = { + code: "42008-3", + display: "Humerus X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay2ViewsAndApical: Coding = { + code: "42009-1", + display: "Chest X-ray 2 views and apical", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightAndChestXRayAndPAChest: Coding = { + code: "42010-9", + display: "Ribs - right and Chest X-ray and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRayAPAndPAChest: Coding = { + code: "42011-7", + display: "Chest and Abdomen X-ray AP and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWWaterSolubleContrastPO: Coding = { + code: "42012-5", + display: "Gastrointestine upper Fluoroscopy W water soluble contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrast: Coding = { + code: "42014-1", + display: "Urinary Bladder and Urethra Fluoroscopy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousCholecystostomyInAbdomen: Coding = { + code: "42017-4", + display: "Fluoroscopy Guidance for replacement of percutaneous cholecystostomy in Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_VeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: Coding = { + code: "42018-2", + display: "Vein Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPUprightAndLeftLateralDecubitus: Coding = { + code: "42019-0", + display: "Abdomen X-ray AP (upright and left lateral decubitus)", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleLocalizationOfSpineLumbar: Coding = { + code: "42020-8", + display: "CT Guidance for needle localization of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleLocalizationOfSpineCervical: Coding = { + code: "42021-6", + display: "CT Guidance for needle localization of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUSScreening: Coding = { + code: "42132-1", + display: "Breast US screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfLiver: Coding = { + code: "42133-9", + display: "US Guidance for abscess drainage of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfThyroid: Coding = { + code: "42134-7", + display: "US Guidance for aspiration of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfSuperficialBone: Coding = { + code: "42135-4", + display: "US Guidance for biopsy of Superficial bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfHeart: Coding = { + code: "42136-2", + display: "CT Guidance for biopsy of Heart", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfMediastinum: Coding = { + code: "42137-0", + display: "US Guidance for biopsy of Mediastinum", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPercutaneousBiopsyOfMuscle: Coding = { + code: "42139-6", + display: "US Guidance for percutaneous biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfTubeInChest: Coding = { + code: "42140-4", + display: "US Guidance for placement of tube in Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForRemovalOfCatheterFromCentralVeinTunneled: Coding = { + code: "42141-2", + display: "US Guidance for removal of catheter from Central vein-- Tunneled", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusAndFallopianTubesUSWSalineIntrauterine: Coding = { + code: "42143-8", + display: "Uterus and Fallopian tubes US W saline intrauterine", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinRightUS: Coding = { + code: "42144-6", + display: "Extremity vein - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinLeftUS: Coding = { + code: "42145-3", + display: "Extremity vein - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryUSDoppler: Coding = { + code: "42146-1", + display: "Carotid artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacGraftUSDoppler: Coding = { + code: "42147-9", + display: "Iliac graft US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartUS: Coding = { + code: "42148-7", + display: "Heart US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryLeftUSLimited: Coding = { + code: "42149-5", + display: "Carotid artery - left US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacGraftUSDopplerLimited: Coding = { + code: "42150-3", + display: "Iliac graft US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryRightUSLimited: Coding = { + code: "42151-1", + display: "Carotid artery - right US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsUSDopplerLimited: Coding = { + code: "42152-9", + display: "Pelvis vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityXRaySingleView: Coding = { + code: "42153-7", + display: "Extremity X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselsFluoroscopicAngiogramWContrastIA: Coding = { + code: "42156-0", + display: "Vessels Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsFluoroscopicAngiogramWContrastIV: Coding = { + code: "42157-8", + display: "Extremity vessels Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandScan: Coding = { + code: "42158-6", + display: "Adrenal gland Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_SellaTurcicaXRay: Coding = { + code: "42159-4", + display: "Sella turcica X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShuntXRay: Coding = { + code: "42160-2", + display: "Shunt X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWDobutamineAndWRadionuclideIV: Coding = { + code: "42161-0", + display: "Heart Scan W dobutamine and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyAndAPWWaterSolubleContrastPO: Coding = { + code: "42162-8", + display: "Gastrointestine upper Fluoroscopy and AP W water soluble contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAndOblique: Coding = { + code: "42163-6", + display: "Spine Lumbar X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAndOblique: Coding = { + code: "42164-4", + display: "Spine Cervical X-ray and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAndChestXRayAndPAChest: Coding = { + code: "42165-1", + display: "Ribs and Chest X-ray and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScan2ViewsAtRestAndWTl201IV: Coding = { + code: "42166-9", + display: "Heart Scan 2 views at rest and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipBilateralXRayAPAndLateralFrog: Coding = { + code: "42167-7", + display: "Pelvis and Hip - bilateral X-ray AP and lateral frog", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightFFDMammogramDiagnostic: Coding = { + code: "42168-5", + display: "Breast - right FFD mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftFFDMammogramDiagnostic: Coding = { + code: "42169-3", + display: "Breast - left FFD mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForLymphoma: Coding = { + code: "42170-1", + display: "Scan for lymphoma", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWholeBody: Coding = { + code: "42171-9", + display: "Scan for tumor whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralFFDMammogramScreening: Coding = { + code: "42174-3", + display: "Breast - bilateral FFD mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBody: Coding = { + code: "42175-0", + display: "Scan whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDrugAbuseAndDependenceSection: Coding = { + code: "42227-9", + display: "FDA package insert Drug abuse and dependence section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPregnancySection: Coding = { + code: "42228-7", + display: "FDA package insert Pregnancy section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredPatientLabellingUnclassifiedSection: Coding = { + code: "42229-5", + display: "FDA package insert Structured patient labelling unclassified section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredProductLaballingPatientPackageInsertSection: Coding = { + code: "42230-3", + display: "FDA package insert Structured product laballing patient package insert section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredProductLabellingMedguideSection: Coding = { + code: "42231-1", + display: "FDA package insert Structured product labelling medguide section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPrecautionsSection: Coding = { + code: "42232-9", + display: "FDA package insert Precautions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "42260-0", + display: "CT Guidance for biopsy of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanFlow: Coding = { + code: "42261-8", + display: "Kidney - bilateral Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanFlow: Coding = { + code: "42262-6", + display: "Liver Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenScanFlow: Coding = { + code: "42263-4", + display: "Spleen Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfSuperficialBone: Coding = { + code: "42265-9", + display: "CT Guidance for biopsy of Superficial bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSuperficialBone: Coding = { + code: "42266-7", + display: "CT Guidance for needle biopsy of Superficial bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfLymphNode: Coding = { + code: "42267-5", + display: "CT Guidance for needle biopsy of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityCTWAndWOContrastIV: Coding = { + code: "42268-3", + display: "Extremity CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRay: Coding = { + code: "42269-1", + display: "Chest and Abdomen X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWFlexionAndWExtension: Coding = { + code: "42270-9", + display: "Spine Cervical MRI W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeWI123IV: Coding = { + code: "42271-7", + display: "Thyroid Scan and uptake W I-123 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayPAAndLateral: Coding = { + code: "42272-5", + display: "Chest X-ray PA and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRay6Views: Coding = { + code: "42273-3", + display: "Ankle - bilateral X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisCTWAndWOContrastIV: Coding = { + code: "42274-1", + display: "Abdomen and Pelvis CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenCTWContrastIV: Coding = { + code: "42275-8", + display: "Chest and Abdomen CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenCTWOContrast: Coding = { + code: "42276-6", + display: "Chest and Abdomen CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenCTWAndWOContrastIV: Coding = { + code: "42277-4", + display: "Chest and Abdomen CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityCTWOContrast: Coding = { + code: "42278-2", + display: "Extremity CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfKidney: Coding = { + code: "42279-0", + display: "CT Guidance for biopsy of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfAppendix: Coding = { + code: "42280-8", + display: "CT Guidance for abscess drainage of Appendix", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfChest: Coding = { + code: "42281-6", + display: "CT Guidance for abscess drainage of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfLiver: Coding = { + code: "42282-4", + display: "CT Guidance for abscess drainage of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfPancreas: Coding = { + code: "42283-2", + display: "CT Guidance for drainage of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfPleuralSpace: Coding = { + code: "42284-0", + display: "CT Guidance for abscess drainage of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfKidney: Coding = { + code: "42285-7", + display: "CT Guidance for abscess drainage of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfPelvis: Coding = { + code: "42286-5", + display: "CT Guidance for abscess drainage of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfAbdomenRetroperitoneum: Coding = { + code: "42287-3", + display: "CT Guidance for drainage of Abdomen retroperitoneum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfAbdomen: Coding = { + code: "42288-1", + display: "CT Guidance for needle biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfKidney: Coding = { + code: "42289-9", + display: "CT Guidance for needle biopsy of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfPancreas: Coding = { + code: "42290-7", + display: "CT Guidance for needle biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumCTWOContrast: Coding = { + code: "42291-5", + display: "Abdomen retroperitoneum CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForTumorWTl201IV: Coding = { + code: "42292-3", + display: "SPECT for tumor W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsCTAngiogramWOContrast: Coding = { + code: "42293-1", + display: "Head vessels CT angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisVesselsCTAngiogramWContrastIV: Coding = { + code: "42294-9", + display: "Pelvis vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsCTAngiogramWContrastIV: Coding = { + code: "42295-6", + display: "Upper extremity vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForLocalizationOfBreastLeft: Coding = { + code: "42296-4", + display: "Mammogram Guidance for localization of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForLocalizationOfBreastRight: Coding = { + code: "42297-2", + display: "Mammogram Guidance for localization of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIWAndWOContrastIV: Coding = { + code: "42298-0", + display: "Unspecified body region MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleMRIWAndWOContrastIV: Coding = { + code: "42299-8", + display: "Clavicle MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidMRI: Coding = { + code: "42300-4", + display: "Thyroid MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UterusMRI: Coding = { + code: "42301-2", + display: "Uterus MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleMRIWOContrast: Coding = { + code: "42302-0", + display: "Clavicle MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceMRI: Coding = { + code: "42303-8", + display: "Orbit and Face MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadVesselsAndNeckVesselsMRIAngiogram: Coding = { + code: "42304-6", + display: "Head vessels and Neck vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForTumorWTl201IV: Coding = { + code: "42305-3", + display: "Scan for tumor W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanGatedAndWallMotion: Coding = { + code: "42306-1", + display: "Heart Scan gated and wall motion", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleScanFlow: Coding = { + code: "42308-7", + display: "Scrotum and Testicle Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanAtRestAndWStressAndWTl201IV: Coding = { + code: "42309-5", + display: "Heart Scan at rest and W stress and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneySPECT: Coding = { + code: "42310-3", + display: "Kidney SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitLeftXRayForForeignBody: Coding = { + code: "42311-1", + display: "Orbit - left X-ray for foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitRightXRayForForeignBody: Coding = { + code: "42312-9", + display: "Orbit - right X-ray for foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftXRaySingleView: Coding = { + code: "42313-7", + display: "Ribs - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightXRaySingleView: Coding = { + code: "42314-5", + display: "Ribs - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfChestPleura: Coding = { + code: "42333-5", + display: "US Guidance for biopsy of Chest.pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfMammaryArteryInternalLeft: Coding = { + code: "42334-3", + display: "Fluoroscopy Guidance for injection of Mammary artery.internal - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalFluoroscopyLimitedWContrastIT: Coding = { + code: "42335-0", + display: "Spine Cervical Fluoroscopy limited W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainCTWXe133Inhaled: Coding = { + code: "42377-2", + display: "Brain CT W Xe-133 inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPSingleViewWLeftBending: Coding = { + code: "42378-0", + display: "Spine Lumbar X-ray AP single view W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPSingleViewWRightBending: Coding = { + code: "42379-8", + display: "Spine Lumbar X-ray AP single view W right bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateralStanding: Coding = { + code: "42380-6", + display: "Ankle - left X-ray AP and lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLowerPosteriorLeftXRay: Coding = { + code: "42381-4", + display: "Ribs lower posterior - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayLateralAndMortiseAndBrodenWManualStress: Coding = { + code: "42382-2", + display: "Ankle - left X-ray lateral and Mortise and Broden W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_GallbladderXRayWDoubleDoseContrastPO: Coding = { + code: "42383-0", + display: "Gallbladder X-ray W double dose contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRI: Coding = { + code: "42385-5", + display: "Brain and Pituitary and Sella turcica MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainMRICineForCSFFlow: Coding = { + code: "42386-3", + display: "Brain MRI cine for CSF flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRICineForCSFFlow: Coding = { + code: "42387-1", + display: "Unspecified body region MRI cine for CSF flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProstateMRIWEndorectalCoil: Coding = { + code: "42388-9", + display: "Prostate MRI W endorectal coil", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWEndorectalCoil: Coding = { + code: "42389-7", + display: "Pelvis MRI W endorectal coil", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransvaginalMRI: Coding = { + code: "42390-5", + display: "Transvaginal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWContrastIV: Coding = { + code: "42391-3", + display: "Brain and Pituitary and Sella turcica MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWAndWOContrastIV: Coding = { + code: "42392-1", + display: "Brain and Pituitary and Sella turcica MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWOContrast: Coding = { + code: "42393-9", + display: "Brain and Pituitary and Sella turcica MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemCTWXe133Inhaled: Coding = { + code: "42394-7", + display: "Pulmonary system CT W Xe-133 inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesBilateralXRayAxial: Coding = { + code: "42395-4", + display: "Foot sesamoid bones - bilateral X-ray axial", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesLeftXRayAxial: Coding = { + code: "42396-2", + display: "Foot sesamoid bones - left X-ray axial", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayFrontalStereo: Coding = { + code: "42397-0", + display: "Chest X-ray frontal stereo", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayObliqueAndAPAndLateralStanding: Coding = { + code: "42398-8", + display: "Foot X-ray oblique and (AP and lateral) standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesXRay: Coding = { + code: "42399-6", + display: "Foot sesamoid bones X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesBilateralXRay: Coding = { + code: "42400-2", + display: "Foot sesamoid bones - bilateral X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPWRBendingAndWLBendingAndWOBendingAndLateral: Coding = { + code: "42401-0", + display: "Spine Lumbar X-ray (AP W R-bending and W L-bending and WO bending) and Lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRayPostMortem: Coding = { + code: "42402-8", + display: "Unspecified body region X-ray post mortem", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPWRightBendingAndWLeftBending: Coding = { + code: "42403-6", + display: "Spine Lumbar X-ray AP W right bending and W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAPAndLateralAndMeasurement: Coding = { + code: "42404-4", + display: "Hip - left X-ray AP and lateral and measurement", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayAPPowerStandingAndLateralPowerWHyperextension: Coding = { + code: "42405-1", + display: "Knee X-ray (AP^standing) and (lateral^W hyperextension)", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPWAndWOLeftBending: Coding = { + code: "42406-9", + display: "Spine Lumbar X-ray AP W and WO left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPWAndWORightBending: Coding = { + code: "42407-7", + display: "Spine Lumbar X-ray AP W and WO right bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPWRightBendingAndWLeftBendingAndWOBending: Coding = { + code: "42408-5", + display: "Spine Lumbar X-ray AP W right bending and W left bending and WO bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesXRayAPAndLateral: Coding = { + code: "42409-3", + display: "Foot sesamoid bones X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPAndLateralAndObliqueAndSpotStanding: Coding = { + code: "42410-1", + display: "Spine Lumbar X-ray AP and lateral and oblique and spot standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayAPPowerWRBendingAndWLBendingAndLateralPowerWFlexionAndWExtension: Coding = { + code: "42411-9", + display: "Spine Lumbar X-ray (AP^W R-bending and W L-bending) and (lateral^W flexion and W extension)", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay90DegreeAbduction: Coding = { + code: "42412-7", + display: "Shoulder - left X-ray 90 degree abduction", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayWRightBendingAndWLeftBending: Coding = { + code: "42413-5", + display: "Spine Lumbar X-ray W right bending and W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayRightObliqueAndLeftObliqueWNippleMarkers: Coding = { + code: "42414-3", + display: "Chest X-ray right oblique and left oblique W nipple markers", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramPostWirePlacement: Coding = { + code: "42415-0", + display: "Breast - bilateral Mammogram Post Wire Placement", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramPostWirePlacement: Coding = { + code: "42416-8", + display: "Breast - left Mammogram Post Wire Placement", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndObliqueWManualStress: Coding = { + code: "42417-6", + display: "Ankle - bilateral X-ray AP and lateral and oblique W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateralAndObliqueWManualStress: Coding = { + code: "42418-4", + display: "Ankle - left X-ray AP and lateral and oblique W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRaySingleView: Coding = { + code: "42419-2", + display: "Wrist - bilateral X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayAPSingleViewStanding: Coding = { + code: "42420-0", + display: "Pelvis X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfUnspecifiedBodyRegion: Coding = { + code: "42421-8", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfBreast: Coding = { + code: "42422-6", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfChest: Coding = { + code: "42423-4", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateralSitting: Coding = { + code: "42424-2", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP and lateral sitting", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBendingAndWLeftBendingAndWOBending: Coding = { + code: "42425-9", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP standing and W right bending and W left bending and WO bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPSitting: Coding = { + code: "42426-7", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP sitting", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateralSitting: Coding = { + code: "42427-5", + display: "Spine Thoracic and Lumbar X-ray scoliosis lateral sitting", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndInBrace: Coding = { + code: "42428-3", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP standing and in brace", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBending: Coding = { + code: "42429-1", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP standing and W right bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay2ViewsAndViewsStanding: Coding = { + code: "42430-9", + display: "Knee - right X-ray 2 views and (views standing)", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay30DegreeStanding: Coding = { + code: "42431-7", + display: "Knee - right X-ray 30 degree standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySunriseAndViewsStanding: Coding = { + code: "42432-5", + display: "Knee - right X-ray Sunrise and (views standing)", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastRight: Coding = { + code: "42433-3", + display: "Mammogram Guidance.stereotactic for core needle biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesRightXRay: Coding = { + code: "42434-1", + display: "Foot sesamoid bones - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SellaTurcicaXRay2Views: Coding = { + code: "42435-8", + display: "Sella turcica X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SellaTurcicaXRayLateralAndTowne: Coding = { + code: "42436-6", + display: "Sella turcica X-ray lateral and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SellaTurcicaXRayTomograph: Coding = { + code: "42437-4", + display: "Sella turcica X-ray tomograph", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRayAPAndLateral: Coding = { + code: "42438-2", + display: "Neck X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRayAPSingleView: Coding = { + code: "42439-0", + display: "Neck X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckXRayMagnification: Coding = { + code: "42441-6", + display: "Neck X-ray magnification", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayLateralStanding: Coding = { + code: "42442-4", + display: "Spine X-ray lateral standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay3ViewsStanding: Coding = { + code: "42443-2", + display: "Spine Thoracic X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPWRightBendingAndWLeftBendingAndWOBending: Coding = { + code: "42444-0", + display: "Spine Thoracic X-ray AP W right bending and W left bending and WO bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPWLeftBendingAndWOBending: Coding = { + code: "42445-7", + display: "Spine Thoracic X-ray AP W left bending and WO bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayAPWRightBendingAndWOBending: Coding = { + code: "42446-5", + display: "Spine Thoracic X-ray AP W right bending and WO bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfThyroid: Coding = { + code: "42447-3", + display: "US Guidance for aspiration of cyst of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForExcisionalBiopsyOfBreast: Coding = { + code: "42448-1", + display: "US Guidance for excisional biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfBreastLeft: Coding = { + code: "42449-9", + display: "US Guidance for biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastLeft: Coding = { + code: "42450-7", + display: "US Guidance for aspiration of cyst of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisUSTransabdominalAndTransvaginal: Coding = { + code: "42455-6", + display: "Pelvis US transabdominal and transvaginal", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfNeedleWireInBreast: Coding = { + code: "42456-4", + display: "US Guidance for placement of needle wire in Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfBreastRight: Coding = { + code: "42457-2", + display: "US Guidance for biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastRight: Coding = { + code: "42458-0", + display: "US Guidance for aspiration of cyst of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWContrastPO: Coding = { + code: "42459-8", + display: "Gastrointestine upper Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubmandibularGlandLeftFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "42460-6", + display: "Submandibular gland - left Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselGraftLeftUSDoppler: Coding = { + code: "42461-4", + display: "Lower extremity vessel graft - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselGraftRightUSDoppler: Coding = { + code: "42462-2", + display: "Lower extremity vessel graft - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfEndomyocardium: Coding = { + code: "42463-0", + display: "US Guidance for biopsy of Endomyocardium", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgicalSpecimenUS: Coding = { + code: "42468-9", + display: "Surgical specimen US", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperAndSmallBowelAndGallbladderFluoroscopyWContrastPO: Coding = { + code: "42469-7", + display: "Gastrointestine upper and Small bowel and Gallbladder Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperAndGallbladderFluoroscopyWContrastPO: Coding = { + code: "42470-5", + display: "Gastrointestine upper and Gallbladder Fluoroscopy W contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayStereo: Coding = { + code: "42471-3", + display: "Pelvis X-ray stereo", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPInTraction: Coding = { + code: "42472-1", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP in traction", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayWatersStereo: Coding = { + code: "42473-9", + display: "Sinuses X-ray Waters stereo", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayStereo: Coding = { + code: "42474-7", + display: "Skull X-ray stereo", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselGraftLeftUSDoppler: Coding = { + code: "42475-4", + display: "Upper extremity vessel graft - left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselGraftRightUSDoppler: Coding = { + code: "42476-2", + display: "Upper extremity vessel graft - right US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyVesselsTransplantUSDoppler: Coding = { + code: "42477-0", + display: "Kidney vessels transplant US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfCystOfKidney: Coding = { + code: "42478-8", + display: "US Guidance for drainage of cyst of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_ContributingFactorCommunicationDocumentationMERSTH: Coding = { + code: "42566-0", + display: "Contributing Factor communication/Documentation MERSTH", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramXCCL: Coding = { + code: "42680-9", + display: "Breast Mammogram XCCL", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWGastrografinPR: Coding = { + code: "42681-7", + display: "Colon Fluoroscopy W gastrografin PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWBariumContrastPO: Coding = { + code: "42683-3", + display: "Gastrointestine upper Fluoroscopy W barium contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastrointestineUpperFluoroscopyWGastrografinPO: Coding = { + code: "42684-1", + display: "Gastrointestine upper Fluoroscopy W gastrografin PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipLeftXRay2Views: Coding = { + code: "42685-8", + display: "Pelvis and Hip - left X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndHipRightXRay2Views: Coding = { + code: "42686-6", + display: "Pelvis and Hip - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRay2Views: Coding = { + code: "42687-4", + display: "Ribs - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAnestheticBlockInjectionOfSpine: Coding = { + code: "42688-2", + display: "CT Guidance for anesthetic block injection of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayObliqueSingleView: Coding = { + code: "42689-0", + display: "Spine X-ray oblique single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayWFlexionAndWExtension: Coding = { + code: "42690-8", + display: "Spine X-ray W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay6Views: Coding = { + code: "42691-6", + display: "Spine Cervical X-ray 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRay: Coding = { + code: "42692-4", + display: "Spine Thoracic and Lumbar X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraMRICine: Coding = { + code: "42693-2", + display: "Urinary Bladder and Urethra MRI cine", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleMRIWContrastIV: Coding = { + code: "42694-0", + display: "Clavicle MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegBilateralMRIWContrastIV: Coding = { + code: "42695-7", + display: "Lower leg - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegBilateralMRI: Coding = { + code: "42696-5", + display: "Lower leg - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegBilateralMRIWAndWOContrastIV: Coding = { + code: "42697-3", + display: "Lower leg - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRI: Coding = { + code: "42698-1", + display: "Spine Cervical and Thoracic and Lumbar MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRaySingleView: Coding = { + code: "42699-9", + display: "Chest and Abdomen X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWTc99mTaggedWBCIV: Coding = { + code: "42700-5", + display: "Bone Scan W Tc-99m tagged WBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForLocalizationOfPlacentaOfUterus: Coding = { + code: "42701-3", + display: "CT Guidance for localization of placenta of Uterus", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyGreaterThan1Hour: Coding = { + code: "42702-1", + display: "Unspecified body region Fluoroscopy Greater than 1 hour", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyLessThan1Hour: Coding = { + code: "42703-9", + display: "Unspecified body region Fluoroscopy Less than 1 hour", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfAppendix: Coding = { + code: "42705-4", + display: "US Guidance for abscess drainage of Appendix", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfPleuralSpace: Coding = { + code: "42706-2", + display: "US Guidance for injection of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartUSLimited: Coding = { + code: "42707-0", + display: "Heart US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWIn111TiuxetanIV: Coding = { + code: "42708-8", + display: "Scan W In-111 tiuxetan IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanBloodPool: Coding = { + code: "42709-6", + display: "Liver Scan blood pool", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayLimited: Coding = { + code: "42710-4", + display: "Spine Cervical X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanWholeBodyWIn111TaggedWBCIV: Coding = { + code: "42711-2", + display: "Scan whole body W In-111 tagged WBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVShuntScan: Coding = { + code: "42776-5", + display: "AV shunt Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalTrialProtocolTrialName: Coding = { + code: "42796-3", + display: "Clinical trial protocol Trial name", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayScaphoidSingleView: Coding = { + code: "42811-0", + display: "Wrist - right X-ray scaphoid single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayScaphoidSingleView: Coding = { + code: "42812-8", + display: "Wrist X-ray scaphoid single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayScaphoidSingleView: Coding = { + code: "42813-6", + display: "Wrist - bilateral X-ray scaphoid single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayScaphoidSingleView: Coding = { + code: "42814-4", + display: "Wrist - left X-ray scaphoid single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInUrine: Coding = { + code: "42855-7", + display: "11-Deoxycorticosterone [Mass/volume] in Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForPercutaneousDrainageOfAbscessOfCavity: Coding = { + code: "43444-9", + display: "CT Guidance for percutaneous drainage of abscess of Cavity", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemCT: Coding = { + code: "43445-6", + display: "Pulmonary system CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTForTumorWholeBody: Coding = { + code: "43446-4", + display: "CT for tumor whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleBiopsyOfBreastRight: Coding = { + code: "43447-2", + display: "Mammogram Guidance for needle biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverMRIWAndWOFerumoxidesIV: Coding = { + code: "43448-0", + display: "Liver MRI W and WO ferumoxides IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightMRIDynamicWContrastIV: Coding = { + code: "43449-8", + display: "Ankle - right MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftMRIDynamicWContrastIV: Coding = { + code: "43450-6", + display: "Elbow - left MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightMRIDynamicWContrastIV: Coding = { + code: "43451-4", + display: "Elbow - right MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftMRIDynamicWContrastIV: Coding = { + code: "43452-2", + display: "Knee - left MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightMRIDynamicWContrastIV: Coding = { + code: "43453-0", + display: "Knee - right MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonarySystemMRI: Coding = { + code: "43454-8", + display: "Pulmonary system MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_OropharynxMRI: Coding = { + code: "43455-5", + display: "Oropharynx MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineThoracicMRIWAndWOContrastIV: Coding = { + code: "43456-3", + display: "Spine Cervical and Spine Thoracic MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndSpineThoracicMRI: Coding = { + code: "43457-1", + display: "Spine Cervical and Spine Thoracic MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "43458-9", + display: "Orbit vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanDuringElectroconvulsiveShockTreatment: Coding = { + code: "43459-7", + display: "Brain Scan during electroconvulsive shock treatment", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWFurosemideAndWRadionuclideIV: Coding = { + code: "43461-3", + display: "Kidney - bilateral Scan W furosemide and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreastLeft: Coding = { + code: "43462-1", + display: "US Guidance for needle biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRayAPSupineAndUprightAndPAChest: Coding = { + code: "43463-9", + display: "Chest and Abdomen X-ray AP (supine and upright) and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRayLateralAndPAChest: Coding = { + code: "43464-7", + display: "Ribs - bilateral and Chest X-ray lateral and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPRightLateralDecubitus: Coding = { + code: "43466-2", + display: "Chest X-ray AP right lateral-decubitus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRay2ViewsAndRightObliqueAndLeftOblique: Coding = { + code: "43467-0", + display: "Chest X-ray 2 views and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRay: Coding = { + code: "43468-8", + display: "Unspecified body region X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionXRayOfForeignBody: Coding = { + code: "43469-6", + display: "Unspecified body region X-ray of foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLE3Views: Coding = { + code: "43470-4", + display: "Skull X-ray LE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy2Hour: Coding = { + code: "43471-2", + display: "Unspecified body region Fluoroscopy 2 hour", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy90Minutes: Coding = { + code: "43472-0", + display: "Unspecified body region Fluoroscopy 90 minutes", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct2HoursPostContrastRetrograde: Coding = { + code: "43473-8", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 2 hours post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15MinutesPostContrastRetrograde: Coding = { + code: "43474-6", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 15 minutes post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct30MinutesPostContrastRetrograde: Coding = { + code: "43475-3", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 30 minutes post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct45MinutesPostContrastRetrograde: Coding = { + code: "43476-1", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 45 minutes post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct1HourPostContrastRetrograde: Coding = { + code: "43477-9", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 1 hour post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15HoursPostContrastRetrograde: Coding = { + code: "43478-7", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts and Pancreatic duct-- 1.5 hours post contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalFluoroscopicAngiogramRunoffWContrastIA: Coding = { + code: "43479-5", + display: "Aorta abdominal Fluoroscopic angiogram runoff W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointXRayLateralWManualStress: Coding = { + code: "43480-3", + display: "Joint X-ray lateral W manual stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_JointXRayWFlexionAndWExtension: Coding = { + code: "43481-1", + display: "Joint X-ray W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayGE3Views: Coding = { + code: "43482-9", + display: "Knee - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRay3Or4Views: Coding = { + code: "43483-7", + display: "Foot - right X-ray 3 or 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyXRayDuringSurgeryWContrastRetrograde: Coding = { + code: "43485-2", + display: "Kidney X-ray during surgery W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayGE3Views: Coding = { + code: "43486-0", + display: "Sinuses X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion: Coding = { + code: "43487-8", + display: "US Guidance for placement of radiation therapy fields in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbLeftXRayGE3Views: Coding = { + code: "43488-6", + display: "Thumb - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondLeftXRayGE3Views: Coding = { + code: "43489-4", + display: "Finger second - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdLeftXRayGE3Views: Coding = { + code: "43490-2", + display: "Finger third - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthLeftXRayGE3Views: Coding = { + code: "43491-0", + display: "Finger fourth - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthLeftXRayGE3Views: Coding = { + code: "43492-8", + display: "Finger fifth - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThumbRightXRayGE3Views: Coding = { + code: "43493-6", + display: "Thumb - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerSecondRightXRayGE3Views: Coding = { + code: "43494-4", + display: "Finger second - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerThirdRightXRayGE3Views: Coding = { + code: "43495-1", + display: "Finger third - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFourthRightXRayGE3Views: Coding = { + code: "43496-9", + display: "Finger fourth - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerFifthRightXRayGE3Views: Coding = { + code: "43497-7", + display: "Finger fifth - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayGE3Views: Coding = { + code: "43498-5", + display: "Knee - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRay3Or4Views: Coding = { + code: "43499-3", + display: "Foot - left X-ray 3 or 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselScanFlow: Coding = { + code: "43500-8", + display: "Vessel Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselScanStatic: Coding = { + code: "43501-6", + display: "Vessel Scan static", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAbscessDrainageOfSubphrenicSpace: Coding = { + code: "43502-4", + display: "CT Guidance for abscess drainage of Subphrenic space", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndLowerExtremityVesselsCTAngiogramWContrastIV: Coding = { + code: "43503-2", + display: "Aorta and Lower extremity vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaLeftMRIWContrastIV: Coding = { + code: "43504-0", + display: "Axilla - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaRightMRIWContrastIV: Coding = { + code: "43505-7", + display: "Axilla - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryBilateralMRI: Coding = { + code: "43506-5", + display: "Ovary - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThymusGlandMRI: Coding = { + code: "43507-3", + display: "Thymus gland MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaLeftMRI: Coding = { + code: "43508-1", + display: "Axilla - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaLeftMRIWAndWOContrastIV: Coding = { + code: "43509-9", + display: "Axilla - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaRightMRI: Coding = { + code: "43510-7", + display: "Axilla - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaRightMRIWAndWOContrastIV: Coding = { + code: "43511-5", + display: "Axilla - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegVesselsBilateralMRIAngiogramWContrastIV: Coding = { + code: "43512-3", + display: "Lower leg vessels - bilateral MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegVesselsLeftMRIAngiogram: Coding = { + code: "43513-1", + display: "Lower leg vessels - left MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighVesselsLeftMRIAngiogramWOContrast: Coding = { + code: "43514-9", + display: "Thigh vessels - left MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThighVesselsRightMRIAngiogramWOContrast: Coding = { + code: "43515-6", + display: "Thigh vessels - right MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristVesselsLeftMRIAngiogramWOContrast: Coding = { + code: "43516-4", + display: "Wrist vessels - left MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristVesselsRightMRIAngiogramWOContrast: Coding = { + code: "43517-2", + display: "Wrist vessels - right MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesXRaySurvey: Coding = { + code: "43518-0", + display: "Bones X-ray survey", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesXRaySurveyLimited: Coding = { + code: "43519-8", + display: "Bones X-ray survey limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRay1Or2Views: Coding = { + code: "43521-4", + display: "Mandible X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRay1Or2Views: Coding = { + code: "43522-2", + display: "Pelvis X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRay1Or2Views: Coding = { + code: "43523-0", + display: "Sinuses X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayGE5Views: Coding = { + code: "43524-8", + display: "Skull X-ray GE 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTWOContrast: Coding = { + code: "43525-5", + display: "Unspecified body region CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionSPECT: Coding = { + code: "43526-3", + display: "Unspecified body region SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionCTDynamicWContrastIV: Coding = { + code: "43527-1", + display: "Unspecified body region CT dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMRIWAndWOContrastIV: Coding = { + code: "43528-9", + display: "Breast - unilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitPlusFacialBonesXRay: Coding = { + code: "43529-7", + display: "Orbit + Facial bones X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceAndNeckMRI: Coding = { + code: "43530-5", + display: "Orbit and Face and Neck MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRayUprightAndPAChest: Coding = { + code: "43532-1", + display: "Chest and Abdomen X-ray upright and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleRightXRay: Coding = { + code: "43533-9", + display: "Mandible - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleLeftXRay4Views: Coding = { + code: "43534-7", + display: "Mandible - left X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleRightXRay4Views: Coding = { + code: "43535-4", + display: "Mandible - right X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarFluoroscopyVideo: Coding = { + code: "43536-2", + display: "Spine Lumbar Fluoroscopy video", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForDrainageOfUnspecifiedBodyRegion: Coding = { + code: "43537-0", + display: "Fluoroscopy Guidance for drainage of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalFluoroscopyVideo: Coding = { + code: "43538-8", + display: "Spine Cervical Fluoroscopy video", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay2Or3Views: Coding = { + code: "43539-6", + display: "Spine Cervical X-ray 2 or 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayGE3Views: Coding = { + code: "43543-8", + display: "Pelvis X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanStaticAndFlow: Coding = { + code: "43550-3", + display: "Brain Scan static and flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryUnilateralUS: Coding = { + code: "43552-9", + display: "Carotid artery - unilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_VesselsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "43554-5", + display: "vessels - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftMRIDynamicWContrastIV: Coding = { + code: "43555-2", + display: "Ankle - left MRI dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegVesselsRightMRIAngiogram: Coding = { + code: "43556-0", + display: "Lower leg vessels - right MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScan: Coding = { + code: "43557-8", + display: "Liver and Biliary ducts and Gallbladder Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForChangeOfDialysisCatheterInUnspecifiedBodyRegionWContrastIV: Coding = { + code: "43558-6", + display: "Fluoroscopy Guidance for change of dialysis catheter in Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladderDuringVoiding: Coding = { + code: "43559-4", + display: "Urinary Bladder and Urethra Fluoroscopy W contrast intra bladder during voiding", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenXRayAPUprightAndAPChest: Coding = { + code: "43561-0", + display: "Chest and Abdomen X-ray AP upright and AP chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkeletalSystemAxialScanBoneDensity: Coding = { + code: "43562-8", + display: "Skeletal system.axial Scan Bone density", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkeletalSystemPeripheralScanBoneDensity: Coding = { + code: "43563-6", + display: "Skeletal system.peripheral Scan Bone density", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfSuperficialMuscle: Coding = { + code: "43564-4", + display: "US Guidance for biopsy of Superficial muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfDeepBone: Coding = { + code: "43565-1", + display: "US Guidance for biopsy of Deep bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipAndThighUS: Coding = { + code: "43566-9", + display: "Hip and Thigh US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfDeepBone: Coding = { + code: "43567-7", + display: "CT Guidance for biopsy of Deep bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfDeepBone: Coding = { + code: "43568-5", + display: "CT Guidance for needle biopsy of Deep bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPUprightAndSupine: Coding = { + code: "43569-3", + display: "Spine Thoracic and Lumbar X-ray scoliosis AP upright and supine", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayPortable: Coding = { + code: "43570-1", + display: "Hand X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSoftBone: Coding = { + code: "43571-9", + display: "CT Guidance for needle biopsy of Soft bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsUSDopplerLimited: Coding = { + code: "43572-7", + display: "Abdominal vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWBariumContrastPO: Coding = { + code: "43574-3", + display: "Upper Gastrointestine and Small bowel Fluoroscopy W barium contrast PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootSesamoidBonesLeftXRay: Coding = { + code: "43641-0", + display: "Foot sesamoid bones - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanFlowWTc99mDTPAIV: Coding = { + code: "43642-8", + display: "Brain Scan flow W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanFlowWTc99mGlucoheptonateIV: Coding = { + code: "43643-6", + display: "Brain Scan flow W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanFlowLimited: Coding = { + code: "43644-4", + display: "Brain Scan flow limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctQualitative: Coding = { + code: "43645-1", + display: "Heart Scan for infarct qualitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctQualitativeAndQuantitative: Coding = { + code: "43646-9", + display: "Heart Scan for infarct qualitative and quantitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanForInfarctQuantitative: Coding = { + code: "43647-7", + display: "Heart Scan for infarct quantitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForEndocrineTumorMultipleAreasWI131MIBGIV: Coding = { + code: "43648-5", + display: "Scan for endocrine tumor multiple areas W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanForEndocrineTumorMultipleAreasWIn111PentetreotideIV: Coding = { + code: "43649-3", + display: "Scan for endocrine tumor multiple areas W In-111 pentetreotide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanWCholecystokininAndWRadionuclideIV: Coding = { + code: "43650-1", + display: "Liver and Biliary ducts and Gallbladder Scan W cholecystokinin and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanWSincalideAndWRadionuclideIV: Coding = { + code: "43651-9", + display: "Liver and Biliary ducts and Gallbladder Scan W sincalide and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenSPECTFlow: Coding = { + code: "43652-7", + display: "Liver and Spleen SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenScanFlow: Coding = { + code: "43653-5", + display: "Liver and Spleen Scan flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanFlowWTc99mTaggedRBCIV: Coding = { + code: "43654-3", + display: "Liver Scan flow W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECTFlow: Coding = { + code: "43655-0", + display: "Liver SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanPerfusionQuantitative: Coding = { + code: "43656-8", + display: "Lung Scan perfusion quantitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanQuantitative: Coding = { + code: "43657-6", + display: "Lung Scan quantitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionQuantitative: Coding = { + code: "43658-4", + display: "Heart Scan perfusion quantitative", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionQualitativeAtRestAndWRadionuclideIV: Coding = { + code: "43659-2", + display: "Heart SPECT perfusion qualitative at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionQualitativeAtRestAndWRadionuclideIV: Coding = { + code: "43660-0", + display: "Heart Scan perfusion qualitative at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionQuantitativeAtRestAndWRadionuclideIV: Coding = { + code: "43661-8", + display: "Heart Scan perfusion quantitative at rest and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsSPECTFlowWTc99mGlucoheptonateIV: Coding = { + code: "43662-6", + display: "Renal vessels SPECT flow W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsScanFlowWTc99mGlucoheptonateIV: Coding = { + code: "43663-4", + display: "Renal vessels Scan flow W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsScanFlowWTc99mDTPAIV: Coding = { + code: "43664-2", + display: "Renal vessels Scan flow W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsScanFlowWTc99mMertiatideIV: Coding = { + code: "43665-9", + display: "Renal vessels Scan flow W Tc-99m Mertiatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralAndRenalVesselsScanFlowWTc99mGlucoheptonateIV: Coding = { + code: "43666-7", + display: "Kidney - bilateral and Renal vessels Scan flow W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralAndRenalVesselsScanWTc99mDTPAIV: Coding = { + code: "43667-5", + display: "Kidney - bilateral and Renal vessels Scan W Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsScan: Coding = { + code: "43669-1", + display: "Renal vessels Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenSPECTFlow: Coding = { + code: "43670-9", + display: "Spleen SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanSpot: Coding = { + code: "43671-7", + display: "Thyroid Scan spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptake: Coding = { + code: "43672-5", + display: "Thyroid Scan and uptake", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidSPECTFlow: Coding = { + code: "43673-3", + display: "Thyroid SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDosageFormsAndStrengthsSection: Coding = { + code: "43678-2", + display: "FDA package insert Dosage forms and strengths section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertMechanismOfActionSection: Coding = { + code: "43679-0", + display: "FDA package insert Mechanism of action section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertNonclinicalToxicologySection: Coding = { + code: "43680-8", + display: "FDA package insert Nonclinical toxicology section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPharmacodynamicsSection: Coding = { + code: "43681-6", + display: "FDA package insert Pharmacodynamics section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPharmacokineticsSection: Coding = { + code: "43682-4", + display: "FDA package insert Pharmacokinetics section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertRecentMajorChangesSection: Coding = { + code: "43683-2", + display: "FDA package insert Recent major changes section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertUseInSpecificPopulationsSection: Coding = { + code: "43684-0", + display: "FDA package insert Use in specific populations section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertWarningsAndPrecautionsSection: Coding = { + code: "43685-7", + display: "FDA package insert Warnings and precautions section", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfBreast: Coding = { + code: "43756-6", + display: "US Guidance for aspiration of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfKidney: Coding = { + code: "43757-4", + display: "CT Guidance for fine needle aspiration of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLocalizationOfBreastLeft: Coding = { + code: "43758-2", + display: "US Guidance for localization of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLocalizationOfBreastBilateral: Coding = { + code: "43759-0", + display: "US Guidance for localization of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLocalizationOfBreastRight: Coding = { + code: "43760-8", + display: "US Guidance for localization of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinBilateralWContrastIV: Coding = { + code: "43761-6", + display: "Fluoroscopic angiogram Guidance for thrombectomy of Vein - bilateral-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinLeftWContrastIV: Coding = { + code: "43762-4", + display: "Fluoroscopic angiogram Guidance for thrombectomy of Vein - left-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinWContrastIV: Coding = { + code: "43763-2", + display: "Fluoroscopic angiogram Guidance for thrombectomy of Vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinRightWContrastIV: Coding = { + code: "43764-0", + display: "Fluoroscopic angiogram Guidance for thrombectomy of Vein - right-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CarotidArteryBilateralUSDoppler: Coding = { + code: "43765-7", + display: "Carotid artery - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralCTWContrastIV: Coding = { + code: "43766-5", + display: "Kidney - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralCT: Coding = { + code: "43767-3", + display: "Kidney - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyCTWAndWOContrastIV: Coding = { + code: "43768-1", + display: "Kidney CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWAndWOContrastIV: Coding = { + code: "43769-9", + display: "Brain and Internal auditory canal MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyCTWOContrast: Coding = { + code: "43770-7", + display: "Kidney CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsUSDoppler: Coding = { + code: "43771-5", + display: "Extremity vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainAndInternalAuditoryCanalMRI: Coding = { + code: "43772-3", + display: "Brain and Internal auditory canal MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyMRIWOContrast: Coding = { + code: "43773-1", + display: "Kidney MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralUS: Coding = { + code: "43774-9", + display: "Kidney - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyMRIWAndWOContrastIV: Coding = { + code: "43775-6", + display: "Kidney MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryUSDopplerLimited: Coding = { + code: "43776-4", + display: "Iliac artery US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanPerfusionAtRestAndWAdenosineAndWTl201IV: Coding = { + code: "43777-2", + display: "Heart Scan perfusion at rest and W adenosine and W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayAPSupinePortable: Coding = { + code: "43778-0", + display: "Chest X-ray AP supine portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySunrise: Coding = { + code: "43779-8", + display: "Knee - left X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRaySunrise: Coding = { + code: "43780-6", + display: "Knee X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicothoracicJunctionXRay: Coding = { + code: "43781-4", + display: "Spine Cervicothoracic Junction X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "43782-2", + display: "Iliac artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVeinFluoroscopicAngiogramWContrastIVAndWReninSampling: Coding = { + code: "43783-0", + display: "Renal vein Fluoroscopic angiogram W contrast IV and W renin sampling", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRay2Views: Coding = { + code: "43784-8", + display: "Spine Cervical and Thoracic and Lumbar X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicothoracicJunctionXRayAPAndLateral: Coding = { + code: "43785-5", + display: "Spine Cervicothoracic Junction X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullAndFacialBonesAndMandibleXRayForDentalMeasurement: Coding = { + code: "43787-1", + display: "Skull and Facial bones and Mandible X-ray for dental measurement", + system: "http://loinc.org" +}; +const C80DocTypecodes_TubeFluoroscopyForPatencyWContrastViaTube: Coding = { + code: "43788-9", + display: "Tube Fluoroscopy for patency W contrast via tube", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanForPatencyWTc99mIV: Coding = { + code: "43789-7", + display: "Liver and Biliary ducts and Gallbladder Scan for patency W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayGrasheyAndY: Coding = { + code: "43790-5", + display: "Shoulder - right X-ray Grashey and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayOblique: Coding = { + code: "43791-3", + display: "Spine Lumbar X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealArteriesRightFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "43792-1", + display: "Tibioperoneal arteries - right Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealArteriesFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "43793-9", + display: "Tibioperoneal arteries Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealArteriesBilateralFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "43794-7", + display: "Tibioperoneal arteries - bilateral Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibioperonealArteriesLeftFluoroscopicAngiogramAngioplastyWContrastIA: Coding = { + code: "43795-4", + display: "Tibioperoneal arteries - left Fluoroscopic angiogram Angioplasty W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayTunnelCarpal: Coding = { + code: "43796-2", + display: "Wrist - bilateral X-ray tunnel.carpal", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfSuperficialLymphNode: Coding = { + code: "43797-0", + display: "US Guidance for biopsy of Superficial lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAblationOfTissueOfLiver: Coding = { + code: "44101-4", + display: "CT Guidance for ablation of tissue of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForProcedureOfJointSpace: Coding = { + code: "44102-2", + display: "CT Guidance for procedure of Joint space", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLymphNode: Coding = { + code: "44103-0", + display: "CT Guidance for fine needle aspiration of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfMediastinum: Coding = { + code: "44104-8", + display: "CT Guidance for fine needle aspiration of Mediastinum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfMuscle: Coding = { + code: "44105-5", + display: "CT Guidance for fine needle aspiration of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfProstate: Coding = { + code: "44106-3", + display: "CT Guidance for fine needle aspiration of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAbdomenRetroperitoneum: Coding = { + code: "44107-1", + display: "CT Guidance for fine needle aspiration of Abdomen retroperitoneum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAdrenalGland: Coding = { + code: "44108-9", + display: "CT Guidance for fine needle aspiration of Adrenal gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfDeepMuscle: Coding = { + code: "44109-7", + display: "CT Guidance for biopsy of Deep muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleLocalizationOfBreast: Coding = { + code: "44110-5", + display: "CT Guidance for needle localization of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseCTWAndWOContrastIV: Coding = { + code: "44111-3", + display: "Skull.base CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseCTWOContrast: Coding = { + code: "44112-1", + display: "Skull.base CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWAndWOContrastIT: Coding = { + code: "44113-9", + display: "Spine Thoracic CT W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTWAndWOContrastIT: Coding = { + code: "44114-7", + display: "Spine Lumbar CT W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisCT: Coding = { + code: "44115-4", + display: "Abdomen and Pelvis CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleCTLimited: Coding = { + code: "44116-2", + display: "Mandible CT limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfAbdomenRetroperitoneum: Coding = { + code: "44117-0", + display: "CT Guidance for biopsy of Abdomen retroperitoneum", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleLocalizationOfBreastWAndWOContrastIV: Coding = { + code: "44118-8", + display: "CT Guidance for needle localization of Breast-- W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralCTWOContrast: Coding = { + code: "44119-6", + display: "Breast - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonCT: Coding = { + code: "44120-4", + display: "Colon CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForPercutaneousNeedleBiopsyOfBreast: Coding = { + code: "44121-2", + display: "Mammogram Guidance for percutaneous needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWAndWOContrastIV: Coding = { + code: "44122-0", + display: "MRI Guidance.stereotactic for localization in Brain-- W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWOContrast: Coding = { + code: "44123-8", + display: "Biliary ducts and Pancreatic duct MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandMRIWContrastIV: Coding = { + code: "44124-6", + display: "Adrenal gland MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWContrastIV: Coding = { + code: "44125-3", + display: "Biliary ducts and Pancreatic duct MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRICineForBloodFlowVelocityMappingWContrastIV: Coding = { + code: "44126-1", + display: "Heart MRI cine for blood flow velocity mapping W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRILimitedCineForFunction: Coding = { + code: "44127-9", + display: "Heart MRI limited cine for function", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "44128-7", + display: "Lower extremity vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWOContrast: Coding = { + code: "44129-5", + display: "Lower extremity vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchMRIAngiogramWOContrast: Coding = { + code: "44130-3", + display: "Aortic arch MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaMRIAngiogramWAndWOContrastIV: Coding = { + code: "44131-1", + display: "Aorta MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaMRIAngiogramWOContrast: Coding = { + code: "44132-9", + display: "Aorta MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsMRIAngiogramWOContrast: Coding = { + code: "44133-7", + display: "Renal vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "44134-5", + display: "Renal vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogramWContrastIV: Coding = { + code: "44135-2", + display: "Lower extremity vessels - bilateral MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionPET: Coding = { + code: "44136-0", + display: "Unspecified body region PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartPET: Coding = { + code: "44137-8", + display: "Heart PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainPET: Coding = { + code: "44138-6", + display: "Brain PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_PETWholeBody: Coding = { + code: "44139-4", + display: "PET whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisScanForTumor: Coding = { + code: "44140-2", + display: "Abdomen and Pelvis Scan for tumor", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverAndSpleenScanWTc99mMAAIV: Coding = { + code: "44141-0", + display: "Liver and Spleen Scan W Tc-99m MAA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneScanWTc99mMedronateIV: Coding = { + code: "44142-8", + display: "Bone Scan W Tc-99m medronate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWTc99mTaggedRBCIV: Coding = { + code: "44143-6", + display: "Heart Scan W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanWXe133Inhaled: Coding = { + code: "44144-4", + display: "Liver Scan W Xe-133 inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParathyroidScanWTc99mSestamibiIV: Coding = { + code: "44145-1", + display: "Parathyroid Scan W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowScanWTc99mSCIV: Coding = { + code: "44146-9", + display: "Bone marrow Scan W Tc-99m SC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeWTc99mPertechnetateIV: Coding = { + code: "44147-7", + display: "Thyroid Scan and uptake W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanFlowWTc99mBicisateIV: Coding = { + code: "44148-5", + display: "Brain Scan flow W Tc-99m bicisate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeritoneovenousShuntScanForPatencyWTc99mMAAInj: Coding = { + code: "44149-3", + display: "Peritoneovenous shunt Scan for patency W Tc-99m MAA inj", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainScanStaticWTc99mBicisateIV: Coding = { + code: "44150-1", + display: "Brain Scan static W Tc-99m bicisate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWTc99mSestamibiIV: Coding = { + code: "44151-9", + display: "Heart SPECT W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainSPECTWTc99mBicisateIV: Coding = { + code: "44152-7", + display: "Brain SPECT W Tc-99m bicisate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneySPECTWTc99mGlucoheptonateIV: Coding = { + code: "44153-5", + display: "Kidney SPECT W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTWDipyridamoleAndWTc99mSestamibiIV: Coding = { + code: "44154-3", + display: "Heart SPECT W dipyridamole and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAblationOfTissueOfLiver: Coding = { + code: "44155-0", + display: "US Guidance for ablation of tissue of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAblationOfTissueOfKidney: Coding = { + code: "44156-8", + display: "US Guidance for ablation of tissue of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfPancreas: Coding = { + code: "44157-6", + display: "US Guidance for fine needle aspiration of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfLiver: Coding = { + code: "44158-4", + display: "US Guidance for fine needle aspiration of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfKidney: Coding = { + code: "44159-2", + display: "US Guidance for fine needle aspiration of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreast: Coding = { + code: "44160-0", + display: "US Guidance for fine needle aspiration of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfLung: Coding = { + code: "44161-8", + display: "US Guidance for biopsy of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfAbdomenRetroperitoneum: Coding = { + code: "44162-6", + display: "US Guidance for biopsy of Abdomen retroperitoneum", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicOutletUS: Coding = { + code: "44163-4", + display: "Thoracic outlet US", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadAndNeckUS: Coding = { + code: "44164-2", + display: "Head and Neck US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSAnd3DReconstruction: Coding = { + code: "44165-9", + display: "Unspecified body region US and 3D reconstruction", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfSubphrenicSpace: Coding = { + code: "44166-7", + display: "US Guidance for abscess drainage of Subphrenic space", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfKidney: Coding = { + code: "44167-5", + display: "US Guidance for abscess drainage of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfPelvis: Coding = { + code: "44168-3", + display: "US Guidance for abscess drainage of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAbscessDrainageOfPeritonealSpace: Coding = { + code: "44169-1", + display: "US Guidance for abscess drainage of Peritoneal space", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfLiver: Coding = { + code: "44170-9", + display: "US Guidance for needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfChestPleura: Coding = { + code: "44171-7", + display: "US Guidance for needle biopsy of Chest.pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForDrainageOfPancreas: Coding = { + code: "44172-5", + display: "US Guidance for drainage of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralArteryUSLimited: Coding = { + code: "44173-3", + display: "Peripheral artery US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsUSDoppler: Coding = { + code: "44174-1", + display: "Lower extremity vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckVesselsUSDoppler: Coding = { + code: "44175-8", + display: "Neck vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRaySingleViewPortable: Coding = { + code: "44176-6", + display: "Hip X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralXRayAPSingleViewStanding: Coding = { + code: "44177-4", + display: "Lower extremity - bilateral X-ray AP single view standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayObliqueViewAndViewsWRightBendingAndWLeftBending: Coding = { + code: "44178-2", + display: "Spine Lumbar X-ray oblique view and (views W right bending and W left bending)", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxXRay2Views: Coding = { + code: "44179-0", + display: "Sacrum and Coccyx X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRay2Or3Views: Coding = { + code: "44181-6", + display: "Sacroiliac Joint X-ray 2 or 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRay2ViewsPortable: Coding = { + code: "44182-4", + display: "Hand X-ray 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusAndUlnaXRay2ViewsPortable: Coding = { + code: "44183-2", + display: "Radius and Ulna X-ray 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowXRay2ViewsPortable: Coding = { + code: "44184-0", + display: "Elbow X-ray 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurXRayAPAndLateralPortable: Coding = { + code: "44185-7", + display: "Femur X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayAPAndLateralPortable: Coding = { + code: "44186-5", + display: "Foot X-ray AP and lateral portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralPortableWFlexionAndWExtension: Coding = { + code: "44187-3", + display: "Spine Cervical X-ray AP and oblique and odontoid and lateral portable W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootXRayGE3Views: Coding = { + code: "44188-1", + display: "Foot X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRayGE3Views: Coding = { + code: "44189-9", + display: "Sacroiliac Joint X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayGE3Views: Coding = { + code: "44190-7", + display: "Wrist X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsAndChestXRayGE3AndPAChestViews: Coding = { + code: "44191-5", + display: "Ribs and Chest X-ray GE 3 and PA Chest views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRayGE3PortableViews: Coding = { + code: "44192-3", + display: "Pelvis X-ray GE 3 Portable views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayGE3PortableViews: Coding = { + code: "44193-1", + display: "Hand X-ray GE 3 Portable views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayGE4ViewsWRightBendingAndWLeftBending: Coding = { + code: "44194-9", + display: "Spine X-ray GE 4 views W right bending and W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRayGE5Views: Coding = { + code: "44195-6", + display: "Knee X-ray GE 5 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayGE5ViewsWRightBendingAndWLeftBending: Coding = { + code: "44196-4", + display: "Spine Lumbar X-ray GE 5 views W right bending and W left bending", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayGE5ViewsStanding: Coding = { + code: "44197-2", + display: "Knee - bilateral X-ray GE 5 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay1Or2Views: Coding = { + code: "44198-0", + display: "Knee X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRay1Or2Views: Coding = { + code: "44199-8", + display: "Facial bones X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisXRay1Or2ViewsPortable: Coding = { + code: "44201-2", + display: "Pelvis X-ray 1 or 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRay1Or2ViewsPortable: Coding = { + code: "44202-0", + display: "Knee X-ray 1 or 2 views portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRayPortable: Coding = { + code: "44203-8", + display: "Spine Cervical and Thoracic and Lumbar X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLung: Coding = { + code: "44204-6", + display: "Fluoroscopy Guidance for percutaneous needle biopsy of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralXRayStanding: Coding = { + code: "44205-3", + display: "Lower extremity - bilateral X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisSingleView: Coding = { + code: "44206-1", + display: "Spine Thoracic and Lumbar X-ray scoliosis single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitXRayForForeignBody: Coding = { + code: "44208-7", + display: "Orbit X-ray for foreign body", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesXRayLimited: Coding = { + code: "44209-5", + display: "Sinuses X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleXRayGE3Views: Coding = { + code: "44210-3", + display: "Ankle X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayGE4Views: Coding = { + code: "44211-1", + display: "Chest X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRayGE4Views: Coding = { + code: "44212-9", + display: "Spine Cervical X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfPancreaticDuctWContrastRetrograde: Coding = { + code: "44213-7", + display: "Fluoroscopy Guidance for endoscopy of Pancreatic duct-- W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsWContrastRetrograde: Coding = { + code: "44214-5", + display: "Fluoroscopy Guidance for endoscopy of Biliary ducts-- W contrast retrograde", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: Coding = { + code: "44215-2", + display: "Fluoroscopy Guidance for fine needle aspiration of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfThyroid: Coding = { + code: "44216-0", + display: "Fluoroscopy Guidance for fine needle aspiration of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfKidney: Coding = { + code: "44217-8", + display: "Fluoroscopy Guidance for fine needle aspiration of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfPancreas: Coding = { + code: "44218-6", + display: "Fluoroscopy Guidance for fine needle aspiration of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfLymphNode: Coding = { + code: "44219-4", + display: "Fluoroscopy Guidance for fine needle aspiration of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfLiver: Coding = { + code: "44220-2", + display: "Fluoroscopy Guidance for fine needle aspiration of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfDeepTissue: Coding = { + code: "44221-0", + display: "Fluoroscopy Guidance for fine needle aspiration of Deep tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForProcedureOfJointSpace: Coding = { + code: "44222-8", + display: "Fluoroscopy Guidance for procedure of Joint space", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfOvary: Coding = { + code: "44223-6", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Ovary", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInUnspecifiedBodyRegion: Coding = { + code: "44224-4", + display: "Fluoroscopy Guidance for placement of tube in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfLiverWContrastIV: Coding = { + code: "44225-1", + display: "Fluoroscopy Guidance for needle biopsy of Liver-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyReductionWViewsWBariumContrastPR: Coding = { + code: "44226-9", + display: "Colon Fluoroscopy Reduction W views W barium contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWBariumContrastPR: Coding = { + code: "44227-7", + display: "Colon Fluoroscopy W barium contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAblationOfTissueOfKidney: Coding = { + code: "44228-5", + display: "CT Guidance for ablation of tissue of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_BonesCT: Coding = { + code: "44229-3", + display: "Bones CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogramWOContrast: Coding = { + code: "44230-1", + display: "Superior mesenteric vessels MRI angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogramWAndWOContrastIV: Coding = { + code: "44231-9", + display: "Superior mesenteric vessels MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWAndWOTc99mMertiatideIV: Coding = { + code: "44232-7", + display: "Kidney - bilateral Scan W and WO Tc-99m Mertiatide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWAndWOTc99mDTPAIV: Coding = { + code: "44233-5", + display: "Kidney - bilateral Scan W and WO Tc-99m DTPA IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralScanWTc99mGlucoheptonateIV: Coding = { + code: "44234-3", + display: "Kidney - bilateral Scan W Tc-99m glucoheptonate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericVesselsUSDoppler: Coding = { + code: "44235-0", + display: "Superior mesenteric vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselGraftBilateralUSDoppler: Coding = { + code: "44236-8", + display: "Upper extremity vessel graft - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselGraftBilateralUSDopplerLimited: Coding = { + code: "44237-6", + display: "Upper extremity vessel graft - bilateral US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_TracheaXRay: Coding = { + code: "44238-4", + display: "Trachea X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsUnilateralAndChestXRayGe3AndPAChestPortableViews: Coding = { + code: "44239-2", + display: "Ribs - unilateral and Chest X-ray Ge 3 and PA Chest Portable views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeripheralArteriesBilateralFluoroscopicAngiogramWContrastIA: Coding = { + code: "44240-0", + display: "Peripheral arteries - bilateral Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStorageAndHandlingSection: Coding = { + code: "44425-7", + display: "FDA package insert Storage and handling section", + system: "http://loinc.org" +}; +const C80DocTypecodes_Progesterone11DeoxycorticosteroneMassRatioInSerumOrPlasma: Coding = { + code: "44729-2", + display: "Progesterone/11-Deoxycorticosterone [Mass Ratio] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_SelfManagement: Coding = { + code: "44943-9", + display: "Self management", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingNotes: Coding = { + code: "46208-5", + display: "Nursing notes", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProviderOrders: Coding = { + code: "46209-3", + display: "Provider orders", + system: "http://loinc.org" +}; +const C80DocTypecodes_CaseManagerNote: Coding = { + code: "46210-1", + display: "Case manager Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TiltTableStudy: Coding = { + code: "46213-5", + display: "Tilt table study", + system: "http://loinc.org" +}; +const C80DocTypecodes_IntracardiacAblationStudy: Coding = { + code: "46214-3", + display: "Intracardiac ablation study", + system: "http://loinc.org" +}; +const C80DocTypecodes_WoundCareManagementNote: Coding = { + code: "46215-0", + display: "Wound care management Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_FetalDocumentVitalSignsMeasurements: Coding = { + code: "46242-4", + display: "Fetal Document Vital signs measurements", + system: "http://loinc.org" +}; +const C80DocTypecodes_HistoryOfMedicalDeviceUse: Coding = { + code: "46264-8", + display: "History of medical device use", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion: Coding = { + code: "46281-2", + display: "CT Guidance for aspiration or injection of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion: Coding = { + code: "46282-0", + display: "US Guidance for aspiration or injection of cyst of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreastRight: Coding = { + code: "46283-8", + display: "Mammogram Guidance for fine needle aspiration of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreastLeft: Coding = { + code: "46284-6", + display: "Mammogram Guidance for fine needle aspiration of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfThyroid: Coding = { + code: "46285-3", + display: "US Guidance for core needle biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleBiopsyOfBreast: Coding = { + code: "46286-1", + display: "Mammogram Guidance for needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "46287-9", + display: "CT Guidance for needle biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfProstate: Coding = { + code: "46288-7", + display: "US Guidance for needle biopsy of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWAndWOContrastIV: Coding = { + code: "46289-5", + display: "CT Guidance for biopsy of Unspecified body region-- W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWOContrast: Coding = { + code: "46290-3", + display: "CT Guidance for biopsy of Unspecified body region-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWAndWOContrastIV: Coding = { + code: "46291-1", + display: "CT Guidance for drainage of Unspecified body region-- W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWContrastIV: Coding = { + code: "46292-9", + display: "CT Guidance for drainage of Unspecified body region-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWOContrast: Coding = { + code: "46293-7", + display: "CT Guidance for drainage of Unspecified body region-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInStomach: Coding = { + code: "46294-5", + display: "Fluoroscopy Guidance for replacement of percutaneous drainage tube in Stomach", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastLeft: Coding = { + code: "46295-2", + display: "Mammogram Guidance.stereotactic for core needle biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreast: Coding = { + code: "46296-0", + display: "Mammogram Guidance.stereotactic for core needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECT: Coding = { + code: "46297-8", + display: "SPECT", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidBilateralCT: Coding = { + code: "46298-6", + display: "Mastoid - bilateral CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMRI: Coding = { + code: "46299-4", + display: "Breast - unilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTCoronal: Coding = { + code: "46300-0", + display: "Sinuses CT coronal", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinBilateralUSDopplerLimited: Coding = { + code: "46301-8", + display: "Extremity vein - bilateral US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryBilateralUSDopplerLimited: Coding = { + code: "46302-6", + display: "Upper extremity artery - bilateral US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsUSDopplerLimited: Coding = { + code: "46303-4", + display: "Upper extremity vessels US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SinusesCTLimitedWOContrast: Coding = { + code: "46304-2", + display: "Sinuses CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTWholeBody: Coding = { + code: "46305-9", + display: "CT whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTWholeBodyWContrastIV: Coding = { + code: "46306-7", + display: "CT whole body W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsRightCTAngiogramWAndWOContrastIV: Coding = { + code: "46307-5", + display: "Lower extremity vessels - right CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsLeftCTAngiogramWAndWOContrastIV: Coding = { + code: "46308-3", + display: "Lower extremity vessels - left CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsRightCTAngiogramWAndWOContrastIV: Coding = { + code: "46309-1", + display: "Upper extremity vessels - right CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceAndNeckMRIWAndWOContrastIV: Coding = { + code: "46310-9", + display: "Orbit and Face and Neck MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandCTWAndWOContrastIV: Coding = { + code: "46311-7", + display: "Parotid gland CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsLeftCTAngiogramWAndWOContrastIV: Coding = { + code: "46312-5", + display: "Upper extremity vessels - left CT angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46313-3", + display: "Pelvis CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46314-1", + display: "Internal auditory canal CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46315-8", + display: "Facial bones and Maxilla CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46316-6", + display: "Head CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46317-4", + display: "Chest CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTWAndWOReducedContrastVolumeIV: Coding = { + code: "46318-2", + display: "Abdomen CT W and WO reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowMRIWContrastIntraarticular: Coding = { + code: "46319-0", + display: "Elbow MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceCTWContrastIV: Coding = { + code: "46320-8", + display: "Orbit and Face CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceAndNeckMRIWContrastIV: Coding = { + code: "46321-6", + display: "Orbit and Face and Neck MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyCTWContrastIV: Coding = { + code: "46322-4", + display: "Kidney CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMRIWContrastIV: Coding = { + code: "46323-2", + display: "Breast - unilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWContrastIV: Coding = { + code: "46324-0", + display: "Lower extremity vessels MRI angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InternalAuditoryCanalCTWReducedContrastVolumeIV: Coding = { + code: "46325-7", + display: "Internal auditory canal CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndMaxillaCTWReducedContrastVolumeIV: Coding = { + code: "46326-5", + display: "Facial bones and Maxilla CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTWReducedContrastVolumeIV: Coding = { + code: "46327-3", + display: "Chest CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTWReducedContrastVolumeIV: Coding = { + code: "46328-1", + display: "Head CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisCTWReducedContrastVolumeIV: Coding = { + code: "46329-9", + display: "Pelvis CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenCTWReducedContrastVolumeIV: Coding = { + code: "46330-7", + display: "Abdomen CT W reduced contrast volume IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitCTWOContrast: Coding = { + code: "46331-5", + display: "Orbit CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitAndFaceAndNeckMRIWOContrast: Coding = { + code: "46332-3", + display: "Orbit and Face and Neck MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMRIWOContrast: Coding = { + code: "46333-1", + display: "Breast - unilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralMammogramSingleView: Coding = { + code: "46335-6", + display: "Breast - bilateral Mammogram Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftMammogramSingleView: Coding = { + code: "46336-4", + display: "Breast - left Mammogram Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightMammogramSingleView: Coding = { + code: "46337-2", + display: "Breast - right Mammogram Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMammogramSingleView: Coding = { + code: "46338-0", + display: "Breast - unilateral Mammogram Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMammogram: Coding = { + code: "46339-8", + display: "Breast - unilateral Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbosacralJunctionXRay: Coding = { + code: "46340-6", + display: "Spine Lumbosacral Junction X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenFluoroscopy: Coding = { + code: "46341-4", + display: "Abdomen Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastFFDMammogram: Coding = { + code: "46342-2", + display: "Breast FFD mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayGE3Views: Coding = { + code: "46343-0", + display: "Wrist - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRayGE3Views: Coding = { + code: "46344-8", + display: "Elbow - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRayGE3Views: Coding = { + code: "46345-5", + display: "Elbow - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayGE3Views: Coding = { + code: "46346-3", + display: "Wrist - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRayGE3Views: Coding = { + code: "46347-1", + display: "Ankle - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayGE2AndPAAndLateralViews: Coding = { + code: "46348-9", + display: "Chest X-ray GE 2 and PA and Lateral views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralXRayAPAndTransthoracic: Coding = { + code: "46349-7", + display: "Shoulder - bilateral X-ray AP and transthoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMammogramDiagnostic: Coding = { + code: "46350-5", + display: "Breast - unilateral Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMammogramDisplacement: Coding = { + code: "46351-3", + display: "Breast implant - bilateral Mammogram displacement", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctMammogramDuringSurgeryWContrastIntraDuct: Coding = { + code: "46352-1", + display: "Breast duct Mammogram during surgery W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightFFDMammogramScreening: Coding = { + code: "46354-7", + display: "Breast - right FFD mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftFFDMammogramScreening: Coding = { + code: "46355-4", + display: "Breast - left FFD mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastUnilateralMammogramScreening: Coding = { + code: "46356-2", + display: "Breast - unilateral Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_ColonFluoroscopyWAirContrastPR: Coding = { + code: "46357-0", + display: "Colon Fluoroscopy W air contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIWholeBody: Coding = { + code: "46358-8", + display: "MRI whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogram: Coding = { + code: "46359-6", + display: "Superior mesenteric vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchMRIAngiogramWAndWOContrastIV: Coding = { + code: "46360-4", + display: "Aortic arch MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungScanVentilationWXe133Inhaled: Coding = { + code: "46361-2", + display: "Lung Scan ventilation W Xe-133 inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootVesselsUSDoppler: Coding = { + code: "46362-0", + display: "Foot vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinUS: Coding = { + code: "46363-8", + display: "Lower extremity vein US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinBilateralUS: Coding = { + code: "46364-6", + display: "Lower extremity vein - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAblationOfTissueOfCeliacPlexus: Coding = { + code: "46365-3", + display: "CT Guidance for ablation of tissue of Celiac plexus", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForBiopsyOfBone: Coding = { + code: "46366-1", + display: "SPECT Guidance for biopsy of Bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfAdrenalGland: Coding = { + code: "46367-9", + display: "CT Guidance for needle biopsy of Adrenal gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfBreast: Coding = { + code: "46368-7", + display: "CT Guidance for needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfOvary: Coding = { + code: "46369-5", + display: "US Guidance for needle biopsy of Ovary", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfPelvis: Coding = { + code: "46370-3", + display: "US Guidance for needle biopsy of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_XRayGuidanceForChangeOfPercutaneousTubeInUnspecifiedBodyRegionWContrast: Coding = { + code: "46371-1", + display: "X-ray Guidance for change of percutaneous tube in Unspecified body region-- W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfBiliaryDucts: Coding = { + code: "46372-9", + display: "Fluoroscopy Guidance for percutaneous drainage of Biliary ducts", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForPlacementOfTubeInChest: Coding = { + code: "46373-7", + display: "SPECT Guidance for placement of tube in Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_CerebralArteryUS: Coding = { + code: "46374-5", + display: "Cerebral artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ArteryUS: Coding = { + code: "46375-2", + display: "Artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyWContrastAntegrade: Coding = { + code: "46376-0", + display: "Kidney - bilateral Fluoroscopy W contrast antegrade", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayGE3Views: Coding = { + code: "46377-8", + display: "Skull X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayPAStandingAndWFlexion: Coding = { + code: "46378-6", + display: "Knee - bilateral X-ray PA standing and W flexion", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselsBilateralUSDoppler: Coding = { + code: "46379-4", + display: "Upper extremity vessels - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantUnilateralMammogram: Coding = { + code: "46380-2", + display: "Breast Implant - unilateral Mammogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowPlusRadiusPlusUlnaXRay: Coding = { + code: "46381-0", + display: "Elbow+Radius+Ulna X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandVesselsUSDoppler: Coding = { + code: "46382-8", + display: "Hand vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTGuidanceForBiopsyOfSuperficialBone: Coding = { + code: "46384-4", + display: "SPECT Guidance for biopsy of Superficial bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVesselGraftUSDoppler: Coding = { + code: "46385-1", + display: "Upper extremity vessel graft US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_TeethXRayBitewing: Coding = { + code: "46386-9", + display: "Teeth X-ray bitewing", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreast: Coding = { + code: "46387-7", + display: "Mammogram Guidance for fine needle aspiration of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaUSDoppler: Coding = { + code: "46388-5", + display: "Aorta US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayAndRadialHeadCapitellar: Coding = { + code: "46389-3", + display: "Elbow - bilateral X-ray and radial head capitellar", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayGE3Views: Coding = { + code: "46390-1", + display: "Ankle - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayPortable: Coding = { + code: "46391-9", + display: "Shoulder X-ray portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSinuses: Coding = { + code: "46392-7", + display: "Fluoroscopy Guidance for injection of Sinuses", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverCTWXe133Inhaled: Coding = { + code: "46393-5", + display: "Liver CT W Xe-133 inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTDynamicWContrastIV: Coding = { + code: "46394-3", + display: "Head CT dynamic W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGatedAndEjectionFractionAtRestAndWStressAndWRadionuclideIV: Coding = { + code: "46395-0", + display: "Heart SPECT gated and ejection fraction at rest and W stress and W radionuclide IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTGatedAtRestAndWTc99mSestamibiIV: Coding = { + code: "46396-8", + display: "Heart SPECT gated at rest and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalAdmissionHistoryAndPhysicalNote: Coding = { + code: "47039-3", + display: "Hospital Admission history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_Consultation2ndOpinion: Coding = { + code: "47040-1", + display: "Consultation 2nd opinion", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalConsultation2ndOpinion: Coding = { + code: "47041-9", + display: "Hospital Consultation 2nd opinion", + system: "http://loinc.org" +}; +const C80DocTypecodes_CounselingNote: Coding = { + code: "47042-7", + display: "Counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GroupCounselingNote: Coding = { + code: "47043-5", + display: "Group counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalInitialAssessmentNote: Coding = { + code: "47044-3", + display: "Hospital Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_StudyReport: Coding = { + code: "47045-0", + display: "Study report", + system: "http://loinc.org" +}; +const C80DocTypecodes_SummaryOfDeathNote: Coding = { + code: "47046-8", + display: "Summary of death note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SupervisoryNote: Coding = { + code: "47047-6", + display: "Supervisory note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiagnosticInterventionalStudyReportInterventionalRadiology: Coding = { + code: "47048-4", + display: "Diagnostic interventional study report Interventional radiology", + system: "http://loinc.org" +}; +const C80DocTypecodes_HIVTreatmentFormDocument: Coding = { + code: "47245-6", + display: "HIV treatment form Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTLimitedWOContrast: Coding = { + code: "47366-0", + display: "Chest CT limited WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestFluoroscopyGE4Views: Coding = { + code: "47367-8", + display: "Chest Fluoroscopy GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestXRayGE4AndPaAndLateralViews: Coding = { + code: "47368-6", + display: "Chest X-ray GE 4 and Pa and Lateral views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRayGE3Views: Coding = { + code: "47370-2", + display: "Hand - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRayGE3Views: Coding = { + code: "47371-0", + display: "Hand - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayDuringSurgery: Coding = { + code: "47372-8", + display: "Hip X-ray during surgery", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay1Or2Views: Coding = { + code: "47373-6", + display: "Knee - left X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayGE4Views: Coding = { + code: "47374-4", + display: "Knee - left X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRay1Or2Views: Coding = { + code: "47375-1", + display: "Knee - right X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayGE4Views: Coding = { + code: "47376-9", + display: "Knee - right X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayLE4Views: Coding = { + code: "47377-7", + display: "Knee - right X-ray LE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECTBloodPool: Coding = { + code: "47378-5", + display: "Liver SPECT blood pool", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayGE4Views: Coding = { + code: "47379-3", + display: "Mandible X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleXRayLE3Views: Coding = { + code: "47380-1", + display: "Mandible X-ray LE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidXRayGE3Views: Coding = { + code: "47381-9", + display: "Mastoid X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRayGE4Views: Coding = { + code: "47382-7", + display: "Spine Lumbar X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FunctionalStatusAssessmentNote: Coding = { + code: "47420-5", + display: "Functional status assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HistoryOfProceduresDocument: Coding = { + code: "47519-4", + display: "History of Procedures Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfSputumCytoStain: Coding = { + code: "47520-2", + display: "Cytology report of Sputum Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfBreastFineNeedleAspirateCytoStain: Coding = { + code: "47521-0", + display: "Cytology report of Breast fine needle aspirate Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfNippleDischargeCytoStain: Coding = { + code: "47522-8", + display: "Cytology report of Nipple discharge Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfBodyFluidCytoStain: Coding = { + code: "47523-6", + display: "Cytology report of Body fluid Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfThyroidFineNeedleAspirateCytoStain: Coding = { + code: "47524-4", + display: "Cytology report of Thyroid fine needle aspirate Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfUrineCytoStain: Coding = { + code: "47525-1", + display: "Cytology report of Urine Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfUnspecifiedSpecimenCytoStain: Coding = { + code: "47526-9", + display: "Cytology report of Unspecified specimen Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStainThinPrep: Coding = { + code: "47527-7", + display: "Cytology report of Cervical or vaginal smear or scraping Cyto stain.thin prep", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStain: Coding = { + code: "47528-5", + display: "Cytology report of Cervical or vaginal smear or scraping Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfTissueOtherStain: Coding = { + code: "47529-3", + display: "Cytology report of Tissue Other stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfBreastDuctalLavageCytoStain: Coding = { + code: "47530-1", + display: "Cytology report of Breast ductal lavage Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidBilateralXRay1Or2Views: Coding = { + code: "47983-2", + display: "Mastoid - bilateral X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisAndSpineLumbarXRay: Coding = { + code: "47984-0", + display: "Pelvis and Spine Lumbar X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWContrastIT: Coding = { + code: "47985-7", + display: "Spine CT W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "47986-5", + display: "Lower extremity arteries - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteriesRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "47987-3", + display: "Lower extremity arteries - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusBilateralXRay2Views: Coding = { + code: "48433-7", + display: "Calcaneus - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfKidney: Coding = { + code: "48434-5", + display: "US Guidance for aspiration of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSalivaryGlandBilateral: Coding = { + code: "48435-2", + display: "Fluoroscopy Guidance for injection of Salivary gland - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWContrastIT: Coding = { + code: "48436-0", + display: "Spine Lumbar MRI W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRIWContrastIT: Coding = { + code: "48439-4", + display: "Spine Thoracic MRI W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseMRIWContrastIV: Coding = { + code: "48440-2", + display: "Skull.base MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicMRIWAndWOContrastIT: Coding = { + code: "48441-0", + display: "Spine Thoracic MRI W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCTWAndWOContrastIT: Coding = { + code: "48442-8", + display: "Spine CT W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxCTWAndWOContrastIV: Coding = { + code: "48443-6", + display: "Nasopharynx CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainTemporalMRIWContrastIV: Coding = { + code: "48444-4", + display: "Brain.temporal MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxMRIWOContrast: Coding = { + code: "48445-1", + display: "Larynx MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasopharynxCTWContrastIV: Coding = { + code: "48446-9", + display: "Nasopharynx CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWContrastIT: Coding = { + code: "48447-7", + display: "Spine Cervical MRI W contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityArteryUS: Coding = { + code: "48448-5", + display: "Upper extremity artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitCTWContrastIV: Coding = { + code: "48449-3", + display: "Orbit CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalMRIWAndWOContrastIT: Coding = { + code: "48450-1", + display: "Spine Cervical MRI W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitCTWAndWOContrastIV: Coding = { + code: "48451-9", + display: "Orbit CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarMRIWAndWOContrastIT: Coding = { + code: "48452-7", + display: "Spine Lumbar MRI W and WO contrast IT", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainTemporalMRIWOContrast: Coding = { + code: "48453-5", + display: "Brain.temporal MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightMRIWAndWOContrastIV: Coding = { + code: "48454-3", + display: "Clavicle - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftMRIWAndWOContrastIV: Coding = { + code: "48455-0", + display: "Clavicle - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightMRIWContrastIV: Coding = { + code: "48456-8", + display: "Clavicle - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftMRIWContrastIV: Coding = { + code: "48457-6", + display: "Clavicle - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleRightMRIWOContrast: Coding = { + code: "48458-4", + display: "Clavicle - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleLeftMRIWOContrast: Coding = { + code: "48459-2", + display: "Clavicle - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRILimited: Coding = { + code: "48460-0", + display: "Unspecified body region MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeckMRILimited: Coding = { + code: "48461-8", + display: "Neck MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPSingleView: Coding = { + code: "48462-6", + display: "Knee - left X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRayAPSingleView: Coding = { + code: "48463-4", + display: "Knee - right X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TracheaFluoroscopy: Coding = { + code: "48464-2", + display: "Trachea Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_LarynxFluoroscopy: Coding = { + code: "48465-9", + display: "Larynx Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayLimited: Coding = { + code: "48466-7", + display: "Skull X-ray limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointXRay1Or2Views: Coding = { + code: "48467-5", + display: "Sacroiliac Joint X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRay2ViewsAndPAChest: Coding = { + code: "48468-3", + display: "Ribs - bilateral and Chest X-ray 2 views and PA chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarXRay2Or3Views: Coding = { + code: "48469-1", + display: "Spine Lumbar X-ray 2 or 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidLeftXRay3Views: Coding = { + code: "48470-9", + display: "Mastoid - left X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidRightXRay3Views: Coding = { + code: "48471-7", + display: "Mastoid - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay3ViewsAndSwimmers: Coding = { + code: "48472-5", + display: "Spine Thoracic X-ray 3 views and Swimmers", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarAndSacrumXRay4Views: Coding = { + code: "48473-3", + display: "Spine Lumbar and Sacrum X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayAPAndLateral: Coding = { + code: "48474-1", + display: "Hand - bilateral X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMammogramDiagnostic: Coding = { + code: "48475-8", + display: "Breast implant - bilateral Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRayGE3Views: Coding = { + code: "48476-6", + display: "Foot - right X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRayGE3Views: Coding = { + code: "48477-4", + display: "Foot - left X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootBilateralXRayGE3Views: Coding = { + code: "48478-2", + display: "Foot - bilateral X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesXRayGE3Views: Coding = { + code: "48479-0", + display: "Facial bones X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayGE3Views: Coding = { + code: "48480-8", + display: "Ankle - bilateral X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayGE3Views: Coding = { + code: "48481-6", + display: "Elbow - bilateral X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SternoclavicularJointsXRayGE3Views: Coding = { + code: "48482-4", + display: "Sternoclavicular Joints X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayGE3Views: Coding = { + code: "48483-2", + display: "Wrist - bilateral X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsRightAndChestXRayGE3AndPAChestViews: Coding = { + code: "48484-0", + display: "Ribs - right and Chest X-ray GE 3 and PA Chest views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRayGE3AndPAChestViews: Coding = { + code: "48485-7", + display: "Ribs - bilateral and Chest X-ray GE 3 and PA Chest views", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsLeftAndChestXRayGE3AndPAChestViews: Coding = { + code: "48486-5", + display: "Ribs - left and Chest X-ray GE 3 and PA Chest views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayGE4Views: Coding = { + code: "48487-3", + display: "Skull X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidRightXRay1Or2Views: Coding = { + code: "48488-1", + display: "Mastoid - right X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MastoidLeftXRay1Or2Views: Coding = { + code: "48489-9", + display: "Mastoid - left X-ray 1 or 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointRightXRayOpenAndClosedMouth: Coding = { + code: "48490-7", + display: "Temporomandibular joint - right X-ray open and closed mouth", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointLeftXRayOpenAndClosedMouth: Coding = { + code: "48491-5", + display: "Temporomandibular joint - left X-ray open and closed mouth", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMammogramScreening: Coding = { + code: "48492-3", + display: "Breast implant - bilateral Mammogram screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseMRIWOContrast: Coding = { + code: "48687-8", + display: "Skull.base MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinRightUS: Coding = { + code: "48688-6", + display: "Upper extremity vein - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinLeftUS: Coding = { + code: "48689-4", + display: "Upper extremity vein - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinBilateralUS: Coding = { + code: "48690-2", + display: "Upper extremity vein - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinRightUS: Coding = { + code: "48691-0", + display: "Lower extremity vein - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinLeftUS: Coding = { + code: "48692-8", + display: "Lower extremity vein - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityArteryUS: Coding = { + code: "48693-6", + display: "Lower extremity artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainTemporalMRIWAndWOContrastIV: Coding = { + code: "48694-4", + display: "Brain.temporal MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseXRaySingleView: Coding = { + code: "48695-1", + display: "Skull.base X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubmandibularGlandRightFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "48696-9", + display: "Submandibular gland - right Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseXRay: Coding = { + code: "48697-7", + display: "Skull.base X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubmandibularGlandBilateralFluoroscopyWContrastIntraSalivaryDuct: Coding = { + code: "48698-5", + display: "Submandibular gland - bilateral Fluoroscopy W contrast intra salivary duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_TemporomandibularJointUnilateralXRayOpenAndClosedMouth: Coding = { + code: "48699-3", + display: "Temporomandibular Joint - unilateral X-ray open and closed mouth", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForLocalizationOfBreast: Coding = { + code: "48735-5", + display: "Mammogram Guidance for localization of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreastLeft: Coding = { + code: "48736-3", + display: "Mammogram Guidance for sentinel lymph node injection of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristAndHandXRay3Views: Coding = { + code: "48737-1", + display: "Wrist and Hand X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralAndHandBilateralXRay3Views: Coding = { + code: "48738-9", + display: "Wrist - bilateral and Hand - bilateral X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreastRight: Coding = { + code: "48739-7", + display: "Mammogram Guidance for sentinel lymph node injection of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreast: Coding = { + code: "48740-5", + display: "Mammogram Guidance for sentinel lymph node injection of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleUSDoppler: Coding = { + code: "48742-1", + display: "Scrotum and Testicle US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenRetroperitoneumCTWAndWOContrastIV: Coding = { + code: "48743-9", + display: "Abdomen retroperitoneum CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_MandibleLeftXRay: Coding = { + code: "48745-4", + display: "Mandible - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacroiliacJointBilateralXRayGE3Views: Coding = { + code: "48746-2", + display: "Sacroiliac joint - bilateral X-ray GE 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrbitBilateralXRayGE4Views: Coding = { + code: "48747-0", + display: "Orbit - bilateral X-ray GE 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineXRayOblique: Coding = { + code: "48748-8", + display: "Spine X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayOblique: Coding = { + code: "48749-6", + display: "Spine Thoracic X-ray oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_SummaryPurposeCCDDocument: Coding = { + code: "48764-5", + display: "Summary purpose CCD Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergiesAndAdverseReactionsDocument: Coding = { + code: "48765-2", + display: "Allergies and adverse reactions Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InformationSource: Coding = { + code: "48766-0", + display: "Information source", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnnotationCommentNarrative: Coding = { + code: "48767-8", + display: "Annotation comment Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PaymentSourcesDocument: Coding = { + code: "48768-6", + display: "Payment sources Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredProductLabellingIndexingDataElementsSection: Coding = { + code: "48779-3", + display: "FDA package insert Structured product labelling indexing data elements section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertStructuredProductLabellingListingDataElementsSection: Coding = { + code: "48780-1", + display: "FDA package insert Structured product labelling listing data elements section", + system: "http://loinc.org" +}; +const C80DocTypecodes_BoneMarrowAspirationReport: Coding = { + code: "48807-2", + display: "Bone marrow aspiration report", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionScan: Coding = { + code: "49118-3", + display: "Unspecified body region Scan", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertMicrobiologySection: Coding = { + code: "49489-8", + display: "FDA package insert Microbiology section", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIWContrastIV: Coding = { + code: "49507-7", + display: "Unspecified body region MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctRightMammogramSingleViewWContrastIntraDuct: Coding = { + code: "49509-3", + display: "Breast duct - right Mammogram Single view W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctLeftMammogramSingleViewWContrastIntraDuct: Coding = { + code: "49510-1", + display: "Breast duct - left Mammogram Single view W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryFluoroscopicAngiogramRunoffWAndWOContrastIA: Coding = { + code: "49511-9", + display: "Femoral artery Fluoroscopic angiogram runoff W and WO contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy: Coding = { + code: "49512-7", + display: "Unspecified body region Fluoroscopy", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSpineVesselsMRIAngiogram: Coding = { + code: "49565-5", + display: "Thoracic Spine vessels MRI angiogram", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTAtRestAndWTc99mSestamibiIV: Coding = { + code: "49566-3", + display: "Heart SPECT at rest and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionWAdenosineAndWTc99mSestamibiIV: Coding = { + code: "49567-1", + display: "Heart SPECT perfusion W adenosine and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV: Coding = { + code: "49568-9", + display: "Heart SPECT perfusion at rest and W stress and W Tl-201 IV and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartSPECTPerfusionAndWallMotionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV: Coding = { + code: "49569-7", + display: "Heart SPECT perfusion and wall motion at rest and W stress and W Tl-201 IV and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralXRayGE6Views: Coding = { + code: "49570-5", + display: "Ankle - bilateral X-ray GE 6 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScanLimitedWI131MIBGIV: Coding = { + code: "49571-3", + display: "Scan limited W I-131 MIBG IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfBronchoalveolarLavageCytoStain: Coding = { + code: "50007-4", + display: "Cytology report of Bronchoalveolar lavage Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma: Coding = { + code: "50081-9", + display: "18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityBilateralCTWContrastIV: Coding = { + code: "50755-8", + display: "Lower extremity - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytologyReportOfBronchialBrushCytoStain: Coding = { + code: "50971-1", + display: "Cytology report of Bronchial brush Cyto stain", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRayAndAPViewStanding: Coding = { + code: "51387-9", + display: "Knee - bilateral X-ray and (AP view standing)", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightAndHandRightXRay: Coding = { + code: "51388-7", + display: "Wrist - right and Hand - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastScanWTl201IV: Coding = { + code: "51389-5", + display: "Breast Scan W Tl-201 IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfTransjugularIntrahepaticPortosystemicShuntInPortalVeinAndHepaticVein: Coding = { + code: "51391-1", + display: "Fluoroscopic angiogram Guidance for placement of transjugular intrahepatic portosystemic shunt in Portal vein and Hepatic vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftAndHandLeftXRay: Coding = { + code: "51392-9", + display: "Wrist - left and Hand - left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightAndFootRightXRay: Coding = { + code: "51394-5", + display: "Ankle - right and Foot - right X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftAndFootLeftXRay: Coding = { + code: "51395-2", + display: "Ankle - left and Foot.left X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientConsultNote: Coding = { + code: "51845-6", + display: "Outpatient Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyDepartmentConsultNote: Coding = { + code: "51846-4", + display: "Emergency department Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AssessmentPlusPlanNote: Coding = { + code: "51847-2", + display: "Assessment + Plan note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AssessmentNote: Coding = { + code: "51848-0", + display: "Assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdmissionHistoryAndPhysicalNote: Coding = { + code: "51849-8", + display: "Admission history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalFindingsOfHeadAndEarsAndEyesAndNoseAndThroat: Coding = { + code: "51850-6", + display: "Physical findings of Head and Ears and Eyes and Nose and Throat", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdministrativeNote: Coding = { + code: "51851-4", + display: "Administrative note", + system: "http://loinc.org" +}; +const C80DocTypecodes_Letter: Coding = { + code: "51852-2", + display: "Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_LongTermCareFacilityConsultNote: Coding = { + code: "51854-8", + display: "Long term care facility Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientNote: Coding = { + code: "51855-5", + display: "Patient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthcareAssociatedInfectionReportDocument: Coding = { + code: "51897-7", + display: "Healthcare Associated Infection report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_RiskFactorsDocument: Coding = { + code: "51898-5", + display: "Risk factors Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_DetailsDocument: Coding = { + code: "51899-3", + display: "Details Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PopulationSummaryNote: Coding = { + code: "51900-9", + display: "Population Summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelBackPanelOfPackage: Coding = { + code: "51941-3", + display: "FDA product label Back panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelSidePanelOfPackageRight: Coding = { + code: "51942-1", + display: "FDA product label Side panel of package Right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelSidePanelOfPackageLeft: Coding = { + code: "51943-9", + display: "FDA product label Side panel of package Left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelSidePanelOfPackage: Coding = { + code: "51944-7", + display: "FDA product label Side panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelPrincipalDisplayPanelOfPackage: Coding = { + code: "51945-4", + display: "FDA product label Principal display panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelTopPanelOfPackage: Coding = { + code: "51946-2", + display: "FDA product label Top panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelBottomPanelOfPackage: Coding = { + code: "51947-0", + display: "FDA product label Bottom panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelFlapPanelOfPackage: Coding = { + code: "51948-8", + display: "FDA product label Flap panel of package", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacogeneticAnalysisReportInBloodOrTissueDocumentByMolecularGeneticsMethod: Coding = { + code: "51965-2", + display: "Pharmacogenetic analysis report in Blood or Tissue Document by Molecular genetics method", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneticAnalysisSummaryReportInBloodOrTissueDocumentByMolecularGeneticsMethod: Coding = { + code: "51969-4", + display: "Genetic analysis summary report in Blood or Tissue Document by Molecular genetics method", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbortionConsent: Coding = { + code: "52027-0", + display: "Abortion consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_HysterectomyConsent: Coding = { + code: "52028-8", + display: "Hysterectomy consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_SterilizationConsent: Coding = { + code: "52029-6", + display: "Sterilization consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExplanationOfBenefits: Coding = { + code: "52030-4", + display: "Explanation of benefits", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExplanationOfBenefitsToSubscriber: Coding = { + code: "52031-2", + display: "Explanation of benefits to subscriber", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppealDenialLetter: Coding = { + code: "52032-0", + display: "Appeal denial letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralCorrespondence: Coding = { + code: "52033-8", + display: "General correspondence", + system: "http://loinc.org" +}; +const C80DocTypecodes_PayerLetter: Coding = { + code: "52034-6", + display: "Payer letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_HomeHealthClaims: Coding = { + code: "52035-3", + display: "Home health claims", + system: "http://loinc.org" +}; +const C80DocTypecodes_HomeHealthPriorAuthorization: Coding = { + code: "52036-1", + display: "Home health prior authorization", + system: "http://loinc.org" +}; +const C80DocTypecodes_MemberIDCardCopy: Coding = { + code: "52037-9", + display: "Member ID card copy", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubscriberInformationIncludingRetroactiveAndPresumptiveEligibility: Coding = { + code: "52038-7", + display: "Subscriber Information including retroactive and presumptive eligibility", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkilledNursingFacilitySNFRecord: Coding = { + code: "52039-5", + display: "Skilled Nursing Facility (SNF) record", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentalXRaysAndOtherImagesNotDICOM: Coding = { + code: "52040-3", + display: "Dental X-rays and other images (not DICOM)", + system: "http://loinc.org" +}; +const C80DocTypecodes_BloodGlucoseMonitors: Coding = { + code: "52041-1", + display: "Blood glucose monitors", + system: "http://loinc.org" +}; +const C80DocTypecodes_ContinuousPositiveAirwayPressureCPAP: Coding = { + code: "52042-9", + display: "Continuous positive airway pressure (CPAP)", + system: "http://loinc.org" +}; +const C80DocTypecodes_EnteralNutrition: Coding = { + code: "52043-7", + display: "Enteral nutrition", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExternalInfusionPump: Coding = { + code: "52044-5", + display: "External infusion pump", + system: "http://loinc.org" +}; +const C80DocTypecodes_GaitTrainers: Coding = { + code: "52045-2", + display: "Gait trainers", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalBeds: Coding = { + code: "52046-0", + display: "Hospital beds", + system: "http://loinc.org" +}; +const C80DocTypecodes_ImmunosuppressiveDrugs: Coding = { + code: "52047-8", + display: "Immunosuppressive drugs", + system: "http://loinc.org" +}; +const C80DocTypecodes_LymphedemaPumps: Coding = { + code: "52048-6", + display: "Lymphedema pumps", + system: "http://loinc.org" +}; +const C80DocTypecodes_ManualWheelchair: Coding = { + code: "52049-4", + display: "Manual wheelchair", + system: "http://loinc.org" +}; +const C80DocTypecodes_MotorizedWheelchair: Coding = { + code: "52050-2", + display: "Motorized wheelchair", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthoticsProsthetics: Coding = { + code: "52051-0", + display: "Orthotics/Prosthetics", + system: "http://loinc.org" +}; +const C80DocTypecodes_OsteogenesisStimulators: Coding = { + code: "52052-8", + display: "Osteogenesis stimulators", + system: "http://loinc.org" +}; +const C80DocTypecodes_Oxygen: Coding = { + code: "52053-6", + display: "Oxygen", + system: "http://loinc.org" +}; +const C80DocTypecodes_Parenteral: Coding = { + code: "52054-4", + display: "Parenteral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PowerOperatedVehicles: Coding = { + code: "52055-1", + display: "Power operated vehicles", + system: "http://loinc.org" +}; +const C80DocTypecodes_RepairOfDurableMedicalEquipment: Coding = { + code: "52056-9", + display: "Repair of durable medical equipment", + system: "http://loinc.org" +}; +const C80DocTypecodes_SeatLiftMechanism: Coding = { + code: "52057-7", + display: "Seat lift mechanism", + system: "http://loinc.org" +}; +const C80DocTypecodes_SeatingSystems: Coding = { + code: "52058-5", + display: "Seating systems", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechGeneratingDevice: Coding = { + code: "52059-3", + display: "Speech generating device", + system: "http://loinc.org" +}; +const C80DocTypecodes_StandersStandingFrames: Coding = { + code: "52060-1", + display: "Standers/standing frames", + system: "http://loinc.org" +}; +const C80DocTypecodes_SupportSurfaces: Coding = { + code: "52061-9", + display: "Support surfaces", + system: "http://loinc.org" +}; +const C80DocTypecodes_TranscutaneousElectricalNeuralStimulationTENS: Coding = { + code: "52062-7", + display: "Transcutaneous electrical neural stimulation (TENS)", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForDurableMedicalEquipmentDME: Coding = { + code: "52063-5", + display: "Prescription for durable medical equipment (DME)", + system: "http://loinc.org" +}; +const C80DocTypecodes_FirstReportOfInjury: Coding = { + code: "52064-3", + display: "First report of injury", + system: "http://loinc.org" +}; +const C80DocTypecodes_AutomobileLiability: Coding = { + code: "52065-0", + display: "Automobile liability", + system: "http://loinc.org" +}; +const C80DocTypecodes_NoticeOfDischargeMedicareAppealRightsNODMARForm: Coding = { + code: "52066-8", + display: "Notice of Discharge Medicare Appeal Rights (NODMAR) form", + system: "http://loinc.org" +}; +const C80DocTypecodes_PastFilingLimitJustification: Coding = { + code: "52067-6", + display: "Past filing limit justification", + system: "http://loinc.org" +}; +const C80DocTypecodes_PropertyAndCasualtyStateMandatedForms: Coding = { + code: "52068-4", + display: "Property and casualty state mandated forms", + system: "http://loinc.org" +}; +const C80DocTypecodes_TaxIDNumberIRSFormW9: Coding = { + code: "52069-2", + display: "Tax ID number - IRS form W9", + system: "http://loinc.org" +}; +const C80DocTypecodes_WorkersCompensation: Coding = { + code: "52070-0", + display: "Workers compensation", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmployeeAssistanceProgram: Coding = { + code: "52071-8", + display: "Employee assistance program", + system: "http://loinc.org" +}; +const C80DocTypecodes_NonEmergencyTransportation: Coding = { + code: "52072-6", + display: "Non-emergency transportation", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisionAttachment: Coding = { + code: "52073-4", + display: "Vision attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_PurchaseInvoice: Coding = { + code: "52075-9", + display: "Purchase invoice", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryTherapyServiceAttachment: Coding = { + code: "52184-9", + display: "Pulmonary therapy service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForReplacementOfPercutaneousDrainageTubeInAbdomen: Coding = { + code: "52790-3", + display: "CT Guidance for replacement of percutaneous drainage tube in Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForReplacementOfPercutaneousDrainageTubeInPelvis: Coding = { + code: "52791-1", + display: "CT Guidance for replacement of percutaneous drainage tube in Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChargeTicketOrEncounterForm: Coding = { + code: "53242-4", + display: "Charge ticket or encounter form", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdvancedBeneficiaryNotice: Coding = { + code: "53243-2", + display: "Advanced beneficiary notice", + system: "http://loinc.org" +}; +const C80DocTypecodes_NoticeOfPrivacyPracticesReceipt: Coding = { + code: "53244-0", + display: "Notice of privacy practices receipt", + system: "http://loinc.org" +}; +const C80DocTypecodes_DriverLicenseImage: Coding = { + code: "53245-7", + display: "Driver license image", + system: "http://loinc.org" +}; +const C80DocTypecodes_NonMedicalServices: Coding = { + code: "53246-5", + display: "Non-medical services", + system: "http://loinc.org" +}; +const C80DocTypecodes_EligibilityAcknowledgement: Coding = { + code: "53247-3", + display: "Eligibility acknowledgement", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInDriedBloodSpot: Coding = { + code: "53347-1", + display: "11-Deoxycorticosterone [Mass/volume] in Dried blood spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInDriedBloodSpot: Coding = { + code: "53348-9", + display: "11-Deoxycorticosterone [Moles/volume] in Dried blood spot", + system: "http://loinc.org" +}; +const C80DocTypecodes_PersonalHealthMonitoringReportDocument: Coding = { + code: "53576-5", + display: "Personal health monitoring report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyDepartmentTriageNote: Coding = { + code: "54094-8", + display: "Emergency department Triage note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChemotherapyEffectivenessPanelIdentifierBloodOrTissue: Coding = { + code: "54095-5", + display: "Chemotherapy effectiveness panel [Identifier] - Blood or Tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertUserSafetyWarningsSection: Coding = { + code: "54433-8", + display: "FDA package insert User safety warnings section", + system: "http://loinc.org" +}; +const C80DocTypecodes_AddendumDocument: Coding = { + code: "55107-7", + display: "Addendum Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalPresentationDocument: Coding = { + code: "55108-5", + display: "Clinical presentation Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ComplicationsDocument: Coding = { + code: "55109-3", + display: "Complications Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ConclusionsDocument: Coding = { + code: "55110-1", + display: "Conclusions Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_CurrentImagingProcedureDescriptionsDocument: Coding = { + code: "55111-9", + display: "Current imaging procedure descriptions Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_DocumentSummary: Coding = { + code: "55112-7", + display: "Document summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_KeyImagesDocumentRadiology: Coding = { + code: "55113-5", + display: "Key images Document Radiology", + system: "http://loinc.org" +}; +const C80DocTypecodes_PriorImagingProcedureDescriptionsDocument: Coding = { + code: "55114-3", + display: "Prior imaging procedure descriptions Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_RequestedImagingStudiesInformationDocument: Coding = { + code: "55115-0", + display: "Requested imaging studies information Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgicalOperationNoteImplantsNarrative: Coding = { + code: "55122-6", + display: "Surgical operation note implants Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_QualityReportingDocumentArchitectureIncidenceReportDocument: Coding = { + code: "55182-0", + display: "Quality Reporting Document Architecture incidence report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_QualityReportingDocumentArchitecturePatientListReportPopulationDocument: Coding = { + code: "55183-8", + display: "Quality Reporting Document Architecture patient list report population Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_QualityReportingDocumentArchitectureCalculatedSummaryReportPopulationDocument: Coding = { + code: "55184-6", + display: "Quality Reporting Document Architecture calculated summary report population Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeasureSetDocument: Coding = { + code: "55185-3", + display: "Measure set Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeasureDocument: Coding = { + code: "55186-1", + display: "Measure Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportingParametersDocument: Coding = { + code: "55187-9", + display: "Reporting parameters Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientDataDocument: Coding = { + code: "55188-7", + display: "Patient data Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_CytogeneticsStudy: Coding = { + code: "55228-1", + display: "Cytogenetics study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ImmuneStainStudy: Coding = { + code: "55229-9", + display: "Immune stain study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ImmunophenotypingStudy: Coding = { + code: "55230-7", + display: "Immunophenotyping study", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientSafetyReportEventDocument: Coding = { + code: "55750-4", + display: "Patient safety report Event Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PublicHealthCaseReportDocument: Coding = { + code: "55751-2", + display: "Public health case report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesTimeIn24HourUrine: Coding = { + code: "55808-0", + display: "11-Deoxycorticosterone [Moles/time] in 24 hour Urine", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthcareCommunicationDocument: Coding = { + code: "56444-3", + display: "Healthcare communication Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationSummaryDocument: Coding = { + code: "56445-0", + display: "Medication summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_AppointmentSummaryDocument: Coding = { + code: "56446-8", + display: "Appointment summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlanOfCareNote: Coding = { + code: "56447-6", + display: "Plan of care note", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaBaseline: Coding = { + code: "56555-6", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --baseline", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma30MinutesPostXXXChallenge: Coding = { + code: "56556-4", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --30 minutes post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1stSpecimenPostXXXChallenge: Coding = { + code: "56602-6", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1st specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2ndSpecimenPostXXXChallenge: Coding = { + code: "56603-4", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2nd specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma3rdSpecimenPostXXXChallenge: Coding = { + code: "56604-2", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --3rd specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma4thSpecimenPostXXXChallenge: Coding = { + code: "56605-9", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --4th specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPreXXXChallenge: Coding = { + code: "56606-7", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --pre XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15MinutesPostXXXChallenge: Coding = { + code: "56608-3", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --15 minutes post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma20MinutesPostXXXChallenge: Coding = { + code: "56609-1", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --20 minutes post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma40MinutesPostXXXChallenge: Coding = { + code: "56610-9", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --40 minutes post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15HoursPostXXXChallenge: Coding = { + code: "56611-7", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --1.5 hours post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2HoursPostXXXChallenge: Coding = { + code: "56612-5", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2 hours post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma25HoursPostXXXChallenge: Coding = { + code: "56613-3", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --2.5 hours post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrivacyPolicyAcknowledgmentDocument: Coding = { + code: "57016-8", + display: "Privacy policy acknowledgment Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrivacyPolicyOrganizationDocument: Coding = { + code: "57017-6", + display: "Privacy policy Organization Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthQualityMeasureDocument: Coding = { + code: "57024-2", + display: "Health Quality Measure document", + system: "http://loinc.org" +}; +const C80DocTypecodes_DataCriteriaNarrative: Coding = { + code: "57025-9", + display: "Data criteria Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PopulationCriteriaNarrative: Coding = { + code: "57026-7", + display: "Population criteria Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeasureObservationsNarrative: Coding = { + code: "57027-5", + display: "Measure observations Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseEmergencyDepartmentNote: Coding = { + code: "57053-1", + display: "Nurse Emergency department Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseEmergencyDepartmentTriagePlusCareNote: Coding = { + code: "57054-9", + display: "Nurse Emergency department Triage+care note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AntepartumSummaryNote: Coding = { + code: "57055-6", + display: "Antepartum summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_LaborAndDeliveryAdmissionHistoryAndPhysicalNote: Coding = { + code: "57056-4", + display: "Labor and delivery admission history and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_LaborAndDeliverySummaryNote: Coding = { + code: "57057-2", + display: "Labor and delivery summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MaternalDischargeSummaryNote: Coding = { + code: "57058-0", + display: "Maternal discharge summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PregnancyVisitSummaryNoteNarrative: Coding = { + code: "57059-8", + display: "Pregnancy visit summary note Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_FullNewbornScreeningSummaryReportForDisplayOrPrinting: Coding = { + code: "57129-9", + display: "Full newborn screening summary report for display or printing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReferralNote: Coding = { + code: "57133-1", + display: "Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DentistryReferralNote: Coding = { + code: "57134-9", + display: "Dentistry Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DermatologyReferralNote: Coding = { + code: "57135-6", + display: "Dermatology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetologyReferralNote: Coding = { + code: "57136-4", + display: "Diabetology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EndocrinologyReferralNote: Coding = { + code: "57137-2", + display: "Endocrinology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GastroenterologyReferralNote: Coding = { + code: "57138-0", + display: "Gastroenterology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineReferralNote: Coding = { + code: "57139-8", + display: "General medicine Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InfectiousDiseaseReferralNote: Coding = { + code: "57141-4", + display: "Infectious disease Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_KinesiotherapyReferralNote: Coding = { + code: "57142-2", + display: "Kinesiotherapy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MentalHealthReferralNote: Coding = { + code: "57143-0", + display: "Mental health Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NephrologyReferralNote: Coding = { + code: "57144-8", + display: "Nephrology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyReferralNote: Coding = { + code: "57145-5", + display: "Neurology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryReferralNote: Coding = { + code: "57146-3", + display: "Neurological surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalMedicineReferralNote: Coding = { + code: "57147-1", + display: "Occupational medicine Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyReferralNote: Coding = { + code: "57148-9", + display: "Occupational therapy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OncologyReferralNote: Coding = { + code: "57149-7", + display: "Oncology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyReferralNote: Coding = { + code: "57150-5", + display: "Ophthalmology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OptometryReferralNote: Coding = { + code: "57151-3", + display: "Optometry Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyReferralNote: Coding = { + code: "57152-1", + display: "Pharmacy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalMedicineAndRehabilitationReferralNote: Coding = { + code: "57153-9", + display: "Physical medicine and rehabilitation Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyReferralNote: Coding = { + code: "57154-7", + display: "Physical therapy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryReferralNote: Coding = { + code: "57155-4", + display: "Plastic surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PodiatryReferralNote: Coding = { + code: "57156-2", + display: "Podiatry Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryReferralNote: Coding = { + code: "57157-0", + display: "Psychiatry Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychologyReferralNote: Coding = { + code: "57158-8", + display: "Psychology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationOncologyReferralNote: Coding = { + code: "57159-6", + display: "Radiation oncology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RecreationalTherapyReferralNote: Coding = { + code: "57160-4", + display: "Recreational therapy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyReferralNote: Coding = { + code: "57162-0", + display: "Respiratory therapy Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RheumatologyReferralNote: Coding = { + code: "57163-8", + display: "Rheumatology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SocialWorkReferralNote: Coding = { + code: "57164-6", + display: "Social work Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyReferralNote: Coding = { + code: "57165-3", + display: "Speech-language pathology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryReferralNote: Coding = { + code: "57166-1", + display: "Surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryReferralNote: Coding = { + code: "57167-9", + display: "Thoracic surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrologyReferralNote: Coding = { + code: "57168-7", + display: "Urology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_VascularSurgeryReferralNote: Coding = { + code: "57169-5", + display: "Vascular surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyReferralNote: Coding = { + code: "57170-3", + display: "Cardiology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeriatricMedicineReferralNote: Coding = { + code: "57171-1", + display: "Geriatric medicine Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyReferralNote: Coding = { + code: "57172-9", + display: "Hematology+Medical Oncology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NutritionAndDieteticsReferralNote: Coding = { + code: "57173-7", + display: "Nutrition and dietetics Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OralAndMaxillofacialSurgeryReferralNote: Coding = { + code: "57174-5", + display: "Oral and Maxillofacial Surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryReferralNote: Coding = { + code: "57175-2", + display: "Orthopaedic surgery Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OtolaryngologyReferralNote: Coding = { + code: "57176-0", + display: "Otolaryngology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryReferralNote: Coding = { + code: "57177-8", + display: "Pulmonary Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineReferralNote: Coding = { + code: "57178-6", + display: "Critical Care Medicine Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyReferralNote: Coding = { + code: "57179-4", + display: "Obstetrics and Gynecology Referral note", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPre250UgCorticotropin: Coding = { + code: "57491-3", + display: "11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --pre 250 ug corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPost250UgCorticotropin: Coding = { + code: "57492-1", + display: "11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post 250 ug corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPost250UgCorticotropin: Coding = { + code: "57493-9", + display: "11-Deoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post 250 ug corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin: Coding = { + code: "57551-4", + display: "18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --pre dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin: Coding = { + code: "57552-2", + display: "18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin: Coding = { + code: "57553-0", + display: "18-Hydroxydeoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin: Coding = { + code: "57560-5", + display: "21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --pre dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin: Coding = { + code: "57561-3", + display: "21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --30 minutes post dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin: Coding = { + code: "57562-1", + display: "21-Deoxycorticosterone [Moles/volume] in Serum or Plasma --1 hour post dose corticotropin", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungPET: Coding = { + code: "57822-9", + display: "Lung PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_EsophagusPET: Coding = { + code: "57823-7", + display: "Esophagus PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoPaymentAmountNarrative: Coding = { + code: "57826-0", + display: "Co-payment amount Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReasonForCoPaymentExemptionNarrative: Coding = { + code: "57827-8", + display: "Reason for co-payment exemption Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionListDocument: Coding = { + code: "57828-6", + display: "Prescription list Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForMedicalEquipmentOrProductDocument: Coding = { + code: "57829-4", + display: "Prescription for medical equipment or product Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdmissionRequestDocument: Coding = { + code: "57830-2", + display: "Admission request Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForRehabilitationDocument: Coding = { + code: "57831-0", + display: "Prescription for rehabilitation Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForDiagnosticOrSpecialistCareDocument: Coding = { + code: "57832-8", + display: "Prescription for diagnostic or specialist care Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForMedicationDocument: Coding = { + code: "57833-6", + display: "Prescription for medication Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientTransportationRequestDocument: Coding = { + code: "57834-4", + display: "Patient transportation request Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryFunctionReport: Coding = { + code: "58477-1", + display: "Pulmonary function report", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRCPWOContrast: Coding = { + code: "58740-2", + display: "Abdomen MRCP WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadToThighPET: Coding = { + code: "58741-0", + display: "Head to thigh PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadAndNeckPET: Coding = { + code: "58742-8", + display: "Head and Neck PET", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAblationOfTissueOfUnspecifiedBodyRegion: Coding = { + code: "58743-6", + display: "US Guidance for ablation of tissue of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartCT: Coding = { + code: "58744-4", + display: "Heart CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_CoronaryArteriesCTAngiogramAnd3DReconstructionWContrastIV: Coding = { + code: "58745-1", + display: "Coronary arteries CT angiogram and 3D reconstruction W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AVFistulaFluoroscopicAngiogramWContrastIV: Coding = { + code: "58746-9", + display: "AV fistula Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForAblationOfTissueOfUnspecifiedBodyRegion: Coding = { + code: "58747-7", + display: "CT Guidance for ablation of tissue of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrainFunctionalMRI: Coding = { + code: "58748-5", + display: "Brain Functional MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIWStressAndWAndWOContrastIV: Coding = { + code: "58749-3", + display: "Heart MRI W stress and W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartMRIWStress: Coding = { + code: "58750-1", + display: "Heart MRI W stress", + system: "http://loinc.org" +}; +const C80DocTypecodes_LeftAtriumAndPulmonaryVeinsCTAngiogramAnd3DReconstructionWContrastIV: Coding = { + code: "59255-0", + display: "Left atrium and Pulmonary veins CT angiogram and 3D reconstruction W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyDepartmentDischargeSummary: Coding = { + code: "59258-4", + display: "Emergency department Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryDischargeSummary: Coding = { + code: "59259-2", + display: "Psychiatry Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalCareReport: Coding = { + code: "59268-3", + display: "Neonatal care report", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransthoracicCardiacEchoStudyReportUS: Coding = { + code: "59281-6", + display: "Transthoracic cardiac echo study report US", + system: "http://loinc.org" +}; +const C80DocTypecodes_StressCardiacEchoStudyReportUS: Coding = { + code: "59282-4", + display: "Stress cardiac echo study report US", + system: "http://loinc.org" +}; +const C80DocTypecodes_WellChildVisitNote: Coding = { + code: "59283-2", + display: "Well child visit note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientConsent: Coding = { + code: "59284-0", + display: "Patient Consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureIndicationsNarrative: Coding = { + code: "59768-2", + display: "Procedure indications Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PostprocedureDiagnosisNarrative: Coding = { + code: "59769-0", + display: "Postprocedure diagnosis Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureEstimatedBloodLossNarrative: Coding = { + code: "59770-8", + display: "Procedure estimated blood loss Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureImplantsNarrative: Coding = { + code: "59771-6", + display: "Procedure implants Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlannedProcedureNarrative: Coding = { + code: "59772-4", + display: "Planned procedure Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureSpecimensTakenNarrative: Coding = { + code: "59773-2", + display: "Procedure specimens taken Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureAnesthesiaNarrative: Coding = { + code: "59774-0", + display: "Procedure anesthesia Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureDispositionNarrative: Coding = { + code: "59775-7", + display: "Procedure disposition Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureFindingsNarrative: Coding = { + code: "59776-5", + display: "Procedure findings Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertInstructionsForUseSection: Coding = { + code: "59845-8", + display: "FDA package insert Instructions for use section", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma8thSpecimenPostXXXChallenge: Coding = { + code: "59984-5", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --8th specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma7thSpecimenPostXXXChallenge: Coding = { + code: "59985-2", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --7th specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma6thSpecimenPostXXXChallenge: Coding = { + code: "59986-0", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --6th specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma5thSpecimenPostXXXChallenge: Coding = { + code: "59987-8", + display: "11-Deoxycorticosterone [Mass/volume] in Serum or Plasma --5th specimen post XXX challenge", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyDepartmentDischargeInstructions: Coding = { + code: "60280-5", + display: "Emergency department Discharge instructions", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumAndColonCT3DWAirContrastPR: Coding = { + code: "60515-4", + display: "Rectum and Colon CT 3D W air contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeWI123PO: Coding = { + code: "60527-9", + display: "Thyroid Scan and uptake W I-123 PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAccessories: Coding = { + code: "60555-0", + display: "FDA package insert Accessories", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAssemblyOrInstallationInstructions: Coding = { + code: "60556-8", + display: "FDA package insert Assembly or installation instructions", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertCalibrationInstructions: Coding = { + code: "60557-6", + display: "FDA package insert Calibration instructions", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertCleaningDisinfectingAndSterilizationInstructions: Coding = { + code: "60558-4", + display: "FDA package insert Cleaning, disinfecting, and sterilization instructions", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertComponents: Coding = { + code: "60559-2", + display: "FDA package insert Components", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIntendedUseOfTheDevice: Coding = { + code: "60560-0", + display: "FDA package insert Intended use of the device", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertOtherSafetyInformation: Coding = { + code: "60561-8", + display: "FDA package insert Other safety information", + system: "http://loinc.org" +}; +const C80DocTypecodes_SynopticReport: Coding = { + code: "60568-3", + display: "Synoptic report", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportAddendumSynopticDocument: Coding = { + code: "60569-1", + display: "Report addendum.synoptic Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyConsultNote: Coding = { + code: "60570-9", + display: "Pathology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyConsultNoteSynoptic: Coding = { + code: "60571-7", + display: "Pathology Consult note.synoptic", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportTemplateID: Coding = { + code: "60572-5", + display: "Report template ID", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportTemplateSource: Coding = { + code: "60573-3", + display: "Report template source", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportTemplateVersionID: Coding = { + code: "60574-1", + display: "Report template version ID", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationDispensedBriefDocument: Coding = { + code: "60590-7", + display: "Medication dispensed.brief Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientSummaryDocument: Coding = { + code: "60591-5", + display: "Patient summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientSummaryUnexpectedContactDocument: Coding = { + code: "60592-3", + display: "Patient summary.unexpected contact Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationDispensedExtendedDocument: Coding = { + code: "60593-1", + display: "Medication dispensed.extended Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelPlasmaDerivative: Coding = { + code: "60683-0", + display: "FDA product label Plasma derivative", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelCellularTherapy: Coding = { + code: "60684-8", + display: "FDA product label Cellular therapy", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndexingPharmacologicClass: Coding = { + code: "60685-5", + display: "FDA package insert Indexing - pharmacologic class", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseSummaryNote: Coding = { + code: "61143-4", + display: "Nurse Summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GoalsNarrative: Coding = { + code: "61146-7", + display: "Goals Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExpectedOutcomesNarrative: Coding = { + code: "61147-5", + display: "Expected outcomes Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObjectiveNarrative: Coding = { + code: "61149-1", + display: "Objective Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_SubjectiveNarrative: Coding = { + code: "61150-9", + display: "Subjective Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationPharmaceuticalAdviceExtendedDocument: Coding = { + code: "61356-2", + display: "Medication pharmaceutical advice.extended Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationPharmaceuticalAdviceBriefDocument: Coding = { + code: "61357-0", + display: "Medication pharmaceutical advice.brief Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientSurgicalOperationConsent: Coding = { + code: "61358-8", + display: "Patient Surgical operation consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatientAnesthesiaConsent: Coding = { + code: "61359-6", + display: "Patient Anesthesia consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_RecommendationInterpretationDocument: Coding = { + code: "62385-0", + display: "Recommendation [interpretation] Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterventionsNarrative: Coding = { + code: "62387-6", + display: "Interventions Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "62446-0", + display: "Renal artery - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "62447-8", + display: "Renal artery - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadArteryLeftPlusNeckArteryLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "62448-6", + display: "Head artery.left+Neck artery.left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadArteryRightPlusNeckArteryRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "62449-4", + display: "Head artery.right+Neck artery.right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIntraperitonealCatheterInAbdomen: Coding = { + code: "62450-2", + display: "Fluoroscopic angiogram Guidance for placement of intraperitoneal catheter in Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLeftUSLimited: Coding = { + code: "62451-0", + display: "Extremity - left US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityRightUSLimited: Coding = { + code: "62452-8", + display: "Extremity - right US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryLeftWContrastIA: Coding = { + code: "62491-6", + display: "Fluoroscopic angiogram Guidance for placement of ilio-iliac tube endoprosthesis in Iliac artery - left-- W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryRightWContrastIA: Coding = { + code: "62492-4", + display: "Fluoroscopic angiogram Guidance for placement of ilio-iliac tube endoprosthesis in Iliac artery - right-- W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPercutaneousDrainageOfCavity: Coding = { + code: "62494-0", + display: "US Guidance for percutaneous drainage of Cavity", + system: "http://loinc.org" +}; +const C80DocTypecodes_ComputerGeneratedRecommendationDocument: Coding = { + code: "63485-7", + display: "Computer generated recommendation Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLymphaticsLeftScanWRadionuclideIntraLymphatic: Coding = { + code: "64051-6", + display: "Breast lymphatics - left Scan W radionuclide intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLymphaticsRightScanWRadionuclideIntraLymphatic: Coding = { + code: "64052-4", + display: "Breast lymphatics - right Scan W radionuclide intra lymphatic", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineHospitalAdmissionEvaluationNote: Coding = { + code: "64053-2", + display: "General medicine Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "64054-0", + display: "General medicine Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineMedicalStudentHospitalProgressNote: Coding = { + code: "64055-7", + display: "General medicine Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicineMedicalStudentHospitalConsultNote: Coding = { + code: "64056-5", + display: "General medicine Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryHospitalProgressNote: Coding = { + code: "64057-3", + display: "Surgery Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineHospitalAdmissionEvaluationNote: Coding = { + code: "64058-1", + display: "Critical Care Medicine Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineHospitalProgressNote: Coding = { + code: "64059-9", + display: "Critical Care Medicine Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryHospitalAdmissionEvaluationNote: Coding = { + code: "64060-7", + display: "Thoracic surgery Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryHospitalProgressNote: Coding = { + code: "64061-5", + display: "Thoracic surgery Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryHospitalAdmissionEvaluationNote: Coding = { + code: "64062-3", + display: "Pulmonary Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryHospitalProgressNote: Coding = { + code: "64063-1", + display: "Pulmonary Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PastoralCareHospitalAssessmentNote: Coding = { + code: "64064-9", + display: "Pastoral care Hospital Assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CaseManagerHospitalInitialAssessmentNote: Coding = { + code: "64065-6", + display: "Case manager Hospital Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "64066-4", + display: "Surgery Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryMedicalStudentHospitalProgressNote: Coding = { + code: "64067-2", + display: "Surgery Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryMedicalStudentHospitalConsultNote: Coding = { + code: "64068-0", + display: "Surgery Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicinePhysicianAttendingHospitalNote: Coding = { + code: "64069-8", + display: "Critical care medicine Physician attending Hospital Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "64070-6", + display: "Critical care medicine Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalProgressNote: Coding = { + code: "64071-4", + display: "Critical care medicine Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalConsultNote: Coding = { + code: "64072-2", + display: "Critical care medicine Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryPhysicianAttendingHospitalNote: Coding = { + code: "64073-0", + display: "Thoracic surgery Physician attending Hospital Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "64074-8", + display: "Thoracic surgery Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalProgressNote: Coding = { + code: "64075-5", + display: "Thoracic surgery Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalConsultNote: Coding = { + code: "64076-3", + display: "Thoracic surgery Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryPhysicianAttendingHospitalNote: Coding = { + code: "64077-1", + display: "Pulmonary Physician attending Hospital Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "64078-9", + display: "Pulmonary Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryMedicalStudentHospitalProgressNote: Coding = { + code: "64079-7", + display: "Pulmonary Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryMedicalStudentHospitalConsultNote: Coding = { + code: "64080-5", + display: "Pulmonary Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndexingAdverseReaction: Coding = { + code: "64123-3", + display: "FDA package insert Indexing - adverse reaction", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndexingSubstance: Coding = { + code: "64124-1", + display: "FDA package insert Indexing - substance", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsLeftFluoroscopicAngiogramWContrast: Coding = { + code: "64140-7", + display: "Renal vessels - left Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsRightFluoroscopicAngiogramWContrast: Coding = { + code: "64141-5", + display: "Renal vessels - right Fluoroscopic angiogram W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalEvaluationAndManagementOfSmokingCessation: Coding = { + code: "64142-3", + display: "Hospital Evaluation and management of smoking cessation", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReadinessForDutyAssessment: Coding = { + code: "64284-3", + display: "Readiness for duty assessment", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicalHistoryScreeningForm: Coding = { + code: "64285-0", + display: "Medical history screening form", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionForEyewear: Coding = { + code: "64288-4", + display: "Prescription for eyewear", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthRecordCoverSheet: Coding = { + code: "64289-2", + display: "Health record cover sheet", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthInsuranceCard: Coding = { + code: "64290-0", + display: "Health insurance card", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthInsuranceRelatedForm: Coding = { + code: "64291-8", + display: "Health insurance-related form", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReleaseOfInformationConsent: Coding = { + code: "64292-6", + display: "Release of information consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProcedureConsent: Coding = { + code: "64293-4", + display: "Procedure consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReadinessForDutyLetter: Coding = { + code: "64294-2", + display: "Readiness for duty letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursePlanOfCareNote: Coding = { + code: "64295-9", + display: "Nurse Plan of care note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PersonalHealthMonitoringReportAutomated: Coding = { + code: "64296-7", + display: "Personal health monitoring report Automated", + system: "http://loinc.org" +}; +const C80DocTypecodes_DeathCertificate: Coding = { + code: "64297-5", + display: "Death certificate", + system: "http://loinc.org" +}; +const C80DocTypecodes_PowerOfAttorney: Coding = { + code: "64298-3", + display: "Power of attorney", + system: "http://loinc.org" +}; +const C80DocTypecodes_LegalDocument: Coding = { + code: "64299-1", + display: "Legal document", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrganDonationConsent: Coding = { + code: "64300-7", + display: "Organ donation consent", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForPlacementOfNeedleInUnspecifiedBodyRegion: Coding = { + code: "64993-9", + display: "US Guidance for placement of needle in Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammaryArteryInternalLeftFluoroscopicAngiogramWContrastIA: Coding = { + code: "64995-4", + display: "Mammary artery.internal - left Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungLeftXRayWContrastIntrabronchial: Coding = { + code: "64996-2", + display: "Lung - left X-ray W contrast intrabronchial", + system: "http://loinc.org" +}; +const C80DocTypecodes_LungRightXRayWContrastIntrabronchial: Coding = { + code: "64997-0", + display: "Lung - right X-ray W contrast intrabronchial", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubeLeftTranscervical: Coding = { + code: "64998-8", + display: "Fluoroscopy Guidance for catheterization of Fallopian tube - left-- transcervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubeRightTranscervical: Coding = { + code: "64999-6", + display: "Fluoroscopy Guidance for catheterization of Fallopian tube -right-- transcervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammaryArteryInternalRightFluoroscopicAngiogramWContrastIA: Coding = { + code: "65000-2", + display: "Mammary artery.internal - right Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryLeft: Coding = { + code: "65797-3", + display: "Fluoroscopic angiogram Guidance for placement of stent in Artery - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryRight: Coding = { + code: "65798-1", + display: "Fluoroscopic angiogram Guidance for placement of stent in Artery - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralFluoroscopyViewForCystExamination: Coding = { + code: "65799-9", + display: "Kidney - bilateral Fluoroscopy View for cyst examination", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyLeftFluoroscopyViewForCystExamination: Coding = { + code: "65800-5", + display: "Kidney - left Fluoroscopy View for cyst examination", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightFluoroscopyViewForCystExamination: Coding = { + code: "65801-3", + display: "Kidney - right Fluoroscopy View for cyst examination", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusAndJugularVeinsLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "65802-1", + display: "Sagittal sinus and Jugular veins - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusVeinLeftFluoroscopicAngiogramWContrastIV: Coding = { + code: "65803-9", + display: "Sagittal sinus vein - left Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusVeinRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "65804-7", + display: "Sagittal sinus vein - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SagittalSinusAndJugularVeinsRightFluoroscopicAngiogramWContrastIV: Coding = { + code: "65805-4", + display: "Sagittal sinus and Jugular veins - right Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_InhalationChallengeTestReportDocumentWMethacholineInhaled: Coding = { + code: "65806-2", + display: "Inhalation challenge test report Document --W methacholine inhaled", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertLotDistributionData: Coding = { + code: "66105-8", + display: "FDA package insert Lot distribution data", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPharmacogenomicsSection: Coding = { + code: "66106-6", + display: "FDA package insert Pharmacogenomics section", + system: "http://loinc.org" +}; +const C80DocTypecodes_EMSPatientCareReportVersion31DocumentNEMSIS: Coding = { + code: "67796-3", + display: "EMS patient care report - version 3.1 Document NEMSIS", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdmissionEvaluationNote: Coding = { + code: "67851-6", + display: "Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalAdmissionEvaluationNote: Coding = { + code: "67852-4", + display: "Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeriatricMedicineEducationNote: Coding = { + code: "67854-0", + display: "Geriatric medicine Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientEducationNote: Coding = { + code: "67855-7", + display: "Outpatient Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NursingFacilityHistoryAndPhysicalNote: Coding = { + code: "67856-5", + display: "Nursing facility History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PostoperativeEvaluationAndManagementNote: Coding = { + code: "67860-7", + display: "Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyPostoperativeEvaluationAndManagementNote: Coding = { + code: "67861-5", + display: "Ophthalmology Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PreoperativeEvaluationAndManagementNote: Coding = { + code: "67862-3", + display: "Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OutpatientSupervisoryNote: Coding = { + code: "67865-6", + display: "Outpatient Supervisory note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PastoralCareHospitalConsultNote: Coding = { + code: "68469-6", + display: "Pastoral care Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyHospitalInitialAssessmentNote: Coding = { + code: "68470-4", + display: "Respiratory therapy Hospital Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyHospitalAdmissionEvaluationNote: Coding = { + code: "68471-2", + display: "Cardiology Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyHospitalProgressNote: Coding = { + code: "68472-0", + display: "Cardiology Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CriticalCareMedicinePhysicianAttendingHospitalProgressNote: Coding = { + code: "68473-8", + display: "Critical care medicine Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicianHospitalRestraintNote: Coding = { + code: "68474-6", + display: "Physician Hospital Restraint note", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeneralMedicinePhysicianAttendingHospitalProgressNote: Coding = { + code: "68475-3", + display: "General medicine Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseHospitalRestraintNote: Coding = { + code: "68476-1", + display: "Nurse Hospital Restraint note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseHospitalEducationNote: Coding = { + code: "68477-9", + display: "Nurse Hospital Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryPhysicianAttendingHospitalProgressNote: Coding = { + code: "68478-7", + display: "Pulmonary Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RespiratoryTherapyHospitalProgressNote: Coding = { + code: "68479-5", + display: "Respiratory therapy Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryPhysicianAttendingHospitalProgressNote: Coding = { + code: "68480-3", + display: "Surgery Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThoracicSurgeryPhysicianAttendingHospitalProgressNote: Coding = { + code: "68481-1", + display: "Thoracic surgery Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NurseHospitalTransferSummaryNote: Coding = { + code: "68482-9", + display: "Nurse Hospital Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyMedicalStudentHospitalAdmissionEvaluationNote: Coding = { + code: "68483-7", + display: "Cardiology Medical student Hospital Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyPhysicianAttendingHospitalProgressNote: Coding = { + code: "68484-5", + display: "Cardiology Physician attending Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyMedicalStudentHospitalProgressNote: Coding = { + code: "68485-2", + display: "Cardiology Medical student Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_CardiologyMedicalStudentHospitalConsultNote: Coding = { + code: "68486-0", + display: "Cardiology Medical student Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DermatologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68550-3", + display: "Dermatology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DermatologyHospitalConsultNote: Coding = { + code: "68551-1", + display: "Dermatology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EmergencyMedicineEmergencyDepartmentAdmissionEvaluationNote: Coding = { + code: "68552-9", + display: "Emergency medicine Emergency department Admission evaluation note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyInitialAssessmentNote: Coding = { + code: "68553-7", + display: "Hematology+Medical Oncology Initial assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyProgressNote: Coding = { + code: "68554-5", + display: "Hematology+Medical Oncology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HematologyPlusMedicalOncologyHospitalLetter: Coding = { + code: "68555-2", + display: "Hematology+Medical Oncology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyDiagnosticStudyNote: Coding = { + code: "68556-0", + display: "Neurology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyDiagnosticStudyNote: Coding = { + code: "68557-8", + display: "Obstetrics and Gynecology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyDischargeSummary: Coding = { + code: "68558-6", + display: "Obstetrics and Gynecology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyHistoryAndPhysicalNote: Coding = { + code: "68560-2", + display: "Obstetrics and Gynecology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68562-8", + display: "Obstetrics and Gynecology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyProcedureNote: Coding = { + code: "68563-6", + display: "Obstetrics and Gynecology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyProgressNote: Coding = { + code: "68564-4", + display: "Obstetrics and Gynecology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyTransferSummaryNote: Coding = { + code: "68565-1", + display: "Obstetrics and Gynecology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyHospitalConsultNote: Coding = { + code: "68566-9", + display: "Obstetrics and Gynecology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ObstetricsAndGynecologyHospitalLetter: Coding = { + code: "68567-7", + display: "Obstetrics and Gynecology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyTransferSummaryNote: Coding = { + code: "68569-3", + display: "Occupational therapy Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyHospitalConsultNote: Coding = { + code: "68570-1", + display: "Occupational therapy Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalTherapyHospitalLetter: Coding = { + code: "68571-9", + display: "Occupational therapy Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyDischargeSummary: Coding = { + code: "68572-7", + display: "Ophthalmology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyHistoryAndPhysicalNote: Coding = { + code: "68573-5", + display: "Ophthalmology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyProgressNote: Coding = { + code: "68574-3", + display: "Ophthalmology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyHospitalConsultNote: Coding = { + code: "68575-0", + display: "Ophthalmology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyHospitalLetter: Coding = { + code: "68576-8", + display: "Ophthalmology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryDiagnosticStudyNote: Coding = { + code: "68577-6", + display: "Orthopaedic surgery Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryDischargeSummary: Coding = { + code: "68578-4", + display: "Orthopaedic surgery Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryHistoryAndPhysicalNote: Coding = { + code: "68580-0", + display: "Orthopaedic surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "68581-8", + display: "Orthopaedic surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryProgressNote: Coding = { + code: "68582-6", + display: "Orthopaedic surgery Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryTransferSummaryNote: Coding = { + code: "68583-4", + display: "Orthopaedic surgery Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OrthopaedicSurgeryHospitalLetter: Coding = { + code: "68585-9", + display: "Orthopaedic surgery Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyHospitalConsultNote: Coding = { + code: "68586-7", + display: "Pharmacy Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PharmacyHospitalMedicationManagementNote: Coding = { + code: "68587-5", + display: "Pharmacy Hospital Medication management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhysicalTherapyHospitalConsultNote: Coding = { + code: "68590-9", + display: "Physical therapy Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryDischargeSummary: Coding = { + code: "68591-7", + display: "Plastic surgery Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryHistoryAndPhysicalNote: Coding = { + code: "68592-5", + display: "Plastic surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryLetter: Coding = { + code: "68593-3", + display: "Plastic surgery Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "68594-1", + display: "Plastic surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryProgressNote: Coding = { + code: "68595-8", + display: "Plastic surgery Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryTransferSummaryNote: Coding = { + code: "68596-6", + display: "Plastic surgery Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryHospitalConsultNote: Coding = { + code: "68597-4", + display: "Plastic surgery Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PlasticSurgeryHospitalLetter: Coding = { + code: "68598-2", + display: "Plastic surgery Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryHistoryAndPhysicalNote: Coding = { + code: "68599-0", + display: "Psychiatry History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PsychiatryOutpatientNote: Coding = { + code: "68601-4", + display: "Psychiatry Outpatient Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationOncologySummaryNote: Coding = { + code: "68602-2", + display: "Radiation oncology Summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationOncologyHospitalSummaryNote: Coding = { + code: "68603-0", + display: "Radiation oncology Hospital Summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiologyDiagnosticStudyNote: Coding = { + code: "68604-8", + display: "Radiology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RecreationalTherapyHospitalEducationNote: Coding = { + code: "68605-5", + display: "Recreational therapy Hospital Education note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgeryHospitalPostoperativeEvaluationAndManagementNote: Coding = { + code: "68606-3", + display: "Surgery Hospital Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ProgressLetter: Coding = { + code: "68607-1", + display: "Progress letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_SummaryNote: Coding = { + code: "68608-9", + display: "Summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalLetter: Coding = { + code: "68609-7", + display: "Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalPostoperativeEvaluationAndManagementNote: Coding = { + code: "68610-5", + display: "Hospital Postoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineDiagnosticStudyNote: Coding = { + code: "68611-3", + display: "Adolescent medicine Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineDischargeSummary: Coding = { + code: "68612-1", + display: "Adolescent medicine Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineHistoryAndPhysicalNote: Coding = { + code: "68614-7", + display: "Adolescent medicine History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineNote: Coding = { + code: "68615-4", + display: "Adolescent medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicinePreoperativeEvaluationAndManagementNote: Coding = { + code: "68616-2", + display: "Adolescent medicine Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineProgressNote: Coding = { + code: "68617-0", + display: "Adolescent medicine Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineTransferSummaryNote: Coding = { + code: "68618-8", + display: "Adolescent medicine Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineHospitalConsultNote: Coding = { + code: "68619-6", + display: "Adolescent medicine Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdolescentMedicineHospitalLetter: Coding = { + code: "68620-4", + display: "Adolescent medicine Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyNote: Coding = { + code: "68621-2", + display: "Advanced heart failure and transplant cardiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyHistoryAndPhysicalNote: Coding = { + code: "68622-0", + display: "Advanced heart failure and transplant cardiology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68623-8", + display: "Advanced heart failure and transplant cardiology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyHospitalLetter: Coding = { + code: "68624-6", + display: "Advanced heart failure and transplant cardiology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyDiagnosticStudyNote: Coding = { + code: "68625-3", + display: "Allergy and immunology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyDischargeSummary: Coding = { + code: "68626-1", + display: "Allergy and immunology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyHistoryAndPhysicalNote: Coding = { + code: "68628-7", + display: "Allergy and immunology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyNote: Coding = { + code: "68629-5", + display: "Allergy and immunology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyProcedureNote: Coding = { + code: "68630-3", + display: "Allergy and immunology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyProgressNote: Coding = { + code: "68631-1", + display: "Allergy and immunology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyTransferSummaryNote: Coding = { + code: "68632-9", + display: "Allergy and immunology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyHospitalConsultNote: Coding = { + code: "68633-7", + display: "Allergy and immunology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AllergyAndImmunologyHospitalLetter: Coding = { + code: "68634-5", + display: "Allergy and immunology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyDiagnosticStudyNote: Coding = { + code: "68635-2", + display: "Audiology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyNote: Coding = { + code: "68636-0", + display: "Audiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyHistoryAndPhysicalNote: Coding = { + code: "68637-8", + display: "Audiology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68638-6", + display: "Audiology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyHospitalConsultNote: Coding = { + code: "68639-4", + display: "Audiology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_AudiologyHospitalDiagnosticStudyNote: Coding = { + code: "68640-2", + display: "Audiology Hospital Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryDiagnosticStudyNote: Coding = { + code: "68641-0", + display: "Child and adolescent psychiatry Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryDischargeSummary: Coding = { + code: "68642-8", + display: "Child and adolescent psychiatry Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryHistoryAndPhysicalNote: Coding = { + code: "68644-4", + display: "Child and adolescent psychiatry History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryNote: Coding = { + code: "68645-1", + display: "Child and adolescent psychiatry Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryProgressNote: Coding = { + code: "68646-9", + display: "Child and adolescent psychiatry Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryTransferSummaryNote: Coding = { + code: "68647-7", + display: "Child and adolescent psychiatry Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryHospitalConsultNote: Coding = { + code: "68648-5", + display: "Child and adolescent psychiatry Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChildAndAdolescentPsychiatryHospitalLetter: Coding = { + code: "68649-3", + display: "Child and adolescent psychiatry Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalBiochemicalGeneticsNote: Coding = { + code: "68650-1", + display: "Clinical biochemical genetics Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalBiochemicalGeneticsHospitalConsultNote: Coding = { + code: "68651-9", + display: "Clinical biochemical genetics Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsDiagnosticStudyNote: Coding = { + code: "68652-7", + display: "Clinical genetics Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsDischargeSummary: Coding = { + code: "68653-5", + display: "Clinical genetics Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsHistoryAndPhysicalNote: Coding = { + code: "68655-0", + display: "Clinical genetics History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsNote: Coding = { + code: "68656-8", + display: "Clinical genetics Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsPreoperativeEvaluationAndManagementNote: Coding = { + code: "68657-6", + display: "Clinical genetics Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsProcedureNote: Coding = { + code: "68658-4", + display: "Clinical genetics procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsProgressNote: Coding = { + code: "68659-2", + display: "Clinical genetics Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsTransferSummaryNote: Coding = { + code: "68660-0", + display: "Clinical genetics Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsHospitalConsultNote: Coding = { + code: "68661-8", + display: "Clinical genetics Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalGeneticsHospitalLetter: Coding = { + code: "68662-6", + display: "Clinical genetics Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsDischargeSummary: Coding = { + code: "68663-4", + display: "Developmental-behavioral pediatrics Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsHistoryAndPhysicalNote: Coding = { + code: "68665-9", + display: "Developmental-behavioral pediatrics History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsNote: Coding = { + code: "68666-7", + display: "Developmental-behavioral pediatrics Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsProcedureNote: Coding = { + code: "68667-5", + display: "Developmental-behavioral pediatrics procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsProgressNote: Coding = { + code: "68668-3", + display: "Developmental-behavioral pediatrics Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsTransferSummaryNote: Coding = { + code: "68669-1", + display: "Developmental-behavioral pediatrics Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsHospitalConsultNote: Coding = { + code: "68670-9", + display: "Developmental-behavioral pediatrics Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_DevelopmentalBehavioralPediatricsHospitalLetter: Coding = { + code: "68671-7", + display: "Developmental-behavioral pediatrics Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_GeriatricMedicineSkilledNursingFacilityNote: Coding = { + code: "68672-5", + display: "Geriatric medicine Skilled nursing facility Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramDiagnosticStudyNote: Coding = { + code: "68673-3", + display: "Multi-specialty program Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramDischargeSummary: Coding = { + code: "68674-1", + display: "Multi-specialty program Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramHistoryAndPhysicalNote: Coding = { + code: "68676-6", + display: "Multi-specialty program History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramNote: Coding = { + code: "68677-4", + display: "Multi-specialty program Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramPreoperativeEvaluationAndManagementNote: Coding = { + code: "68678-2", + display: "Multi-specialty program Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramProgressNote: Coding = { + code: "68679-0", + display: "Multi-specialty program Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramTransferSummaryNote: Coding = { + code: "68680-8", + display: "Multi-specialty program Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramHospitalConsultNote: Coding = { + code: "68681-6", + display: "Multi-specialty program Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultiSpecialtyProgramHospitalLetter: Coding = { + code: "68682-4", + display: "Multi-specialty program Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalPerinatalMedicineHistoryAndPhysicalNote: Coding = { + code: "68683-2", + display: "Neonatal perinatal medicine History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalPerinatalMedicineLetter: Coding = { + code: "68684-0", + display: "Neonatal perinatal medicine Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalPerinatalMedicineHospitalConsultNote: Coding = { + code: "68685-7", + display: "Neonatal perinatal medicine Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeonatalPerinatalMedicineHospitalLetter: Coding = { + code: "68686-5", + display: "Neonatal perinatal medicine Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryDiagnosticStudyNote: Coding = { + code: "68687-3", + display: "Neurological surgery Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryDischargeSummary: Coding = { + code: "68688-1", + display: "Neurological surgery Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryHistoryAndPhysicalNote: Coding = { + code: "68690-7", + display: "Neurological surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "68691-5", + display: "Neurological surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryProcedureNote: Coding = { + code: "68692-3", + display: "Neurological surgery procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryProgressNote: Coding = { + code: "68693-1", + display: "Neurological surgery Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryHospitalConsultNote: Coding = { + code: "68694-9", + display: "Neurological surgery Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologicalSurgeryHospitalLetter: Coding = { + code: "68695-6", + display: "Neurological surgery Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyDiagnosticStudyNote: Coding = { + code: "68696-4", + display: "Neurology with special qualifications in child neurology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyDischargeSummary: Coding = { + code: "68697-2", + display: "Neurology with special qualifications in child neurology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHistoryAndPhysicalNote: Coding = { + code: "68699-8", + display: "Neurology with special qualifications in child neurology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyNote: Coding = { + code: "68700-4", + display: "Neurology with special qualifications in child neurology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68701-2", + display: "Neurology with special qualifications in child neurology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyProcedureNote: Coding = { + code: "68702-0", + display: "Neurology with special qualifications in child neurology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyProgressNote: Coding = { + code: "68703-8", + display: "Neurology with special qualifications in child neurology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyTransferSummaryNote: Coding = { + code: "68704-6", + display: "Neurology with special qualifications in child neurology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalConsultNote: Coding = { + code: "68705-3", + display: "Neurology with special qualifications in child neurology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalDiagnosticStudyNote: Coding = { + code: "68706-1", + display: "Neurology with special qualifications in child neurology Hospital Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalLetter: Coding = { + code: "68707-9", + display: "Neurology with special qualifications in child neurology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineDiagnosticStudyNote: Coding = { + code: "68708-7", + display: "Pain medicine Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineDischargeSummary: Coding = { + code: "68709-5", + display: "Pain medicine Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineHistoryAndPhysicalNote: Coding = { + code: "68711-1", + display: "Pain medicine History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicinePreoperativeEvaluationAndManagementNote: Coding = { + code: "68713-7", + display: "Pain medicine Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineProcedureNote: Coding = { + code: "68714-5", + display: "Pain medicine procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineTransferSummaryNote: Coding = { + code: "68715-2", + display: "Pain medicine Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineHospitalConsultNote: Coding = { + code: "68716-0", + display: "Pain medicine Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PainMedicineHospitalLetter: Coding = { + code: "68717-8", + display: "Pain medicine Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyDiagnosticStudyNote: Coding = { + code: "68718-6", + display: "Pediatric cardiology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyDischargeSummary: Coding = { + code: "68719-4", + display: "Pediatric cardiology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyHistoryAndPhysicalNote: Coding = { + code: "68721-0", + display: "Pediatric cardiology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyNote: Coding = { + code: "68722-8", + display: "Pediatric cardiology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68723-6", + display: "Pediatric cardiology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyProcedureNote: Coding = { + code: "68724-4", + display: "Pediatric cardiology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyProgressNote: Coding = { + code: "68725-1", + display: "Pediatric cardiology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyTransferSummaryNote: Coding = { + code: "68726-9", + display: "Pediatric cardiology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyHospitalConsultNote: Coding = { + code: "68727-7", + display: "Pediatric cardiology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCardiologyHospitalLetter: Coding = { + code: "68728-5", + display: "Pediatric cardiology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricCriticalCareMedicineHospitalProcedureNote: Coding = { + code: "68729-3", + display: "Pediatric critical care medicine Hospital procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyHistoryAndPhysicalNote: Coding = { + code: "68731-9", + display: "Pediatric dermatology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68732-7", + display: "Pediatric dermatology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyDischargeSummary: Coding = { + code: "68733-5", + display: "Pediatric endocrinology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyHistoryAndPhysicalNote: Coding = { + code: "68735-0", + display: "Pediatric endocrinology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68736-8", + display: "Pediatric endocrinology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyTransferSummaryNote: Coding = { + code: "68737-6", + display: "Pediatric endocrinology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyDischargeSummary: Coding = { + code: "68738-4", + display: "Pediatric gastroenterology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyHistoryAndPhysicalNote: Coding = { + code: "68740-0", + display: "Pediatric gastroenterology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyNote: Coding = { + code: "68741-8", + display: "Pediatric gastroenterology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68742-6", + display: "Pediatric gastroenterology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyProcedureNote: Coding = { + code: "68743-4", + display: "Pediatric gastroenterology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyProgressNote: Coding = { + code: "68744-2", + display: "Pediatric gastroenterology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyTransferSummaryNote: Coding = { + code: "68745-9", + display: "Pediatric gastroenterology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyHospitalConsultNote: Coding = { + code: "68746-7", + display: "Pediatric gastroenterology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricGastroenterologyHospitalLetter: Coding = { + code: "68747-5", + display: "Pediatric gastroenterology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyDiagnosticStudyNote: Coding = { + code: "68748-3", + display: "Pediatric hematology-oncology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyDischargeSummary: Coding = { + code: "68749-1", + display: "Pediatric hematology-oncology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyHistoryAndPhysicalNote: Coding = { + code: "68751-7", + display: "Pediatric hematology-oncology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyNote: Coding = { + code: "68752-5", + display: "Pediatric hematology-oncology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68753-3", + display: "Pediatric hematology-oncology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyProcedureNote: Coding = { + code: "68754-1", + display: "Pediatric hematology-oncology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyProgressNote: Coding = { + code: "68755-8", + display: "Pediatric hematology-oncology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyTransferSummaryNote: Coding = { + code: "68756-6", + display: "Pediatric hematology-oncology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyHospitalConsultNote: Coding = { + code: "68757-4", + display: "Pediatric hematology-oncology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricHematologyOncologyHospitalLetter: Coding = { + code: "68758-2", + display: "Pediatric hematology-oncology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesHistoryAndPhysicalNote: Coding = { + code: "68760-8", + display: "Pediatric infectious diseases History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesNote: Coding = { + code: "68761-6", + display: "Pediatric infectious diseases Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesPreoperativeEvaluationAndManagementNote: Coding = { + code: "68762-4", + display: "Pediatric infectious diseases Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesProgressNote: Coding = { + code: "68763-2", + display: "Pediatric infectious diseases Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesTransferSummaryNote: Coding = { + code: "68764-0", + display: "Pediatric infectious diseases Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesHospitalConsultNote: Coding = { + code: "68765-7", + display: "Pediatric infectious diseases Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricInfectiousDiseasesHospitalLetter: Coding = { + code: "68766-5", + display: "Pediatric infectious diseases Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyDiagnosticStudyNote: Coding = { + code: "68767-3", + display: "Pediatric nephrology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyDischargeSummary: Coding = { + code: "68768-1", + display: "Pediatric nephrology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyHistoryAndPhysicalNote: Coding = { + code: "68770-7", + display: "Pediatric nephrology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68771-5", + display: "Pediatric nephrology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyTransferSummaryNote: Coding = { + code: "68772-3", + display: "Pediatric nephrology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyDischargeSummary: Coding = { + code: "68773-1", + display: "Pediatric otolaryngology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyHistoryAndPhysicalNote: Coding = { + code: "68775-6", + display: "Pediatric otolaryngology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68776-4", + display: "Pediatric otolaryngology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyTransferSummaryNote: Coding = { + code: "68777-2", + display: "Pediatric otolaryngology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyDiagnosticStudyNote: Coding = { + code: "68778-0", + display: "Pediatric pulmonology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyDischargeSummary: Coding = { + code: "68779-8", + display: "Pediatric pulmonology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyHistoryAndPhysicalNote: Coding = { + code: "68781-4", + display: "Pediatric pulmonology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyNote: Coding = { + code: "68782-2", + display: "Pediatric pulmonology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68783-0", + display: "Pediatric pulmonology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyProcedureNote: Coding = { + code: "68784-8", + display: "Pediatric pulmonology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyProgressNote: Coding = { + code: "68785-5", + display: "Pediatric pulmonology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyTransferSummaryNote: Coding = { + code: "68786-3", + display: "Pediatric pulmonology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyHospitalConsultNote: Coding = { + code: "68787-1", + display: "Pediatric pulmonology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyHospitalDiagnosticStudyNote: Coding = { + code: "68788-9", + display: "Pediatric pulmonology Hospital Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricPulmonologyHospitalLetter: Coding = { + code: "68789-7", + display: "Pediatric pulmonology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyHistoryAndPhysicalNote: Coding = { + code: "68791-3", + display: "Pediatric rheumatology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68792-1", + display: "Pediatric rheumatology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyTransferSummaryNote: Coding = { + code: "68793-9", + display: "Pediatric rheumatology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryDiagnosticStudyNote: Coding = { + code: "68794-7", + display: "Pediatric surgery Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryDischargeSummary: Coding = { + code: "68795-4", + display: "Pediatric surgery Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryHistoryAndPhysicalNote: Coding = { + code: "68797-0", + display: "Pediatric surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "68798-8", + display: "Pediatric surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryProcedureNote: Coding = { + code: "68799-6", + display: "Pediatric surgery procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryProgressNote: Coding = { + code: "68800-2", + display: "Pediatric surgery Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryTransferSummaryNote: Coding = { + code: "68801-0", + display: "Pediatric surgery Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryHospitalConsultNote: Coding = { + code: "68802-8", + display: "Pediatric surgery Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryHospitalLetter: Coding = { + code: "68803-6", + display: "Pediatric surgery Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyDiagnosticStudyNote: Coding = { + code: "68804-4", + display: "Pediatric urology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyDischargeSummary: Coding = { + code: "68805-1", + display: "Pediatric urology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyHistoryAndPhysicalNote: Coding = { + code: "68807-7", + display: "Pediatric urology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68808-5", + display: "Pediatric urology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyProcedureNote: Coding = { + code: "68809-3", + display: "Pediatric urology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyProgressNote: Coding = { + code: "68810-1", + display: "Pediatric urology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyTransferSummaryNote: Coding = { + code: "68811-9", + display: "Pediatric urology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyHospitalConsultNote: Coding = { + code: "68812-7", + display: "Pediatric urology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyHospitalLetter: Coding = { + code: "68813-5", + display: "Pediatric urology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsAssessmentNote: Coding = { + code: "68814-3", + display: "Pediatrics Assessment note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsDischargeSummary: Coding = { + code: "68815-0", + display: "Pediatrics Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHistoryAndPhysicalNote: Coding = { + code: "68817-6", + display: "Pediatrics History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsNote: Coding = { + code: "68818-4", + display: "Pediatrics Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsPreoperativeEvaluationAndManagementNote: Coding = { + code: "68819-2", + display: "Pediatrics Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsProcedureNote: Coding = { + code: "68820-0", + display: "Pediatrics procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalConsultNote: Coding = { + code: "68821-8", + display: "Pediatrics Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalDiagnosticStudyNote: Coding = { + code: "68822-6", + display: "Pediatrics Hospital Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalDischargeSummary: Coding = { + code: "68823-4", + display: "Pediatrics Hospital Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalHistoryAndPhysicalNote: Coding = { + code: "68825-9", + display: "Pediatrics Hospital History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalLetter: Coding = { + code: "68826-7", + display: "Pediatrics Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalNote: Coding = { + code: "68827-5", + display: "Pediatrics Hospital Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalPreoperativeEvaluationAndManagementNote: Coding = { + code: "68828-3", + display: "Pediatrics Hospital Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalProcedureNote: Coding = { + code: "68829-1", + display: "Pediatrics Hospital procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalProgressNote: Coding = { + code: "68830-9", + display: "Pediatrics Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareDischargeSummary: Coding = { + code: "68831-7", + display: "Primary care Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareHistoryAndPhysicalNote: Coding = { + code: "68833-3", + display: "Primary care History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareNote: Coding = { + code: "68834-1", + display: "Primary care Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCarePreoperativeEvaluationAndManagementNote: Coding = { + code: "68835-8", + display: "Primary care Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareProcedureNote: Coding = { + code: "68836-6", + display: "Primary care procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareHospitalConsultNote: Coding = { + code: "68837-4", + display: "Primary care Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrimaryCareHospitalLetter: Coding = { + code: "68838-2", + display: "Primary care Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_ResearchNote: Coding = { + code: "68839-0", + display: "Research Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_ResearchProgressNote: Coding = { + code: "68840-8", + display: "Research Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyDischargeSummary: Coding = { + code: "68841-6", + display: "Speech-language pathology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyHistoryAndPhysicalNote: Coding = { + code: "68843-2", + display: "Speech-language pathology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68844-0", + display: "Speech-language pathology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyHospitalConsultNote: Coding = { + code: "68846-5", + display: "Speech-language pathology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpeechLanguagePathologyHospitalLetter: Coding = { + code: "68847-3", + display: "Speech-language pathology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryNote: Coding = { + code: "68848-1", + display: "Transplant surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryHistoryAndPhysicalNote: Coding = { + code: "68849-9", + display: "Transplant surgery History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryPreoperativeEvaluationAndManagementNote: Coding = { + code: "68850-7", + display: "Transplant surgery Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryProcedureNote: Coding = { + code: "68851-5", + display: "Transplant surgery procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryHospitalConsultNote: Coding = { + code: "68852-3", + display: "Transplant surgery Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryHospitalLetter: Coding = { + code: "68853-1", + display: "Transplant surgery Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRehabilitationMedicineNote: Coding = { + code: "68854-9", + display: "Pediatric rehabilitation medicine Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyDiagnosticStudyNote: Coding = { + code: "68855-6", + display: "Pediatric transplant hepatology Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyDischargeSummary: Coding = { + code: "68856-4", + display: "Pediatric transplant hepatology Discharge summary", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyHistoryAndPhysicalNote: Coding = { + code: "68858-0", + display: "Pediatric transplant hepatology History and physical note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyNote: Coding = { + code: "68859-8", + display: "Pediatric transplant hepatology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyPreoperativeEvaluationAndManagementNote: Coding = { + code: "68860-6", + display: "Pediatric transplant hepatology Preoperative evaluation and management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyProcedureNote: Coding = { + code: "68861-4", + display: "Pediatric transplant hepatology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyProgressNote: Coding = { + code: "68862-2", + display: "Pediatric transplant hepatology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyTransferSummaryNote: Coding = { + code: "68863-0", + display: "Pediatric transplant hepatology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyHospitalConsultNote: Coding = { + code: "68864-8", + display: "Pediatric transplant hepatology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricTransplantHepatologyHospitalLetter: Coding = { + code: "68865-5", + display: "Pediatric transplant hepatology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyLetter: Coding = { + code: "68866-3", + display: "Pediatric nephrology Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyNote: Coding = { + code: "68867-1", + display: "Pediatric nephrology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyProcedureNote: Coding = { + code: "68868-9", + display: "Pediatric nephrology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyHospitalConsultNote: Coding = { + code: "68869-7", + display: "Pediatric nephrology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricNephrologyHospitalLetter: Coding = { + code: "68870-5", + display: "Pediatric nephrology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyNote: Coding = { + code: "68871-3", + display: "Pediatric otolaryngology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyProcedureNote: Coding = { + code: "68872-1", + display: "Pediatric otolaryngology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyProgressNote: Coding = { + code: "68873-9", + display: "Pediatric otolaryngology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyHospitalConsultNote: Coding = { + code: "68874-7", + display: "Pediatric otolaryngology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricOtolaryngologyHospitalLetter: Coding = { + code: "68875-4", + display: "Pediatric otolaryngology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyNote: Coding = { + code: "68876-2", + display: "Pediatric rheumatology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyProcedureNote: Coding = { + code: "68877-0", + display: "Pediatric rheumatology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyProgressNote: Coding = { + code: "68878-8", + display: "Pediatric rheumatology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyHospitalConsultNote: Coding = { + code: "68879-6", + display: "Pediatric rheumatology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricRheumatologyHospitalLetter: Coding = { + code: "68880-4", + display: "Pediatric rheumatology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricSurgeryNote: Coding = { + code: "68881-2", + display: "Pediatric surgery Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricUrologyNote: Coding = { + code: "68882-0", + display: "Pediatric urology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsTransferSummaryNote: Coding = { + code: "68883-8", + display: "Pediatrics Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricsHospitalTransferSummaryNote: Coding = { + code: "68884-6", + display: "Pediatrics Hospital Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmologyTransferSummaryNote: Coding = { + code: "68887-9", + display: "Ophthalmology Transfer summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyNote: Coding = { + code: "68889-5", + display: "Pediatric dermatology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyProcedureNote: Coding = { + code: "68890-3", + display: "Pediatric dermatology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyProgressNote: Coding = { + code: "68891-1", + display: "Pediatric dermatology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyHospitalConsultNote: Coding = { + code: "68892-9", + display: "Pediatric dermatology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricDermatologyHospitalLetter: Coding = { + code: "68893-7", + display: "Pediatric dermatology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyNote: Coding = { + code: "68894-5", + display: "Pediatric endocrinology Note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyProcedureNote: Coding = { + code: "68895-2", + display: "Pediatric endocrinology procedure note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyProgressNote: Coding = { + code: "68896-0", + display: "Pediatric endocrinology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyHospitalConsultNote: Coding = { + code: "68897-8", + display: "Pediatric endocrinology Hospital Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PediatricEndocrinologyHospitalLetter: Coding = { + code: "68898-6", + display: "Pediatric endocrinology Hospital Letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_AorticArchFluoroscopicAngiogramWContrastIA: Coding = { + code: "69054-5", + display: "Aortic arch Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AcromioclavicularJointBilateralXRayWOWeight: Coding = { + code: "69055-2", + display: "Acromioclavicular joint - bilateral X-ray WO weight", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralXRayAndObliques: Coding = { + code: "69056-0", + display: "Elbow - bilateral X-ray and obliques", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralXRayAPAndLateralAndOblique: Coding = { + code: "69057-8", + display: "Hand - bilateral X-ray AP and lateral and oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRay2Views: Coding = { + code: "69058-6", + display: "Hip - bilateral X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipBilateralXRayAndLateralCrosstable: Coding = { + code: "69059-4", + display: "Hip - bilateral X-ray and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay2ViewsAndSunrise: Coding = { + code: "69060-2", + display: "Knee - bilateral X-ray 2 views and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay2ViewsAndTunnel: Coding = { + code: "69061-0", + display: "Knee - bilateral X-ray 2 views and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay4ViewsStanding: Coding = { + code: "69062-8", + display: "Knee - bilateral X-ray 4 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRay4ViewsAndSunriseAndTunnel: Coding = { + code: "69063-6", + display: "Knee - bilateral X-ray 4 views and Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralXRaySunriseAndViewsStanding: Coding = { + code: "69064-4", + display: "Knee - bilateral X-ray Sunrise and (views standing)", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayAPAndLateralCrosstable: Coding = { + code: "69065-1", + display: "Abdomen X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsFluoroscopicAngiogramWContrastIV: Coding = { + code: "69066-9", + display: "Abdominal vessels Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionFluoroscopicAngiogramAngioplastyWContrast: Coding = { + code: "69067-7", + display: "Unspecified body region Fluoroscopic angiogram Angioplasty W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfBreastBilateral: Coding = { + code: "69068-5", + display: "Mammogram Guidance for needle localization of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaBilateralXRaySunrise: Coding = { + code: "69069-3", + display: "Patella - bilateral X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralXRayAnteriorAndLateral: Coding = { + code: "69070-1", + display: "Ribs - bilateral X-ray anterior and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_RibsBilateralAndChestXRay: Coding = { + code: "69071-9", + display: "Ribs - bilateral and Chest X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralXRayUlnarDeviationAndRadialDeviation: Coding = { + code: "69072-7", + display: "Wrist - bilateral X-ray ulnar deviation and radial deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion: Coding = { + code: "69073-5", + display: "Fluoroscopy Guidance for core needle biopsy of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfPelvis: Coding = { + code: "69074-3", + display: "Fluoroscopy Guidance for biopsy of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSalivaryGland: Coding = { + code: "69075-0", + display: "Fluoroscopy Guidance for biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfBone: Coding = { + code: "69076-8", + display: "Fluoroscopy Guidance for biopsy of Bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_BrachiocephalicArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "69077-6", + display: "Brachiocephalic artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForDrainageOfChest: Coding = { + code: "69078-4", + display: "Fluoroscopy Guidance for drainage of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClavicleXRay45DegreeCephalicAngle: Coding = { + code: "69079-2", + display: "Clavicle X-ray 45 degree cephalic angle", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay5ViewsWFlexionAndWExtension: Coding = { + code: "69080-0", + display: "Spine Cervical X-ray 5 views W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalXRay5ViewsAndSwimmers: Coding = { + code: "69081-8", + display: "Spine Cervical X-ray 5 views and Swimmers", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeadCTAnd3DReconstructionWOContrast: Coding = { + code: "69082-6", + display: "Head CT and 3D reconstruction WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfAbdomenWOContrast: Coding = { + code: "69083-4", + display: "CT Guidance for biopsy of Abdomen-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsCTAngiogramWOContrast: Coding = { + code: "69084-2", + display: "Chest vessels CT angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsCTAngiogramWAndWOContrast: Coding = { + code: "69085-9", + display: "Renal vessels CT angiogram W and WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaCTWAndWOContrast: Coding = { + code: "69086-7", + display: "Aorta CT W and WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralCTWOContrast: Coding = { + code: "69087-5", + display: "Ankle - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralCTWContrastIV: Coding = { + code: "69088-3", + display: "Knee - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeBilateralCTWOContrast: Coding = { + code: "69089-1", + display: "Knee - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralCTWOContrast: Coding = { + code: "69090-9", + display: "Shoulder - bilateral CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristBilateralCTWContrastIV: Coding = { + code: "69091-7", + display: "Wrist - bilateral CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfLiverWOContrast: Coding = { + code: "69092-5", + display: "CT Guidance for biopsy of Liver-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfPelvisWContrastIV: Coding = { + code: "69093-3", + display: "CT Guidance for biopsy of Pelvis-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForBiopsyOfPelvisWOContrast: Coding = { + code: "69094-1", + display: "CT Guidance for biopsy of Pelvis-- WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BladderCTWContrastIV: Coding = { + code: "69095-8", + display: "Bladder CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestCTLimitedWContrastIV: Coding = { + code: "69096-6", + display: "Chest CT limited W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfLiver: Coding = { + code: "69097-4", + display: "CT Guidance for needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfMuscle: Coding = { + code: "69098-2", + display: "CT Guidance for needle biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfChestPleura: Coding = { + code: "69099-0", + display: "CT Guidance for needle biopsy of Chest.pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSalivaryGland: Coding = { + code: "69100-6", + display: "CT Guidance for needle biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNeedleBiopsyOfThyroid: Coding = { + code: "69101-4", + display: "CT Guidance for needle biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftCTWContrastIntraarticular: Coding = { + code: "69102-2", + display: "Ankle - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftCTWContrastIntraarticular: Coding = { + code: "69103-0", + display: "Elbow - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityLeftCTWOContrast: Coding = { + code: "69104-8", + display: "Extremity - left CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftCTWContrastIntraarticular: Coding = { + code: "69105-5", + display: "Hip - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftCTWContrastIntraarticular: Coding = { + code: "69106-3", + display: "Knee - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftCTWContrastIntraarticular: Coding = { + code: "69107-1", + display: "Wrist - left CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryVesselsCTAngiogramWAndWOContrast: Coding = { + code: "69108-9", + display: "Pulmonary vessels CT angiogram W and WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightCTWContrastIntraarticular: Coding = { + code: "69109-7", + display: "Ankle - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightCTWContrastIntraarticular: Coding = { + code: "69110-5", + display: "Elbow - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityRightCTWOContrast: Coding = { + code: "69111-3", + display: "Extremity - right CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightCTWContrastIntraarticular: Coding = { + code: "69112-1", + display: "Hip - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyRightCT: Coding = { + code: "69113-9", + display: "Kidney - right CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightCTWContrastIntraarticular: Coding = { + code: "69114-7", + display: "Knee - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightCTWContrastIntraarticular: Coding = { + code: "69115-4", + display: "Wrist - right CT W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumAndCoccyxCT: Coding = { + code: "69116-2", + display: "Sacrum and Coccyx CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaCT: Coding = { + code: "69117-0", + display: "Scapula CT", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScapulaCTWOContrast: Coding = { + code: "69118-8", + display: "Scapula CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaThoracicCTAngiogramWOContrast: Coding = { + code: "69119-6", + display: "Aorta thoracic CT angiogram WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfNeck: Coding = { + code: "69120-4", + display: "Fluoroscopy Guidance for abscess drainage of Neck", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfOvary: Coding = { + code: "69121-2", + display: "Fluoroscopy Guidance for aspiration of cyst of Ovary", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfPancreas: Coding = { + code: "69122-0", + display: "Fluoroscopy Guidance for abscess drainage of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfPleuralSpace: Coding = { + code: "69123-8", + display: "Fluoroscopy Guidance for abscess drainage of Pleural space", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfSuperficialTissue: Coding = { + code: "69124-6", + display: "Fluoroscopy Guidance for fine needle aspiration of Superficial tissue", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfLiver: Coding = { + code: "69125-3", + display: "Fluoroscopy Guidance for needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfPancreas: Coding = { + code: "69126-1", + display: "Fluoroscopy Guidance for needle biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfChestPleura: Coding = { + code: "69127-9", + display: "Fluoroscopy Guidance for needle biopsy of Chest.pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfSalivaryGland: Coding = { + code: "69128-7", + display: "Fluoroscopy Guidance for needle biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfThyroid: Coding = { + code: "69129-5", + display: "Fluoroscopy Guidance for needle biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandXRayAPAndLateral: Coding = { + code: "69130-3", + display: "Hand X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayAndDaneliusMiller: Coding = { + code: "69131-1", + display: "Hip X-ray and Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipXRayDaneliusMiller: Coding = { + code: "69132-9", + display: "Hip X-ray Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForDrainageOfHip: Coding = { + code: "69133-7", + display: "Fluoroscopy Guidance for drainage of Hip", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInIliacArtery: Coding = { + code: "69134-5", + display: "Fluoroscopic angiogram Guidance for placement of stent in Iliac artery", + system: "http://loinc.org" +}; +const C80DocTypecodes_IliacArteryFluoroscopicAngiogramAtherectomyWContrast: Coding = { + code: "69135-2", + display: "Iliac artery Fluoroscopic angiogram Atherectomy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeXRaySunriseAndTunnel: Coding = { + code: "69136-0", + display: "Knee X-ray Sunrise and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRayAPAndLateralAndObliqueStanding: Coding = { + code: "69137-8", + display: "Ankle - left X-ray AP and lateral and oblique standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRay3ViewsStanding: Coding = { + code: "69138-6", + display: "Ankle - left X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAndLateralCrosstable: Coding = { + code: "69139-4", + display: "Hip - left X-ray and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayAndDaneliusMiller: Coding = { + code: "69140-2", + display: "Hip - left X-ray and Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftXRayDaneliusMiller: Coding = { + code: "69141-0", + display: "Hip - left X-ray Danelius Miller", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2ViewsAndSunrise: Coding = { + code: "69142-8", + display: "Knee - left X-ray 2 views and Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay2ViewsAndTunnelStanding: Coding = { + code: "69143-6", + display: "Knee - left X-ray 2 views and tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay4ViewsAndAPStanding: Coding = { + code: "69144-4", + display: "Knee - left X-ray 4 views and AP standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRay4ViewsAndTunnel: Coding = { + code: "69145-1", + display: "Knee - left X-ray 4 views and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralCrosstable: Coding = { + code: "69146-9", + display: "Knee - left X-ray AP and lateral crosstable", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAPAndLateralAndRightObliqueAndLeftOblique: Coding = { + code: "69147-7", + display: "Knee - left X-ray AP and lateral and right oblique and left oblique", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRayAndTunnel: Coding = { + code: "69148-5", + display: "Knee - left X-ray and tunnel", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeLeftXRaySunriseAndViewsStanding: Coding = { + code: "69149-3", + display: "Knee - left X-ray Sunrise and (views standing)", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantLeftMammogramDiagnostic: Coding = { + code: "69150-1", + display: "Breast implant - left Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRay3ViewsScaphoid: Coding = { + code: "69151-9", + display: "Wrist - left X-ray 3 views scaphoid", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaLeftXRaySingleView: Coding = { + code: "69152-7", + display: "Patella - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayAPAndGrasheyAndAxillary: Coding = { + code: "69153-5", + display: "Shoulder - left X-ray AP and Grashey and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay3ViewsAndAxillary: Coding = { + code: "69154-3", + display: "Shoulder - left X-ray 3 views and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRay3ViewsAndY: Coding = { + code: "69155-0", + display: "Shoulder - left X-ray 3 views and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftXRayGrasheyAndY: Coding = { + code: "69156-8", + display: "Shoulder - left X-ray Grashey and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftXRayLateralWFlexionAndWExtension: Coding = { + code: "69157-6", + display: "Wrist - left X-ray lateral W flexion and W extension", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantXRayDiagnostic: Coding = { + code: "69158-4", + display: "Breast implant X-ray diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantXRayScreening: Coding = { + code: "69159-2", + display: "Breast implant X-ray screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_MammogramGuidanceStereotacticForNeedleBiopsyOfBreast: Coding = { + code: "69160-0", + display: "Mammogram Guidance.stereotactic for needle biopsy of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_CircleOfWillisMRIAngiogramWAndWOContrastIV: Coding = { + code: "69161-8", + display: "Circle of Willis MRI angiogram W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryBilateralMRIAngiogramWContrastIA: Coding = { + code: "69162-6", + display: "Pulmonary artery - bilateral MRI angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralMRIWContrastIV: Coding = { + code: "69163-4", + display: "Ankle - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleBilateralMRIWOContrast: Coding = { + code: "69164-2", + display: "Ankle - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMRI: Coding = { + code: "69165-9", + display: "Breast implant - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMRIWAndWOContrastIV: Coding = { + code: "69166-7", + display: "Breast implant - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMRIWContrastIV: Coding = { + code: "69167-5", + display: "Breast implant - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantBilateralMRIWOContrast: Coding = { + code: "69168-3", + display: "Breast implant - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForBiopsyOfBreastBilateral: Coding = { + code: "69169-1", + display: "MRI Guidance for biopsy of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralMRIWContrastIV: Coding = { + code: "69170-9", + display: "Elbow - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowBilateralMRIWOContrast: Coding = { + code: "69171-7", + display: "Elbow - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralMRIWContrastIV: Coding = { + code: "69172-5", + display: "Femur - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemurBilateralMRIWOContrast: Coding = { + code: "69173-3", + display: "Femur - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmBilateralMRIWAndWOContrastIV: Coding = { + code: "69174-1", + display: "Forearm - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmBilateralMRIWContrastIV: Coding = { + code: "69175-8", + display: "Forearm - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ForearmBilateralMRIWOContrast: Coding = { + code: "69176-6", + display: "Forearm - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralMRIWAndWOContrastIV: Coding = { + code: "69177-4", + display: "Hand - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralMRIWContrastIV: Coding = { + code: "69178-2", + display: "Hand - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandBilateralMRIWOContrast: Coding = { + code: "69179-0", + display: "Hand - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmBilateralMRI: Coding = { + code: "69180-8", + display: "Upper arm - bilateral MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmBilateralMRIWAndWOContrastIV: Coding = { + code: "69181-6", + display: "Upper arm - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmBilateralMRIWContrastIV: Coding = { + code: "69182-4", + display: "Upper arm - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperArmBilateralMRIWOContrast: Coding = { + code: "69183-2", + display: "Upper arm - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderBilateralMRIWContrastIV: Coding = { + code: "69184-0", + display: "Shoulder - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerLegBilateralMRIWOContrast: Coding = { + code: "69185-7", + display: "Lower leg - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralMRIWAndWOContrastIV: Coding = { + code: "69186-5", + display: "Upper extremity - bilateral MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralMRIWContrastIV: Coding = { + code: "69187-3", + display: "Upper extremity - bilateral MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityBilateralMRIWOContrast: Coding = { + code: "69188-1", + display: "Upper extremity - bilateral MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantMRIWAndWOContrastIV: Coding = { + code: "69189-9", + display: "Breast implant MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantMRIWContrastIV: Coding = { + code: "69190-7", + display: "Breast implant MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantMRIWOContrast: Coding = { + code: "69191-5", + display: "Breast implant MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForAspirationOfCystOfBreast: Coding = { + code: "69192-3", + display: "MRI Guidance for aspiration of cyst of Breast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityMRI: Coding = { + code: "69193-1", + display: "Extremity MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerMRIWAndWOContrastIV: Coding = { + code: "69194-9", + display: "Finger MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerMRIWContrastIV: Coding = { + code: "69195-6", + display: "Finger MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerMRIWOContrast: Coding = { + code: "69196-4", + display: "Finger MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfLiver: Coding = { + code: "69197-2", + display: "MRI Guidance for needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfMuscle: Coding = { + code: "69198-0", + display: "MRI Guidance for needle biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfPancreas: Coding = { + code: "69199-8", + display: "MRI Guidance for needle biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfPleura: Coding = { + code: "69200-4", + display: "MRI Guidance for needle biopsy of Pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfSalivaryGland: Coding = { + code: "69201-2", + display: "MRI Guidance for needle biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfThyroid: Coding = { + code: "69202-0", + display: "MRI Guidance for needle biopsy of Thyroid", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForBiopsyOfBreastLeft: Coding = { + code: "69203-8", + display: "MRI Guidance for biopsy of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftMRIWAndWOContrastIV: Coding = { + code: "69204-6", + display: "Finger - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftMRIWContrastIV: Coding = { + code: "69205-3", + display: "Finger - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerLeftMRIWOContrast: Coding = { + code: "69206-1", + display: "Finger - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipLeftMRIWAndWOContrastIntraarticular: Coding = { + code: "69207-9", + display: "Hip - left MRI W and WO contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderLeftMRIWAndWOContrastIntraarticular: Coding = { + code: "69208-7", + display: "Shoulder - left MRI W and WO contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristLeftAndHandLeftMRI: Coding = { + code: "69209-5", + display: "Wrist - left and Hand - left MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityJointMRIWContrastIntraarticular: Coding = { + code: "69210-3", + display: "Lower Extremity Joint MRI W contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_NasalBonesMRI: Coding = { + code: "69211-1", + display: "Nasal bones MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRILimited: Coding = { + code: "69212-9", + display: "Pelvis MRI limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_MRIGuidanceForBiopsyOfBreastRight: Coding = { + code: "69213-7", + display: "MRI Guidance for biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightMRIWAndWOContrastIV: Coding = { + code: "69214-5", + display: "Finger - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightMRIWContrastIV: Coding = { + code: "69215-2", + display: "Finger - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FingerRightMRIWOContrast: Coding = { + code: "69216-0", + display: "Finger - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_HipRightMRIWAndWOContrastIntraarticular: Coding = { + code: "69217-8", + display: "Hip - right MRI W and WO contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightMRIWAndWOContrastIntraarticular: Coding = { + code: "69218-6", + display: "Shoulder - right MRI W and WO contrast intraarticular", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightAndHandRightMRI: Coding = { + code: "69219-4", + display: "Wrist - right and Hand - right MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullBaseMRIWAndWOContrastIV: Coding = { + code: "69220-2", + display: "Skull.base MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleMRIWContrastIV: Coding = { + code: "69221-0", + display: "Scrotum and Testicle MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_VenaCavaMRI: Coding = { + code: "69222-8", + display: "Vena cava MRI", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionMRIWOContrast: Coding = { + code: "69223-6", + display: "Unspecified body region MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfAbdomen: Coding = { + code: "69224-4", + display: "Fluoroscopy Guidance for needle biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfChest: Coding = { + code: "69225-1", + display: "Fluoroscopy Guidance for needle biopsy of Chest", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfMuscle: Coding = { + code: "69226-9", + display: "Fluoroscopy Guidance for needle biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfPleura: Coding = { + code: "69227-7", + display: "Fluoroscopy Guidance for needle biopsy of Pleura", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfProstate: Coding = { + code: "69228-5", + display: "Fluoroscopy Guidance for needle biopsy of Prostate", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverSPECTWTc99mSCIV: Coding = { + code: "69229-3", + display: "Liver SPECT W Tc-99m SC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_LiverScanWTc99mSCIV: Coding = { + code: "69230-1", + display: "Liver Scan W Tc-99m SC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWStressAndWTc99mIV: Coding = { + code: "69231-9", + display: "Heart Scan W stress and W Tc-99m IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartScanWStressAndWTc99mSestamibiIV: Coding = { + code: "69232-7", + display: "Heart Scan W stress and W Tc-99m Sestamibi IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ParotidGlandScanWTc99mPertechnetateIV: Coding = { + code: "69233-5", + display: "Parotid gland Scan W Tc-99m pertechnetate IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpleenSPECTWTc99mTaggedRBCIV: Coding = { + code: "69234-3", + display: "Spleen SPECT W Tc-99m tagged RBC IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleSPECTFlow: Coding = { + code: "69235-0", + display: "Scrotum and Testicle SPECT flow", + system: "http://loinc.org" +}; +const C80DocTypecodes_ThyroidScanAndUptakeWI131PO: Coding = { + code: "69236-8", + display: "Thyroid Scan and uptake W I-131 PO", + system: "http://loinc.org" +}; +const C80DocTypecodes_SPECTForTumorWholeBody: Coding = { + code: "69237-6", + display: "SPECT for tumor whole body", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderAndUrethraSPECTWContrastIntraBladderDuringVoiding: Coding = { + code: "69238-4", + display: "Urinary Bladder and Urethra SPECT W contrast intra bladder during voiding", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaXRaySunrise: Coding = { + code: "69239-2", + display: "Patella X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousBiopsyOfAbdomen: Coding = { + code: "69240-0", + display: "Fluoroscopy Guidance for percutaneous biopsy of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAbdomen: Coding = { + code: "69241-8", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Abdomen", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAppendix: Coding = { + code: "69242-6", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Appendix", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfLung: Coding = { + code: "69243-4", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Lung", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfPelvis: Coding = { + code: "69244-2", + display: "Fluoroscopy Guidance for percutaneous drainage of abscess of Pelvis", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfKidney: Coding = { + code: "69245-9", + display: "Fluoroscopy Guidance for percutaneous needle biopsy of Kidney", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLiver: Coding = { + code: "69246-7", + display: "Fluoroscopy Guidance for percutaneous needle biopsy of Liver", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfSalivaryGland: Coding = { + code: "69247-5", + display: "Fluoroscopy Guidance for percutaneous needle biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: Coding = { + code: "69248-3", + display: "Renal artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PoplitealArteryFluoroscopicAngiogramWContrastIA: Coding = { + code: "69249-1", + display: "Popliteal artery Fluoroscopic angiogram W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastIV: Coding = { + code: "69250-9", + display: "Portal vein Fluoroscopic angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastMammogramPostWirePlacement: Coding = { + code: "69251-7", + display: "Breast Mammogram Post Wire Placement", + system: "http://loinc.org" +}; +const C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: Coding = { + code: "69252-5", + display: "Pulmonary artery Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IA", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsFluoroscopicAngiogramAtherectomyWContrast: Coding = { + code: "69253-3", + display: "Renal vessels Fluoroscopic angiogram Atherectomy W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRay3ViewsStanding: Coding = { + code: "69254-1", + display: "Ankle - right X-ray 3 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySunriseAndTunnelStanding: Coding = { + code: "69255-8", + display: "Knee - right X-ray Sunrise and tunnel standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_KneeRightXRaySunrise: Coding = { + code: "69256-6", + display: "Knee - right X-ray Sunrise", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRay2Views: Coding = { + code: "69257-4", + display: "Lower extremity - right X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityRightXRayAPAndLateral: Coding = { + code: "69258-2", + display: "Lower extremity - right X-ray AP and lateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastImplantRightMammogramDiagnostic: Coding = { + code: "69259-0", + display: "Breast implant - right Mammogram diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRaySingleView: Coding = { + code: "69260-8", + display: "Patella - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_PatellaRightXRay3Views: Coding = { + code: "69261-6", + display: "Patella - right X-ray 3 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderRightXRayAPAndGrasheyAndAxillary: Coding = { + code: "69262-4", + display: "Shoulder - right X-ray AP and Grashey and axillary", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristRightXRayPAWClenchedFist: Coding = { + code: "69263-2", + display: "Wrist - right X-ray PA W clenched fist", + system: "http://loinc.org" +}; +const C80DocTypecodes_SacrumXRayStanding: Coding = { + code: "69264-0", + display: "Sacrum X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRay4Views: Coding = { + code: "69265-7", + display: "Shoulder X-ray 4 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayAPAndY: Coding = { + code: "69266-5", + display: "Shoulder X-ray AP and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_ShoulderXRayGrasheyAndAxillaryAndY: Coding = { + code: "69267-3", + display: "Shoulder X-ray Grashey and axillary and Y", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastDuctMammogramSingleViewWContrastIntraDuct: Coding = { + code: "69268-1", + display: "Breast duct Mammogram Single view W contrast intra duct", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayAPSingleView: Coding = { + code: "69269-9", + display: "Skull X-ray AP single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPA: Coding = { + code: "69270-7", + display: "Skull X-ray PA", + system: "http://loinc.org" +}; +const C80DocTypecodes_SkullXRayPAAndLateralAndWatersAndTowne: Coding = { + code: "69271-5", + display: "Skull X-ray PA and lateral and Waters and Towne", + system: "http://loinc.org" +}; +const C80DocTypecodes_SmallBowelFluoroscopyWContrastViaIleostomy: Coding = { + code: "69272-3", + display: "Small bowel Fluoroscopy W contrast via ileostomy", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracolumbarJunctionXRay2Views: Coding = { + code: "69273-1", + display: "Spine Thoracolumbar Junction X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRay2ViewsStanding: Coding = { + code: "69274-9", + display: "Spine Thoracic X-ray 2 views standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRayStanding: Coding = { + code: "69275-6", + display: "Spine Thoracic X-ray standing", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAbdominalUS: Coding = { + code: "69276-4", + display: "Aorta abdominal US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AdrenalGlandUS: Coding = { + code: "69277-2", + display: "Adrenal gland US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfBreastBilateral: Coding = { + code: "69278-0", + display: "US Guidance for aspiration of Breast - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfLymphNode: Coding = { + code: "69279-8", + display: "US Guidance for core needle biopsy of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_BladderUSLimited: Coding = { + code: "69280-6", + display: "Bladder US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestUSLimited: Coding = { + code: "69281-4", + display: "Chest US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UnspecifiedBodyRegionUSDopplerLimited: Coding = { + code: "69282-2", + display: "Unspecified body region US.doppler limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVeinsBilateralUSDoppler: Coding = { + code: "69283-0", + display: "Extremity veins - bilateral US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_PortalVeinAndHepaticVeinUSDoppler: Coding = { + code: "69284-8", + display: "Portal vein and Hepatic vein US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_UmbilicalArteryUSDoppler: Coding = { + code: "69285-5", + display: "Umbilical artery US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyeUSLimited: Coding = { + code: "69286-3", + display: "Eye US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfLymphNode: Coding = { + code: "69287-1", + display: "US Guidance for aspiration of Lymph node", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfMuscle: Coding = { + code: "69288-9", + display: "US Guidance for needle biopsy of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfPancreas: Coding = { + code: "69289-7", + display: "US Guidance for needle biopsy of Pancreas", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreastRight: Coding = { + code: "69290-5", + display: "US Guidance for needle biopsy of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfSalivaryGland: Coding = { + code: "69291-3", + display: "US Guidance for needle biopsy of Salivary gland", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfBreastLeft: Coding = { + code: "69292-1", + display: "US Guidance for aspiration of Breast - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryLeftUS: Coding = { + code: "69293-9", + display: "Extremity artery - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalArteryUS: Coding = { + code: "69294-7", + display: "Renal artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_RenalVesselsUS: Coding = { + code: "69295-4", + display: "Renal vessels US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAspirationOfBreastRight: Coding = { + code: "69296-2", + display: "US Guidance for aspiration of Breast - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteryRightUS: Coding = { + code: "69297-0", + display: "Extremity artery - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SalivaryGlandUS: Coding = { + code: "69298-8", + display: "Salivary gland US", + system: "http://loinc.org" +}; +const C80DocTypecodes_ScrotumAndTesticleUSLimited: Coding = { + code: "69299-6", + display: "Scrotum and Testicle US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyTransplantUSLimited: Coding = { + code: "69300-2", + display: "Kidney transplant US limited", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIV: Coding = { + code: "69301-0", + display: "Upper extremity vein Fluoroscopic angiogram Percutaneous transluminal angioplasty of vessel W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayWClenchedFist: Coding = { + code: "69302-8", + display: "Wrist X-ray W clenched fist", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayUlnarDeviationAndRadialDeviation: Coding = { + code: "69303-6", + display: "Wrist X-ray ulnar deviation and radial deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_WristXRayUlnarDeviation: Coding = { + code: "69304-4", + display: "Wrist X-ray ulnar deviation", + system: "http://loinc.org" +}; +const C80DocTypecodes_ZygomaticArchXRay2Views: Coding = { + code: "69305-1", + display: "Zygomatic arch X-ray 2 views", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfBone: Coding = { + code: "69306-9", + display: "Fluoroscopy Guidance for aspiration of cyst of Bone", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleLeftXRaySingleView: Coding = { + code: "69307-7", + display: "Ankle - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowLeftXRaySingleView: Coding = { + code: "69308-5", + display: "Elbow - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootLeftXRaySingleView: Coding = { + code: "69309-3", + display: "Foot - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandLeftXRaySingleView: Coding = { + code: "69310-1", + display: "Hand - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusLeftXRaySingleView: Coding = { + code: "69311-9", + display: "Calcaneus - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusLeftXRaySingleView: Coding = { + code: "69312-7", + display: "Humerus - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaLeftAndFibulaLeftXRaySingleView: Coding = { + code: "69313-5", + display: "Tibia - left and Fibula - left X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnkleRightXRaySingleView: Coding = { + code: "69314-3", + display: "Ankle - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_ElbowRightXRaySingleView: Coding = { + code: "69315-0", + display: "Elbow - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_FootRightXRaySingleView: Coding = { + code: "69316-8", + display: "Foot - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiusRightAndUlnaRightXRaySingleView: Coding = { + code: "69317-6", + display: "Radius - right and Ulna - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HandRightXRaySingleView: Coding = { + code: "69318-4", + display: "Hand - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_CalcaneusRightXRaySingleView: Coding = { + code: "69319-2", + display: "Calcaneus - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_HumerusRightXRaySingleView: Coding = { + code: "69320-0", + display: "Humerus - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_TibiaRightAndFibulaRightXRaySingleView: Coding = { + code: "69321-8", + display: "Tibia - right and Fibula - right X-ray Single view", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsBilateralUS: Coding = { + code: "69385-3", + display: "Lower extremity veins - bilateral US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfEpididymis: Coding = { + code: "69387-9", + display: "US Guidance for biopsy of Epididymis", + system: "http://loinc.org" +}; +const C80DocTypecodes_UrinaryBladderUSPostVoid: Coding = { + code: "69388-7", + display: "Urinary bladder US post void", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralArteryAndPoplitealArteryUS: Coding = { + code: "69389-5", + display: "Femoral artery and Popliteal artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_OvaryUS: Coding = { + code: "69390-3", + display: "Ovary US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCordocentesis: Coding = { + code: "69391-1", + display: "US Guidance for cordocentesis", + system: "http://loinc.org" +}; +const C80DocTypecodes_LowerExtremityVeinsLeftUS: Coding = { + code: "69392-9", + display: "Lower extremity veins - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarUS: Coding = { + code: "69393-7", + display: "Spine Lumbar US", + system: "http://loinc.org" +}; +const C80DocTypecodes_MesentericArteryUS: Coding = { + code: "69394-5", + display: "Mesenteric artery US", + system: "http://loinc.org" +}; +const C80DocTypecodes_UpperExtremityVeinsUS: Coding = { + code: "69395-2", + display: "Upper extremity veins US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForBiopsyOfSpinalCord: Coding = { + code: "69396-0", + display: "US Guidance for biopsy of Spinal cord", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastVesselsUSDoppler: Coding = { + code: "69397-8", + display: "Breast vessels US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityVesselsLeftUSDoppler: Coding = { + code: "69398-6", + display: "Extremity vessels Left US.doppler", + system: "http://loinc.org" +}; +const C80DocTypecodes_FemoralVeinAndPoplitealVeinUS: Coding = { + code: "69399-4", + display: "Femoral vein and Popliteal vein US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForChorionicVillusSampling: Coding = { + code: "69400-0", + display: "US Guidance for chorionic villus sampling", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForNeedleBiopsyOfSpinalCord: Coding = { + code: "69401-8", + display: "US Guidance for needle biopsy of Spinal cord", + system: "http://loinc.org" +}; +const C80DocTypecodes_KidneyBilateralAndBladderUS: Coding = { + code: "69402-6", + display: "Kidney Bilateral and Bladder US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USStandardCertificateOfDeath2003Revision: Coding = { + code: "69409-1", + display: "U.S. standard certificate of death - 2003 revision", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReferralNoteForensicMedicine: Coding = { + code: "69438-0", + display: "Referral note Forensic medicine", + system: "http://loinc.org" +}; +const C80DocTypecodes_PopulationStratificationDescriptionNarrative: Coding = { + code: "69669-0", + display: "Population stratification description Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_HealthQualityMeasureSupplementalDataNarrative: Coding = { + code: "69670-8", + display: "Health quality measure supplemental data Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelStatementOfIdentitySection: Coding = { + code: "69718-5", + display: "FDA product label Statement of identity section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelHealthClaimSection: Coding = { + code: "69719-3", + display: "FDA product label Health claim section", + system: "http://loinc.org" +}; +const C80DocTypecodes_InstructionsTextNarrative: Coding = { + code: "69730-0", + display: "Instructions [Text] Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDiagramOfDevice: Coding = { + code: "69758-1", + display: "FDA package insert Diagram of device", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertRisks: Coding = { + code: "69759-9", + display: "FDA package insert Risks", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertCompatibleAccessories: Coding = { + code: "69760-7", + display: "FDA package insert Compatible accessories", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertAlarms: Coding = { + code: "69761-5", + display: "FDA package insert Alarms", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertTroubleshooting: Coding = { + code: "69762-3", + display: "FDA package insert Troubleshooting", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertDisposalAndWasteHandling: Coding = { + code: "69763-1", + display: "FDA package insert Disposal and waste handling", + system: "http://loinc.org" +}; +const C80DocTypecodes_DocumentType: Coding = { + code: "69764-9", + display: "Document type", + system: "http://loinc.org" +}; +const C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma: Coding = { + code: "69799-5", + display: "21-Deoxycorticosterone [Moles/volume] in Serum or Plasma", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdominalVesselsAndPelvisVesselsCTAngiogramWContrastIV: Coding = { + code: "69908-2", + display: "Abdominal vessels and Pelvis vessels CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AsthmaActionPlan: Coding = { + code: "69981-9", + display: "Asthma action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiagnosticStudyNote: Coding = { + code: "70004-7", + display: "Diagnostic study note", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationAndManagementOfSmokingCessation: Coding = { + code: "70005-4", + display: "Evaluation and management of smoking cessation", + system: "http://loinc.org" +}; +const C80DocTypecodes_MedicationManagementNote: Coding = { + code: "70006-2", + display: "Medication management note", + system: "http://loinc.org" +}; +const C80DocTypecodes_RestraintNote: Coding = { + code: "70007-0", + display: "Restraint note", + system: "http://loinc.org" +}; +const C80DocTypecodes_TransplantSurgeryHospitalProgressNote: Coding = { + code: "70238-1", + display: "Transplant surgery Hospital Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCSFAspirationOfSpineCervical: Coding = { + code: "70915-4", + display: "US Guidance for CSF aspiration of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCSFAspirationOfSpineLumbar: Coding = { + code: "70916-2", + display: "US Guidance for CSF aspiration of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForCSFAspirationOfSpineThoracic: Coding = { + code: "70917-0", + display: "US Guidance for CSF aspiration of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineCervical: Coding = { + code: "70918-8", + display: "Fluoroscopy Guidance for injection of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineLumbar: Coding = { + code: "70919-6", + display: "Fluoroscopy Guidance for injection of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineThoracic: Coding = { + code: "70920-4", + display: "Fluoroscopy Guidance for injection of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNerveBlockOfSpineCervical: Coding = { + code: "70921-2", + display: "CT Guidance for nerve block of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_CTGuidanceForNerveBlockOfSpineThoracic: Coding = { + code: "70922-0", + display: "CT Guidance for nerve block of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineCervical: Coding = { + code: "70923-8", + display: "Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineLumbar: Coding = { + code: "70924-6", + display: "Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineThoracic: Coding = { + code: "70925-3", + display: "Fluoroscopy Guidance for percutaneous vertebroplasty of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalUS: Coding = { + code: "70926-1", + display: "Spine Cervical US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicUS: Coding = { + code: "70927-9", + display: "Spine Thoracic US", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineLumbarCTStereotactic: Coding = { + code: "70928-7", + display: "Spine Lumbar CT stereotactic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineCervicalCTStereotactic: Coding = { + code: "70929-5", + display: "Spine Cervical CT stereotactic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTStereotactic: Coding = { + code: "70930-3", + display: "Spine Thoracic CT stereotactic", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicCTWContrastIntradisc: Coding = { + code: "70931-1", + display: "Spine Thoracic CT W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicXRaySingleViewPortable: Coding = { + code: "70932-9", + display: "Spine Thoracic X-ray Single view portable", + system: "http://loinc.org" +}; +const C80DocTypecodes_SpineThoracicFluoroscopyWContrastIntradisc: Coding = { + code: "70933-7", + display: "Spine Thoracic Fluoroscopy W contrast intradisc", + system: "http://loinc.org" +}; +const C80DocTypecodes_OcularHistoryNarrative: Coding = { + code: "70934-5", + display: "Ocular history Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_OphthalmicMedicationsNarrative: Coding = { + code: "70935-2", + display: "Ophthalmic medications Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_VisionTestingNarrative: Coding = { + code: "70936-0", + display: "Vision testing Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_RefractiveMeasurementsNarrative: Coding = { + code: "70938-6", + display: "Refractive measurements Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_LensometryMeasurementsNarrative: Coding = { + code: "70939-4", + display: "Lensometry measurements Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ConfrontationVisualFieldNarrative: Coding = { + code: "70940-2", + display: "Confrontation visual field Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyeExternalNarrative: Coding = { + code: "70941-0", + display: "Eye external Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_OcularAlignmentAndMotilityNarrative: Coding = { + code: "70942-8", + display: "Ocular alignment and motility Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyeAnteriorSegmentNarrative: Coding = { + code: "70943-6", + display: "Eye anterior segment Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_EyePosteriorSegmentNarrative: Coding = { + code: "70944-4", + display: "Eye posterior segment Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_LacrimalNarrative: Coding = { + code: "70945-1", + display: "Lacrimal Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_AncillaryEyeTestsNarrative: Coding = { + code: "70946-9", + display: "Ancillary eye tests Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_OcularPhysicalExamNarrative: Coding = { + code: "70948-5", + display: "Ocular physical exam Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_PathologyReportSectionHeading: Coding = { + code: "70949-3", + display: "Pathology report.section heading", + system: "http://loinc.org" +}; +const C80DocTypecodes_BirthCertificateDocument: Coding = { + code: "71230-7", + display: "Birth certificate Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_CMSPhysicalExamPanel: Coding = { + code: "71388-3", + display: "CMS - physical exam panel", + system: "http://loinc.org" +}; +const C80DocTypecodes_CMSReviewOfSystemsPanel: Coding = { + code: "71406-3", + display: "CMS - review of systems panel", + system: "http://loinc.org" +}; +const C80DocTypecodes_CMSPastFamilySocialHistoryPanel: Coding = { + code: "71421-2", + display: "CMS - past family - social history panel", + system: "http://loinc.org" +}; +const C80DocTypecodes_CMSHistoryOfPresentIllnessPanel: Coding = { + code: "71428-7", + display: "CMS - history of present illness panel", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndexingBillingUnit: Coding = { + code: "71446-9", + display: "FDA package insert Indexing - billing unit", + system: "http://loinc.org" +}; +const C80DocTypecodes_RiskAssessmentDocument: Coding = { + code: "71482-4", + display: "Risk assessment Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMICommonSideEffectsSection: Coding = { + code: "71681-1", + display: "FDA package insert PMI - Common side effects section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIGetEmergencyMedicalHelpSection: Coding = { + code: "71682-9", + display: "FDA package insert PMI - Get emergency medical help section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIStopTakingAndCallYourDoctorSection: Coding = { + code: "71683-7", + display: "FDA package insert PMI - Stop taking and call your doctor section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIDirectionsForUseSection: Coding = { + code: "71684-5", + display: "FDA package insert PMI - Directions for use section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMITellYourDoctorBeforeTakingSection: Coding = { + code: "71685-2", + display: "FDA package insert PMI - Tell your doctor before taking section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIDoNotTakeSection: Coding = { + code: "71686-0", + display: "FDA package insert PMI - Do not take section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIImportantInformationSection: Coding = { + code: "71687-8", + display: "FDA package insert PMI - Important information section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertPMIUsesSection: Coding = { + code: "71688-6", + display: "FDA package insert PMI - Uses section", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelGenericDrugFacilityIdentificationSubmission: Coding = { + code: "71743-9", + display: "FDA product label Generic drug facility identification submission", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertHealthCareProviderLetter: Coding = { + code: "71744-7", + display: "FDA package insert Health care provider letter", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAProductLabelIdentificationOfCBERRegulatedGenericDrugFacility: Coding = { + code: "72090-4", + display: "FDA product label Identification of CBER-regulated generic drug facility", + system: "http://loinc.org" +}; +const C80DocTypecodes_CancerEventReport: Coding = { + code: "72134-0", + display: "Cancer event report", + system: "http://loinc.org" +}; +const C80DocTypecodes_CancerDiagnosisNarrative: Coding = { + code: "72135-7", + display: "Cancer diagnosis Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightFFDMammogramTomosynthesisDiagnostic: Coding = { + code: "72137-3", + display: "Breast - right FFD mammogram-tomosynthesis diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftFFDMammogramTomosynthesisDiagnostic: Coding = { + code: "72138-1", + display: "Breast - left FFD mammogram-tomosynthesis diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralFFDMammogramTomosynthesisDiagnostic: Coding = { + code: "72139-9", + display: "Breast - bilateral FFD mammogram-tomosynthesis diagnostic", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastRightFFDMammogramTomosynthesisScreening: Coding = { + code: "72140-7", + display: "Breast - right FFD mammogram-tomosynthesis screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastLeftFFDMammogramTomosynthesisScreening: Coding = { + code: "72141-5", + display: "Breast - left FFD mammogram-tomosynthesis screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_BreastBilateralFFDMammogramTomosynthesisScreening: Coding = { + code: "72142-3", + display: "Breast - bilateral FFD mammogram-tomosynthesis screening", + system: "http://loinc.org" +}; +const C80DocTypecodes_PermissionToReleaseImmunizationDataFromSchoolRecord: Coding = { + code: "72169-6", + display: "Permission to release immunization data from school record", + system: "http://loinc.org" +}; +const C80DocTypecodes_PhotographicImageUnspecifiedBodyRegionDocument: Coding = { + code: "72170-4", + display: "Photographic image Unspecified body region Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightMRIWAndWOContrastIV: Coding = { + code: "72238-9", + display: "Toes - right MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightMRIWOContrast: Coding = { + code: "72239-7", + display: "Toes - right MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesRightMRIWContrastIV: Coding = { + code: "72240-5", + display: "Toes - right MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftMRIWAndWOContrastIV: Coding = { + code: "72241-3", + display: "Toes - left MRI W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftMRIWOContrast: Coding = { + code: "72242-1", + display: "Toes - left MRI WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ToesLeftMRIWContrastIV: Coding = { + code: "72243-9", + display: "Toes - left MRI W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWAndWOContrastIVAndWEndorectalCoil: Coding = { + code: "72244-7", + display: "Pelvis MRI W and WO contrast IV and W endorectal coil", + system: "http://loinc.org" +}; +const C80DocTypecodes_PelvisMRIWContrastPRAtRestAndMaxmalSphincterContractionDuringStrainingAndDefecation: Coding = { + code: "72245-4", + display: "Pelvis MRI W contrast PR at rest and maxmal sphincter contraction during straining and defecation", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisMRIWContrastPOAndWAndWOContrastIV: Coding = { + code: "72246-2", + display: "Abdomen and Pelvis MRI W contrast PO and W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisMRIWContrastPOAndWOContrastIV: Coding = { + code: "72247-0", + display: "Abdomen and Pelvis MRI W contrast PO and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenMRCPWithAndWithoutContrastIV: Coding = { + code: "72248-8", + display: "Abdomen MRCP with and without contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FacialBonesAndSinusesCTWOContrast: Coding = { + code: "72249-6", + display: "Facial bones and Sinuses CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenAndPelvisCTWContrastPOAndWContrastIV: Coding = { + code: "72250-4", + display: "Abdomen and Pelvis CT W contrast PO and W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestVesselsCTMultisectionForPulmonaryEmbolus: Coding = { + code: "72251-2", + display: "Chest vessels CT Multisection for pulmonary embolus", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenAndPelvisCTWAndWOContrastIV: Coding = { + code: "72252-0", + display: "Chest and Abdomen and Pelvis CT W and WO contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenAndPelvisCTWOContrast: Coding = { + code: "72253-8", + display: "Chest and Abdomen and Pelvis CT WO contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_ChestAndAbdomenAndPelvisCTWContrastIV: Coding = { + code: "72254-6", + display: "Chest and Abdomen and Pelvis CT W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AortaAndFemoralArteryBilateralCTAngiogramWContrastIV: Coding = { + code: "72255-3", + display: "Aorta and Femoral artery - bilateral CT angiogram W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_AbdomenXRayForMotilityWithRadioopaqueMarkers: Coding = { + code: "72256-1", + display: "Abdomen X-ray for motility with radioopaque markers", + system: "http://loinc.org" +}; +const C80DocTypecodes_EvaluationOfMentalAndPhysicalIncapacityCertificateDocument: Coding = { + code: "72267-8", + display: "Evaluation of mental and physical incapacity certificate Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportingRateReportingPeriodPopulationCalculated: Coding = { + code: "72509-3", + display: "Reporting rate Reporting period population Calculated", + system: "http://loinc.org" +}; +const C80DocTypecodes_PerformanceRateReportingPeriodPopulationCalculated: Coding = { + code: "72510-1", + display: "Performance rate Reporting period population Calculated", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaRightUS: Coding = { + code: "72528-3", + display: "Axilla - right US", + system: "http://loinc.org" +}; +const C80DocTypecodes_AxillaLeftUS: Coding = { + code: "72529-1", + display: "Axilla - left US", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfJoint: Coding = { + code: "72530-9", + display: "US Guidance for injection of Joint", + system: "http://loinc.org" +}; +const C80DocTypecodes_RectumAndColonCT3DWContrastIVAndWAirContrastPR: Coding = { + code: "72531-7", + display: "Rectum and Colon CT 3D W contrast IV and W air contrast PR", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinRight: Coding = { + code: "72532-5", + display: "US Guidance for ambulatory phlebectomy of Extremity vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinLeft: Coding = { + code: "72533-3", + display: "US Guidance for ambulatory phlebectomy of Extremity vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLaserAblationOfVeinSOfExtremityVeinRight: Coding = { + code: "72534-1", + display: "US Guidance for laser ablation of vein(s) of Extremity vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForLaserAblationOfVeinSOfExtremityVeinLeft: Coding = { + code: "72535-8", + display: "US Guidance for laser ablation of vein(s) of Extremity vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsBilateral: Coding = { + code: "72536-6", + display: "US Guidance for injection of sclerosing agent of Extremity veins - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinBilateral: Coding = { + code: "72537-4", + display: "US Guidance for injection of sclerosing agent of Extremity vein - bilateral", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRemovalOfLongtermPeripheralCatheterFromCentralVein: Coding = { + code: "72538-2", + display: "Fluoroscopic angiogram Guidance for removal of longterm peripheral catheter from Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForPeripheralNerveDenervationOfUnspecifiedBodyRegion: Coding = { + code: "72539-0", + display: "Fluoroscopy Guidance for peripheral nerve denervation of Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpine: Coding = { + code: "72540-8", + display: "Fluoroscopy Guidance for facet joint denervation of Spine", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpineCervical: Coding = { + code: "72541-6", + display: "Fluoroscopy Guidance for facet joint denervation of Spine Cervical", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpineLumbar: Coding = { + code: "72542-4", + display: "Fluoroscopy Guidance for facet joint denervation of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForIntercostalNerveDevervationOfSpineThoracic: Coding = { + code: "72543-2", + display: "Fluoroscopy Guidance for intercostal nerve devervation of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRemovalOfPercutaneousNephrostomyTubeFromKidneyBilateralWContrast: Coding = { + code: "72544-0", + display: "Fluoroscopy Guidance for removal of percutaneous nephrostomy tube from Kidney - bilateral-- W contrast", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInBiliaryDuctsAndGallbladder: Coding = { + code: "72545-7", + display: "Fluoroscopy Guidance for replacement of percutaneous drainage tube in Biliary ducts and Gallbladder", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCVALumenObstructionFromCentralVein: Coding = { + code: "72546-5", + display: "Fluoroscopy Guidance for removal of CVA lumen obstruction from Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCVADeviceObstructionFromCentralVein: Coding = { + code: "72547-3", + display: "Fluoroscopy Guidance for removal of CVA device obstruction from Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopicAngiogramGuidanceForRemovalOfCatheterFromCentralVeinWContrastIV: Coding = { + code: "72548-1", + display: "Fluoroscopic angiogram Guidance for removal of catheter from Central vein-- W contrast IV", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCatheterFromCentralVeinTunneled: Coding = { + code: "72549-9", + display: "Fluoroscopy Guidance for removal of catheter from Central vein-- Tunneled", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRepairOfCVACatheterWithPortOrPumpOfCentralVein: Coding = { + code: "72550-7", + display: "Fluoroscopy Guidance for repair of CVA catheter with port or pump of Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForRepairOfCVACatheterWithoutPortOrPumpOfCentralVein: Coding = { + code: "72551-5", + display: "Fluoroscopy Guidance for repair of CVA catheter without port or pump of Central vein", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForKyphoplastyOfSpineLumbar: Coding = { + code: "72552-3", + display: "Fluoroscopy Guidance for kyphoplasty of Spine Lumbar", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForKyphoplastyOfSpineThoracic: Coding = { + code: "72553-1", + display: "Fluoroscopy Guidance for kyphoplasty of Spine Thoracic", + system: "http://loinc.org" +}; +const C80DocTypecodes_FluoroscopyGuidanceForTriggerPointInjectionOfMuscle: Coding = { + code: "72554-9", + display: "Fluoroscopy Guidance for trigger point injection of Muscle", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterventionalRadiologyConsultNote: Coding = { + code: "72555-6", + display: "Interventional radiology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterventionalRadiologyProgressNote: Coding = { + code: "72556-4", + display: "Interventional radiology Progress note", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsRight: Coding = { + code: "72642-2", + display: "US Guidance for injection of sclerosing agent of Extremity veins - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsLeft: Coding = { + code: "72643-0", + display: "US Guidance for injection of sclerosing agent of Extremity veins - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinRight: Coding = { + code: "72644-8", + display: "US Guidance for injection of sclerosing agent of Extremity vein - right", + system: "http://loinc.org" +}; +const C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinLeft: Coding = { + code: "72645-5", + display: "US Guidance for injection of sclerosing agent of Extremity vein - left", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudy: Coding = { + code: "72830-3", + display: "Extremity arteries - bilateral US.doppler Multisection and physiologic artery study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionLimitedAndPhysiologicArteryStudy: Coding = { + code: "72831-1", + display: "Extremity arteries - bilateral US.doppler Multisection limited and physiologic artery study", + system: "http://loinc.org" +}; +const C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudyAtRestAndWithExercise: Coding = { + code: "72832-9", + display: "Extremity arteries - bilateral US.doppler Multisection and physiologic artery study at rest and with exercise", + system: "http://loinc.org" +}; +const C80DocTypecodes_SurgicalSpecimenXRay: Coding = { + code: "72876-6", + display: "Surgical specimen X-ray", + system: "http://loinc.org" +}; +const C80DocTypecodes_CommunicationOfCriticalResultsDescriptionDocument: Coding = { + code: "73568-8", + display: "Communication of critical results [Description] Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiationExposureAndProtectionInformationDescriptionDocumentDiagnosticImaging: Coding = { + code: "73569-6", + display: "Radiation exposure and protection information [Description] Document Diagnostic imaging", + system: "http://loinc.org" +}; +const C80DocTypecodes_RadiologyConsultNote: Coding = { + code: "73575-3", + display: "Radiology Consult note", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrescriptionRequestPharmacyDocumentFromPharmacist: Coding = { + code: "73709-8", + display: "Prescription request Pharmacy Document from Pharmacist", + system: "http://loinc.org" +}; +const C80DocTypecodes_FDAPackageInsertIndexingProductConcept: Coding = { + code: "73815-3", + display: "FDA package insert Indexing - product concept", + system: "http://loinc.org" +}; +const C80DocTypecodes_ReportSectionHeadingUnspecifiedBodyRegion: Coding = { + code: "73983-9", + display: "Report.section heading Unspecified body region", + system: "http://loinc.org" +}; +const C80DocTypecodes_PeriodontalServiceAttachment: Coding = { + code: "74030-8", + display: "Periodontal service attachment", + system: "http://loinc.org" +}; +const C80DocTypecodes_MeasureDescriptionNarrative: Coding = { + code: "74045-6", + display: "Measure description Narrative", + system: "http://loinc.org" +}; +const C80DocTypecodes_ComplexMedicalConditionsActionPlan: Coding = { + code: "74144-7", + display: "Complex medical conditions action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_MultipleSclerosisActionPlan: Coding = { + code: "74145-4", + display: "Multiple sclerosis action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_HeartDiseaseActionPlan: Coding = { + code: "74146-2", + display: "Heart disease action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_MuscularDystrophyActionPlan: Coding = { + code: "74147-0", + display: "Muscular dystrophy action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_CysticFibrosisActionPlan: Coding = { + code: "74148-8", + display: "Cystic fibrosis action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_InflammatoryBowelDiseaseActionPlan: Coding = { + code: "74149-6", + display: "Inflammatory bowel disease action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetesTypeIActionPlan: Coding = { + code: "74150-4", + display: "Diabetes type I action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_DiabetesTypeIIActionPlan: Coding = { + code: "74151-2", + display: "Diabetes type II action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_AnaphylaxisActionPlan: Coding = { + code: "74152-0", + display: "Anaphylaxis action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_SeizureDisorderActionPlan: Coding = { + code: "74153-8", + display: "Seizure disorder action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_AutismActionPlan: Coding = { + code: "74154-6", + display: "Autism action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_ADHDActionPlan: Coding = { + code: "74155-3", + display: "ADHD action plan", + system: "http://loinc.org" +}; +const C80DocTypecodes_OncologyTreatmentPlanAndSummaryDocument: Coding = { + code: "74156-1", + display: "Oncology treatment plan and summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_OccupationalSummaryNote: Coding = { + code: "74166-0", + display: "Occupational summary note", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAIEmergencyScreenerForPsychiatryESPDocument: Coding = { + code: "74187-6", + display: "InterRAI Emergency Screener for Psychiatry (ESP) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAIAcuteCareACHospitalDocument: Coding = { + code: "74188-4", + display: "InterRAI Acute Care (AC) Hospital Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAIPalliativeCarePCDocument: Coding = { + code: "74189-2", + display: "InterRAI Palliative Care (PC) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAICommunityHealthAssessmentDeafblindSupplementCHADbDocument: Coding = { + code: "74190-0", + display: "InterRAI Community Health Assessment - Deafblind Supplement (CHA-Db) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAICommunityHealthAssessmentAssistedLivingSupplementCHAALDocument: Coding = { + code: "74191-8", + display: "InterRAI Community Health Assessment - Assisted Living Supplement (CHA-AL) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAICommunityHealthAssessmentMentalHealthSupplementCHAMHDocument: Coding = { + code: "74192-6", + display: "InterRAI Community Health Assessment - Mental Health Supplement (CHA-MH) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAICommunityHealthAssessmentFunctionalSupplementCHAFSDocument: Coding = { + code: "74193-4", + display: "InterRAI Community Health Assessment - Functional Supplement (CHA-FS) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAICommunityHealthAssessmentCHADocument: Coding = { + code: "74194-2", + display: "InterRAI Community Health Assessment (CHA) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAILongTermCareFacilityLTCFDocument: Coding = { + code: "74195-9", + display: "InterRAI Long Term Care Facility (LTCF) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAIHomeCareHCDocument: Coding = { + code: "74196-7", + display: "InterRAI Home Care (HC) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InterRAIContactAssessmentCADocument: Coding = { + code: "74197-5", + display: "InterRAI Contact Assessment (CA) Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_TraumaSummaryRegistryReportDocument: Coding = { + code: "74198-3", + display: "Trauma summary registry report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_PrehospitalSummaryDocument: Coding = { + code: "74207-2", + display: "Prehospital summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_DemographicInformationPlusHistoryOfOccupationDocument: Coding = { + code: "74208-0", + display: "Demographic information + History of occupation Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_InjuryEventSummaryDocument: Coding = { + code: "74209-8", + display: "Injury event summary Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_SummaryOfEpisodeNoteEmergencyDepartmentPlusHospital: Coding = { + code: "74211-4", + display: "Summary of episode note Emergency department+Hospital", + system: "http://loinc.org" +}; +const C80DocTypecodes_DischargeInstructions: Coding = { + code: "74213-0", + display: "Discharge instructions", + system: "http://loinc.org" +}; +const C80DocTypecodes_HIVSummaryRegistryReportDocument: Coding = { + code: "74264-3", + display: "HIV summary registry report Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_IndividualCounselingNote: Coding = { + code: "74282-5", + display: "Individual counseling note", + system: "http://loinc.org" +}; +const C80DocTypecodes_QuestionnaireResponseSectionDocument: Coding = { + code: "74465-6", + display: "Questionnaire response section Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_QuestionnaireFormDefinitionSectionDocument: Coding = { + code: "74468-0", + display: "Questionnaire form definition section Document", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalDocumentSettingFromLOINCDocumentOntology: Coding = { + code: "74476-3", + display: "Clinical document Setting from LOINC Document Ontology", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalDocumentKindOfDocumentFromLOINCDocumentOntology: Coding = { + code: "74477-1", + display: "Clinical document Kind of document from LOINC Document Ontology", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalDocumentTypeOfServiceFromLOINCDocumentOntology: Coding = { + code: "74478-9", + display: "Clinical document Type of service from LOINC Document Ontology", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalDocumentRoleFromLOINCDocumentOntology: Coding = { + code: "74479-7", + display: "Clinical document Role from LOINC Document Ontology", + system: "http://loinc.org" +}; +const C80DocTypecodes_ClinicalDocumentSubjectMatterDomainFromLOINCDocumentOntology: Coding = { + code: "74480-5", + display: "Clinical document Subject matter domain from LOINC Document Ontology", + system: "http://loinc.org" +}; +const C80DocTypecodes_HospitalDischargeInstructions: Coding = { + code: "8653-8", + display: "Hospital Discharge instructions", + system: "http://loinc.org" +}; +/** + * This is the code specifying the precise type of document (e.g. Pulmonary History and Physical, Discharge Summary, Ultrasound Report, etc.). The Document Type value set includes all LOINC values listed in HITSP C80 Table 2-144 Document Class Value Set Definition above used for Document Class, and all LOINC values whose SCALE is DOC in the LOINC database. + */ +export const C80DocTypecodes = { + VAL18HydroxydeoxycorticosteroneMassVolumeInSerumOrPlasma: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMassVolumeInSerumOrPlasma, + AnesthesiaRecords: C80DocTypecodes_AnesthesiaRecords, + ChemotherapyRecords: C80DocTypecodes_ChemotherapyRecords, + ConsultNote: C80DocTypecodes_ConsultNote, + PhysicianDischargeSummary: C80DocTypecodes_PhysicianDischargeSummary, + ProviderUnspecifedHistoryAndPhysicalNote: C80DocTypecodes_ProviderUnspecifedHistoryAndPhysicalNote, + PhysicianInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_PhysicianInitialAssessmentNoteAtFirstEncounter, + PhysicalTherapyInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_PhysicalTherapyInitialAssessmentNoteAtFirstEncounter, + PodiatryInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_PodiatryInitialAssessmentNoteAtFirstEncounter, + PsychologyInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_PsychologyInitialAssessmentNoteAtFirstEncounter, + SocialWorkInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_SocialWorkInitialAssessmentNoteAtFirstEncounter, + OccupationalTherapyInitialAssessmentNoteAtFirstEncounter: C80DocTypecodes_OccupationalTherapyInitialAssessmentNoteAtFirstEncounter, + LaboratoryReport: C80DocTypecodes_LaboratoryReport, + MedicalRecords: C80DocTypecodes_MedicalRecords, + ProviderUnspecifiedOperationNote: C80DocTypecodes_ProviderUnspecifiedOperationNote, + PhysicianProcedureNote: C80DocTypecodes_PhysicianProcedureNote, + ProviderUnspecifiedProgressNote: C80DocTypecodes_ProviderUnspecifiedProgressNote, + OccupationalTherapyProgressNote: C80DocTypecodes_OccupationalTherapyProgressNote, + PhysicalTherapyProgressNote: C80DocTypecodes_PhysicalTherapyProgressNote, + PodiatryProgressNote: C80DocTypecodes_PodiatryProgressNote, + PsychologyProgressNote: C80DocTypecodes_PsychologyProgressNote, + SpeechLanguagePathologyProgressNote: C80DocTypecodes_SpeechLanguagePathologyProgressNote, + ChiropracticRecordsTotalEncounter: C80DocTypecodes_ChiropracticRecordsTotalEncounter, + PhysicalTherapyRecordsTotalEncounter: C80DocTypecodes_PhysicalTherapyRecordsTotalEncounter, + PhysicianRecordsTotalEncounter: C80DocTypecodes_PhysicianRecordsTotalEncounter, + PodiatryRecordsTotalEncounter: C80DocTypecodes_PodiatryRecordsTotalEncounter, + PsychologyRecordsTotalEncounter: C80DocTypecodes_PsychologyRecordsTotalEncounter, + SocialServiceRecordsTotalEncounter: C80DocTypecodes_SocialServiceRecordsTotalEncounter, + SpeechTherapyRecordsTotalEncounter: C80DocTypecodes_SpeechTherapyRecordsTotalEncounter, + OccupationalTherapyRecordsTotalEncounter: C80DocTypecodes_OccupationalTherapyRecordsTotalEncounter, + EEGStudy: C80DocTypecodes_EEGStudy, + EKGStudy: C80DocTypecodes_EKGStudy, + USPelvisAndFetusForPregnancy: C80DocTypecodes_USPelvisAndFetusForPregnancy, + PathologyStudy: C80DocTypecodes_PathologyStudy, + PsychiatryStudy: C80DocTypecodes_PsychiatryStudy, + SurgicalPathologyStudy: C80DocTypecodes_SurgicalPathologyStudy, + TemperatureCharts: C80DocTypecodes_TemperatureCharts, + NurseNotes: C80DocTypecodes_NurseNotes, + MRIBrainStudy: C80DocTypecodes_MRIBrainStudy, + NurseryRecords: C80DocTypecodes_NurseryRecords, + VAL18HydroxydeoxycortisolCreatinineMassRatioInUrine: C80DocTypecodes_VAL18HydroxydeoxycortisolCreatinineMassRatioInUrine, + ProviderUnspecifiedEDProgressNote: C80DocTypecodes_ProviderUnspecifiedEDProgressNote, + LaborAndDeliveryRecords: C80DocTypecodes_LaborAndDeliveryRecords, + VAL11DeoxycorticosteroneMassTimeIn24HourUrine: C80DocTypecodes_VAL11DeoxycorticosteroneMassTimeIn24HourUrine, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma, + ThyroidScanStudyReport: C80DocTypecodes_ThyroidScanStudyReport, + PsychiatricServiceAttachment: C80DocTypecodes_PsychiatricServiceAttachment, + PhysicianAttendingProgressNote: C80DocTypecodes_PhysicianAttendingProgressNote, + OccupationalTherapyInitialAssessmentNote: C80DocTypecodes_OccupationalTherapyInitialAssessmentNote, + PhysicalTherapyInitialAssessmentNote: C80DocTypecodes_PhysicalTherapyInitialAssessmentNote, + PhysicianInitialAssessmentNote: C80DocTypecodes_PhysicianInitialAssessmentNote, + PodiatryInitialAssessmentNote: C80DocTypecodes_PodiatryInitialAssessmentNote, + PsychologyInitialAssessmentNote: C80DocTypecodes_PsychologyInitialAssessmentNote, + SocialWorkInitialAssessmentNote: C80DocTypecodes_SocialWorkInitialAssessmentNote, + SpeechLanguagePathologyInitialAssessmentNote: C80DocTypecodes_SpeechLanguagePathologyInitialAssessmentNote, + ArthroscopyStudy: C80DocTypecodes_ArthroscopyStudy, + AutopsyReport: C80DocTypecodes_AutopsyReport, + BronchoscopyStudy: C80DocTypecodes_BronchoscopyStudy, + CardiacCatheterizationStudy: C80DocTypecodes_CardiacCatheterizationStudy, + ColonoscopyStudy: C80DocTypecodes_ColonoscopyStudy, + DiagnosticImagingStudy: C80DocTypecodes_DiagnosticImagingStudy, + ElectromyogramStudy: C80DocTypecodes_ElectromyogramStudy, + ElectrophysiologyStudy: C80DocTypecodes_ElectrophysiologyStudy, + EndoscopyStudy: C80DocTypecodes_EndoscopyStudy, + ExerciseStressTestStudy: C80DocTypecodes_ExerciseStressTestStudy, + FlexibleSigmoidoscopyStudy: C80DocTypecodes_FlexibleSigmoidoscopyStudy, + HolterMonitorStudy: C80DocTypecodes_HolterMonitorStudy, + MRISpineStudy: C80DocTypecodes_MRISpineStudy, + SpirometryStudy: C80DocTypecodes_SpirometryStudy, + ProviderUnspecifiedTransferSummary: C80DocTypecodes_ProviderUnspecifiedTransferSummary, + PhysicianConsultingInitialAssessmentNote: C80DocTypecodes_PhysicianConsultingInitialAssessmentNote, + AlcoholAndOrSubstanceAbuseServiceAttachment: C80DocTypecodes_AlcoholAndOrSubstanceAbuseServiceAttachment, + CardiacServiceAttachment: C80DocTypecodes_CardiacServiceAttachment, + MedicalSocialServicesAttachment: C80DocTypecodes_MedicalSocialServicesAttachment, + OccupationalTherapyServiceAttachment: C80DocTypecodes_OccupationalTherapyServiceAttachment, + CardiacStressStudyProcedure: C80DocTypecodes_CardiacStressStudyProcedure, + HospitalConsultationsDocument: C80DocTypecodes_HospitalConsultationsDocument, + DischargeSummary: C80DocTypecodes_DischargeSummary, + PhysicalTherapyServiceAttachment: C80DocTypecodes_PhysicalTherapyServiceAttachment, + RespiratoryTherapyServiceAttachment: C80DocTypecodes_RespiratoryTherapyServiceAttachment, + SkilledNursingServiceAttachment: C80DocTypecodes_SkilledNursingServiceAttachment, + SourceOfDocumentUsedToAbstractCancer: C80DocTypecodes_SourceOfDocumentUsedToAbstractCancer, + AbdomenRetroperitoneumUS: C80DocTypecodes_AbdomenRetroperitoneumUS, + AbdomenRUQUS: C80DocTypecodes_AbdomenRUQUS, + AbdominalVesselsMRIAngiogramWContrastIV: C80DocTypecodes_AbdominalVesselsMRIAngiogramWContrastIV, + AbdominalVesselsUSDoppler: C80DocTypecodes_AbdominalVesselsUSDoppler, + AcetabulumXRay: C80DocTypecodes_AcetabulumXRay, + AcromioclavicularJointXRay: C80DocTypecodes_AcromioclavicularJointXRay, + USGuidanceForRemovalOfAmnioticFluidFromUterus: C80DocTypecodes_USGuidanceForRemovalOfAmnioticFluidFromUterus, + AnkleMRI: C80DocTypecodes_AnkleMRI, + AnkleMRIWAndWOContrastIV: C80DocTypecodes_AnkleMRIWAndWOContrastIV, + AnkleXRay2Views: C80DocTypecodes_AnkleXRay2Views, + AnkleXRay: C80DocTypecodes_AnkleXRay, + AnusUS: C80DocTypecodes_AnusUS, + AortaFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_AortaFluoroscopicAngiogramAngioplastyWContrastIA, + AortaThoracicCT: C80DocTypecodes_AortaThoracicCT, + AortaThoracicCTWContrastIV: C80DocTypecodes_AortaThoracicCTWContrastIV, + AortaArchAndNeckFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AortaArchAndNeckFluoroscopicAngiogramWContrastIA, + AortaUS: C80DocTypecodes_AortaUS, + AppendixUS: C80DocTypecodes_AppendixUS, + UpperExtremityVesselsMRIAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWContrastIV, + UpperExtremityVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVeinsFluoroscopicAngiogramWContrastIV, + AVFistulaFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AVFistulaFluoroscopicAngiogramWContrastIA, + StentFluoroscopyWContrastIntraStent: C80DocTypecodes_StentFluoroscopyWContrastIntraStent, + VesselIntracranialFluoroscopicAngiogramEmbolectomyWContrastIV: C80DocTypecodes_VesselIntracranialFluoroscopicAngiogramEmbolectomyWContrastIV, + ArteryFluoroscopicAngiogramEmbolizationWContrastIA: C80DocTypecodes_ArteryFluoroscopicAngiogramEmbolizationWContrastIA, + FluoroscopicAngiogramGuidanceForPlacementOfStentInArtery: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArtery, + AbdomenMRI: C80DocTypecodes_AbdomenMRI, + AbdomenMRIWAndWOContrastIV: C80DocTypecodes_AbdomenMRIWAndWOContrastIV, + AbdomenUS: C80DocTypecodes_AbdomenUS, + USGuidanceForRemovalOfFluidFromAbdomen: C80DocTypecodes_USGuidanceForRemovalOfFluidFromAbdomen, + AbdomenXRayAPLeftLateralDecubitusPortable: C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitusPortable, + AbdomenXRayAPLeftLateralDecubitus: C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitus, + AbdomenXRayAPLeftLateralDecubitusAndRightLateralDecubitus: C80DocTypecodes_AbdomenXRayAPLeftLateralDecubitusAndRightLateralDecubitus, + AbdomenXRayAPRightLateralDecubitus: C80DocTypecodes_AbdomenXRayAPRightLateralDecubitus, + AbdomenXRayAPUprightPortable: C80DocTypecodes_AbdomenXRayAPUprightPortable, + AbdomenRetroperitoneumCT: C80DocTypecodes_AbdomenRetroperitoneumCT, + AbdomenRetroperitoneumCTWContrast: C80DocTypecodes_AbdomenRetroperitoneumCTWContrast, + AVFistulaFluoroscopicAngiogramAtherectomyWContrastIV: C80DocTypecodes_AVFistulaFluoroscopicAngiogramAtherectomyWContrastIV, + AVShuntFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AVShuntFluoroscopicAngiogramWContrastIV, + FluoroscopyGuidanceForStoneRemovalOfBiliaryDuctCommonWContrastIntraBiliaryDuct: C80DocTypecodes_FluoroscopyGuidanceForStoneRemovalOfBiliaryDuctCommonWContrastIntraBiliaryDuct, + BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresAndEjectionFractionWSincalideAndWRadionuclideIV: C80DocTypecodes_BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresAndEjectionFractionWSincalideAndWRadionuclideIV, + BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresWTc99mIV: C80DocTypecodes_BiliaryDuctsAndGallbladderScanForPatencyOfBiliaryStructuresWTc99mIV, + BiliaryDuctsAndGallbladderXRayWContrastIV: C80DocTypecodes_BiliaryDuctsAndGallbladderXRayWContrastIV, + BiliaryDuctsAndGallbladderFluoroscopyDuringSurgeryWContrastBiliaryDuct: C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyDuringSurgeryWContrastBiliaryDuct, + BiliaryDuctsAndGallbladderFluoroscopyWContrastPercutaneousTranshepatic: C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyWContrastPercutaneousTranshepatic, + UrinaryBladderArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UrinaryBladderArteriesFluoroscopicAngiogramWContrastIA, + BoneXRayDuringSurgery: C80DocTypecodes_BoneXRayDuringSurgery, + BonesSPECT: C80DocTypecodes_BonesSPECT, + BonesLongXRaySurvey: C80DocTypecodes_BonesLongXRaySurvey, + BrachiocephalicArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_BrachiocephalicArteryFluoroscopicAngiogramAngioplastyWContrastIA, + BrachialArteryAndSubclavianArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_BrachialArteryAndSubclavianArteryFluoroscopicAngiogramWContrastIA, + ThoracicOutletMRI: C80DocTypecodes_ThoracicOutletMRI, + ThoracicOutletMRIWAndWOContrastIV: C80DocTypecodes_ThoracicOutletMRIWAndWOContrastIV, + ThoracicOutletVesselsMRIAngiogramWContrastIV: C80DocTypecodes_ThoracicOutletVesselsMRIAngiogramWContrastIV, + CTGuidanceStereotacticForBiopsyOfHeadWContrastIV: C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHeadWContrastIV, + BrainMRIWAnesthesia: C80DocTypecodes_BrainMRIWAnesthesia, + BrainMRIWAndWOContrastIV: C80DocTypecodes_BrainMRIWAndWOContrastIV, + BrainMRIWAndWOContrastIVAndWAnesthesia: C80DocTypecodes_BrainMRIWAndWOContrastIVAndWAnesthesia, + BrainMRIWContrastIV: C80DocTypecodes_BrainMRIWContrastIV, + BrainMRI: C80DocTypecodes_BrainMRI, + BrainScanBrainDeathProtocolWTc99mHMPAOIV: C80DocTypecodes_BrainScanBrainDeathProtocolWTc99mHMPAOIV, + HeadVesselsMRIAngiogramWContrastIV: C80DocTypecodes_HeadVesselsMRIAngiogramWContrastIV, + MammogramGuidanceForAspirationOfCystOfBreast: C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreast, + MammogramGuidanceForNeedleLocalizationOfMassOfBreast: C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreast, + BreastSpecimenUS: C80DocTypecodes_BreastSpecimenUS, + BreastSpecimenMammogram: C80DocTypecodes_BreastSpecimenMammogram, + MammogramGuidanceForAspirationOfBreast: C80DocTypecodes_MammogramGuidanceForAspirationOfBreast, + BreastUSLimited: C80DocTypecodes_BreastUSLimited, + USGuidanceForNeedleLocalizationOfBreast: C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreast, + BreastUS: C80DocTypecodes_BreastUS, + MammogramGuidanceForBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceForBiopsyOfBreast, + MammogramGuidanceStereotacticForBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreast, + BreastMammogramDiagnosticLimited: C80DocTypecodes_BreastMammogramDiagnosticLimited, + BreastMammogramDiagnostic: C80DocTypecodes_BreastMammogramDiagnostic, + BreastMammogramScreening: C80DocTypecodes_BreastMammogramScreening, + MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreast, + BreastMammogramLimited: C80DocTypecodes_BreastMammogramLimited, + OutpatientConsultation2ndOpinion: C80DocTypecodes_OutpatientConsultation2ndOpinion, + CalcaneusXRay: C80DocTypecodes_CalcaneusXRay, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInArteryInCentralCardiovascularArtery: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInArteryInCentralCardiovascularArtery, + CarotidArteryExtracranialFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_CarotidArteryExtracranialFluoroscopicAngiogramAngioplastyWContrastIA, + CarotidArteryIntracranialFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_CarotidArteryIntracranialFluoroscopicAngiogramAngioplastyWContrastIA, + CarotidArteryUS: C80DocTypecodes_CarotidArteryUS, + CarotidArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryFluoroscopicAngiogramWContrastIA, + WristXRay: C80DocTypecodes_WristXRay, + CatheterFluoroscopyPatencyCheckWContrastViaCatheter: C80DocTypecodes_CatheterFluoroscopyPatencyCheckWContrastViaCatheter, + FluoroscopyGuidanceForPercutaneousDrainageOfCavity: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfCavity, + CeliacArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CeliacArteryFluoroscopicAngiogramWContrastIA, + CTGuidanceForAnestheticBlockInjectionOfCeliacPlexus: C80DocTypecodes_CTGuidanceForAnestheticBlockInjectionOfCeliacPlexus, + FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinWContrastIV, + FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinWContrastIV, + ChestCT: C80DocTypecodes_ChestCT, + ChestCTWContrastIV: C80DocTypecodes_ChestCTWContrastIV, + ChestMRI: C80DocTypecodes_ChestMRI, + ChestUS: C80DocTypecodes_ChestUS, + UnspecifiedBodyRegionFluoroscopyCentralVeinCatheterPlacementCheck: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyCentralVeinCatheterPlacementCheck, + ChestXRayAPPortable: C80DocTypecodes_ChestXRayAPPortable, + ChestXRayPortableWInspirationAndExpiration: C80DocTypecodes_ChestXRayPortableWInspirationAndExpiration, + ChestXRayPAUprightWInspirationAndExpiration: C80DocTypecodes_ChestXRayPAUprightWInspirationAndExpiration, + ChestXRayAPLeftLateralDecubitusPortable: C80DocTypecodes_ChestXRayAPLeftLateralDecubitusPortable, + ChestXRayAPLeftLateralDecubitus: C80DocTypecodes_ChestXRayAPLeftLateralDecubitus, + ChestXRayLeftLateralUprightPortable: C80DocTypecodes_ChestXRayLeftLateralUprightPortable, + ChestXRayLeftLateralUpright: C80DocTypecodes_ChestXRayLeftLateralUpright, + ChestXRayLordotic: C80DocTypecodes_ChestXRayLordotic, + ChestXRayLeftObliquePortable: C80DocTypecodes_ChestXRayLeftObliquePortable, + ChestXRayAPAndPAUpright: C80DocTypecodes_ChestXRayAPAndPAUpright, + ChestXRayPAAndLateralAndRightOrLeftObliqueUpright: C80DocTypecodes_ChestXRayPAAndLateralAndRightOrLeftObliqueUpright, + ChestXRayPAAndLateralUprightPortable: C80DocTypecodes_ChestXRayPAAndLateralUprightPortable, + ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUprightPortable: C80DocTypecodes_ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUprightPortable, + ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUpright: C80DocTypecodes_ChestXRayPAAndRightLateralAndRightObliqueAndLeftObliqueUpright, + ChestXRayPAAndLateralUpright: C80DocTypecodes_ChestXRayPAAndLateralUpright, + ChestXRayPAUpright: C80DocTypecodes_ChestXRayPAUpright, + ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitusPortable: C80DocTypecodes_ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitusPortable, + ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitus: C80DocTypecodes_ChestXRayAPRightLateralDecubitusAndLeftLateralDecubitus, + ChestXRayRightObliqueAndLeftObliqueUpright: C80DocTypecodes_ChestXRayRightObliqueAndLeftObliqueUpright, + ChestXRayAPRightLateralDecubitusPortable: C80DocTypecodes_ChestXRayAPRightLateralDecubitusPortable, + ChestXRayAPAndAPRightLateralDecubitus: C80DocTypecodes_ChestXRayAPAndAPRightLateralDecubitus, + ChestXRayAPAndAPRightLateralDecubitusPortable: C80DocTypecodes_ChestXRayAPAndAPRightLateralDecubitusPortable, + ChestFluoroscopyImageIntensifierDuringSurgery: C80DocTypecodes_ChestFluoroscopyImageIntensifierDuringSurgery, + ChestFluoroscopyDuringSurgery: C80DocTypecodes_ChestFluoroscopyDuringSurgery, + ChestXRayTomograph: C80DocTypecodes_ChestXRayTomograph, + AortaFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AortaFluoroscopicAngiogramWContrastIA, + ChestVesselsMRIAngiogramWContrastIV: C80DocTypecodes_ChestVesselsMRIAngiogramWContrastIV, + AortaThoracicMRIAngiogram: C80DocTypecodes_AortaThoracicMRIAngiogram, + PleuralSpaceFluoroscopyWContrastIntraPleuralSpace: C80DocTypecodes_PleuralSpaceFluoroscopyWContrastIntraPleuralSpace, + USGuidanceForAspirationOfPleuralSpace: C80DocTypecodes_USGuidanceForAspirationOfPleuralSpace, + HeadCisternScanWRadionuclideIT: C80DocTypecodes_HeadCisternScanWRadionuclideIT, + ClavicleXRay: C80DocTypecodes_ClavicleXRay, + SacrumAndCoccyxXRay: C80DocTypecodes_SacrumAndCoccyxXRay, + ColonFluoroscopyWAirAndBariumContrastPR: C80DocTypecodes_ColonFluoroscopyWAirAndBariumContrastPR, + ColonFluoroscopyWContrastPR: C80DocTypecodes_ColonFluoroscopyWContrastPR, + ColonFluoroscopyTransitPostSolidContrast: C80DocTypecodes_ColonFluoroscopyTransitPostSolidContrast, + ColonFluoroscopyWWaterSolubleContrastPR: C80DocTypecodes_ColonFluoroscopyWWaterSolubleContrastPR, + USGuidanceForBiopsyOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForBiopsyOfCystOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfUnspecifiedBodyRegion, + DiaphragmUSMotion: C80DocTypecodes_DiaphragmUSMotion, + DuodenumFluoroscopyWContrastPOAndHypotonicAgentPerNg: C80DocTypecodes_DuodenumFluoroscopyWContrastPOAndHypotonicAgentPerNg, + ElbowMRI: C80DocTypecodes_ElbowMRI, + ElbowMRIWAndWOContrastIV: C80DocTypecodes_ElbowMRIWAndWOContrastIV, + ElbowXRay: C80DocTypecodes_ElbowXRay, + PelvisUSTransvaginal: C80DocTypecodes_PelvisUSTransvaginal, + EsophagusFluoroscopyWContrastPO: C80DocTypecodes_EsophagusFluoroscopyWContrastPO, + EsophagusFluoroscopyWGastrografinPO: C80DocTypecodes_EsophagusFluoroscopyWGastrografinPO, + FluoroscopyGuidanceForDilationOfEsophagus: C80DocTypecodes_FluoroscopyGuidanceForDilationOfEsophagus, + EsophagusAndHypopharynxFluoroscopyVideoWContrastPODuringSwallowing: C80DocTypecodes_EsophagusAndHypopharynxFluoroscopyVideoWContrastPODuringSwallowing, + EsophagusAndHypopharynxFluoroscopyVideoWLiquidAndPasteContrastPODuringSwallowing: C80DocTypecodes_EsophagusAndHypopharynxFluoroscopyVideoWLiquidAndPasteContrastPODuringSwallowing, + EsophagusAndStomachScanWTc99mSCPO: C80DocTypecodes_EsophagusAndStomachScanWTc99mSCPO, + ExtracranialVesselsFluoroscopicAngiogramEmbolectomyWContrastIA: C80DocTypecodes_ExtracranialVesselsFluoroscopicAngiogramEmbolectomyWContrastIA, + PeripheralVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_PeripheralVeinsFluoroscopicAngiogramWContrastIV, + LowerExtremityXRay: C80DocTypecodes_LowerExtremityXRay, + LowerExtremityJointMRI: C80DocTypecodes_LowerExtremityJointMRI, + UpperExtremityMRI: C80DocTypecodes_UpperExtremityMRI, + UpperExtremityXRay: C80DocTypecodes_UpperExtremityXRay, + ExtremityCT: C80DocTypecodes_ExtremityCT, + ExtremityCTWContrastIV: C80DocTypecodes_ExtremityCTWContrastIV, + USGuidanceForDrainageOfExtremity: C80DocTypecodes_USGuidanceForDrainageOfExtremity, + ExtremityUS: C80DocTypecodes_ExtremityUS, + FaceMRIWAndWOContrastIV: C80DocTypecodes_FaceMRIWAndWOContrastIV, + FacialBonesXRay: C80DocTypecodes_FacialBonesXRay, + FacialBonesAndSinusesCT: C80DocTypecodes_FacialBonesAndSinusesCT, + FacialBonesAndSinusesCTWContrastIV: C80DocTypecodes_FacialBonesAndSinusesCTWContrastIV, + FemoralArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_FemoralArteryFluoroscopicAngiogramAngioplastyWContrastIA, + FemoralArteryFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_FemoralArteryFluoroscopicAngiogramRunoffWContrastIA, + FemurAndTibiaXRayForLegLength: C80DocTypecodes_FemurAndTibiaXRayForLegLength, + ThighMRI: C80DocTypecodes_ThighMRI, + ThighMRIWAndWOContrastIV: C80DocTypecodes_ThighMRIWAndWOContrastIV, + FemurXRay: C80DocTypecodes_FemurXRay, + FingerMRI: C80DocTypecodes_FingerMRI, + FingerXRay: C80DocTypecodes_FingerXRay, + FootMRI: C80DocTypecodes_FootMRI, + FootXRayStanding: C80DocTypecodes_FootXRayStanding, + FootXRay: C80DocTypecodes_FootXRay, + ForearmMRI: C80DocTypecodes_ForearmMRI, + GallbladderUS: C80DocTypecodes_GallbladderUS, + GallbladderXRayWContrastPO: C80DocTypecodes_GallbladderXRayWContrastPO, + GallbladderXRay48HoursPostContrastPO: C80DocTypecodes_GallbladderXRay48HoursPostContrastPO, + GastrointestineScanWTc99mTaggedRBCIV: C80DocTypecodes_GastrointestineScanWTc99mTaggedRBCIV, + GastrointestineUpperFluoroscopySingleViewWContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopySingleViewWContrastPO, + FluoroscopyGuidanceForPlacementOfDecompressionTubeInGastrointestine: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfDecompressionTubeInGastrointestine, + IlealConduitXRayLoopogram: C80DocTypecodes_IlealConduitXRayLoopogram, + FluoroscopyGuidanceForTransjugularBiopsyOfLiverWContrastIV: C80DocTypecodes_FluoroscopyGuidanceForTransjugularBiopsyOfLiverWContrastIV, + GroinUS: C80DocTypecodes_GroinUS, + HandMRI: C80DocTypecodes_HandMRI, + HandXRay2Views: C80DocTypecodes_HandXRay2Views, + HandXRay3Views: C80DocTypecodes_HandXRay3Views, + HandXRayArthritis: C80DocTypecodes_HandXRayArthritis, + WristAndHandXRayBoneAge: C80DocTypecodes_WristAndHandXRayBoneAge, + HeadCT: C80DocTypecodes_HeadCT, + HeadCTWAndWOContrastIV: C80DocTypecodes_HeadCTWAndWOContrastIV, + HeadCTWContrastIV: C80DocTypecodes_HeadCTWContrastIV, + HeadCTCine: C80DocTypecodes_HeadCTCine, + HeadCTCineWAndWOContrastIV: C80DocTypecodes_HeadCTCineWAndWOContrastIV, + BrainScan: C80DocTypecodes_BrainScan, + HeadUS: C80DocTypecodes_HeadUS, + HeadUSDuringSurgery: C80DocTypecodes_HeadUSDuringSurgery, + HeadVesselsUSDoppler: C80DocTypecodes_HeadVesselsUSDoppler, + HeadCisternCTWContrastIT: C80DocTypecodes_HeadCisternCTWContrastIT, + InternalAuditoryCanalAndPosteriorFossaMRI: C80DocTypecodes_InternalAuditoryCanalAndPosteriorFossaMRI, + InternalAuditoryCanalAndPosteriorFossaMRIWAndWOContrastIV: C80DocTypecodes_InternalAuditoryCanalAndPosteriorFossaMRIWAndWOContrastIV, + PetrousBoneXRay: C80DocTypecodes_PetrousBoneXRay, + HeadSagittalSinusMRI: C80DocTypecodes_HeadSagittalSinusMRI, + HeadSagittalSinusMRIAngiogramWContrastIV: C80DocTypecodes_HeadSagittalSinusMRIAngiogramWContrastIV, + HeartMRI: C80DocTypecodes_HeartMRI, + HeartScanAtRestAndWTl201IV: C80DocTypecodes_HeartScanAtRestAndWTl201IV, + ParathyroidScanWTI201SubtractionTc99mIV: C80DocTypecodes_ParathyroidScanWTI201SubtractionTc99mIV, + HeartFluoroscopyVideo: C80DocTypecodes_HeartFluoroscopyVideo, + UnspecifiedBodyRegionCTWContrastIV: C80DocTypecodes_UnspecifiedBodyRegionCTWContrastIV, + AdministrationOfVasodilatorIntoCatheterOfVein: C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVein, + FluoroscopicAngiogramGuidanceForAtherectomyOfVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfStentInVein: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVein, + CoronaryArteriesCTFast: C80DocTypecodes_CoronaryArteriesCTFast, + HipUS: C80DocTypecodes_HipUS, + HipXRaySingleView: C80DocTypecodes_HipXRaySingleView, + HipXRay: C80DocTypecodes_HipXRay, + HipFluoroscopyWContrastIntraarticular: C80DocTypecodes_HipFluoroscopyWContrastIntraarticular, + HumerusXRay2Views: C80DocTypecodes_HumerusXRay2Views, + IliacArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_IliacArteryFluoroscopicAngiogramAngioplastyWContrastIA, + InternalAuditoryCanalXRayTomograph: C80DocTypecodes_InternalAuditoryCanalXRayTomograph, + CTGuidanceForInjectionOfJointSpace: C80DocTypecodes_CTGuidanceForInjectionOfJointSpace, + JointScanWIn111Intrajoint: C80DocTypecodes_JointScanWIn111Intrajoint, + FluoroscopyGuidanceForAspirationOfJointSpace: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfJointSpace, + USGuidanceForBiopsyOfKidney: C80DocTypecodes_USGuidanceForBiopsyOfKidney, + KidneyBilateralScanWRadionuclideTransplantScan: C80DocTypecodes_KidneyBilateralScanWRadionuclideTransplantScan, + KidneyBilateralScan: C80DocTypecodes_KidneyBilateralScan, + KidneyBilateralXRay3ViewsSerialWAndWOContrastIV: C80DocTypecodes_KidneyBilateralXRay3ViewsSerialWAndWOContrastIV, + FluoroscopyGuidanceForPlacementOfPercutaneousNephrostomyInKidneyBilateralWContrastViaTube: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfPercutaneousNephrostomyInKidneyBilateralWContrastViaTube, + KidneyBilateralFluoroscopyWContrastViaNephrostomyTube: C80DocTypecodes_KidneyBilateralFluoroscopyWContrastViaNephrostomyTube, + FluoroscopyGuidanceForChangeOfPercutaneousNephrostomyTubeInKidneyBilateralWContrast: C80DocTypecodes_FluoroscopyGuidanceForChangeOfPercutaneousNephrostomyTubeInKidneyBilateralWContrast, + FluoroscopyGuidanceForPlacementOfPercutaneousNephroureteralStentInKidneyBilateral: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfPercutaneousNephroureteralStentInKidneyBilateral, + KidneyBilateralFluoroscopyUrodynamics: C80DocTypecodes_KidneyBilateralFluoroscopyUrodynamics, + KidneyBilateralXRayTomographWAndWOContrastIV: C80DocTypecodes_KidneyBilateralXRayTomographWAndWOContrastIV, + KidneyBilateralXRayTomographWOContrastAnd10MPostContrastIV: C80DocTypecodes_KidneyBilateralXRayTomographWOContrastAnd10MPostContrastIV, + KidneyBilateralXRayWContrastIV: C80DocTypecodes_KidneyBilateralXRayWContrastIV, + KidneyBilateralXRayTomograph: C80DocTypecodes_KidneyBilateralXRayTomograph, + KidneyBilateralXRayTomographWContrastIV: C80DocTypecodes_KidneyBilateralXRayTomographWContrastIV, + AbdomenXRayAPAndAPLeftLateralDecubitusPortable: C80DocTypecodes_AbdomenXRayAPAndAPLeftLateralDecubitusPortable, + AbdomenXRayAPAndLateralPortable: C80DocTypecodes_AbdomenXRayAPAndLateralPortable, + AbdomenXRayAPAndLateral: C80DocTypecodes_AbdomenXRayAPAndLateral, + AbdomenXRayAPSupineAndUprightPortable: C80DocTypecodes_AbdomenXRayAPSupineAndUprightPortable, + AbdomenXRayAPAndAPLeftLateralDecubitus: C80DocTypecodes_AbdomenXRayAPAndAPLeftLateralDecubitus, + AbdomenXRayAPAndObliqueProne: C80DocTypecodes_AbdomenXRayAPAndObliqueProne, + AbdomenXRayAPSupineAndUpright: C80DocTypecodes_AbdomenXRayAPSupineAndUpright, + AbdomenXRayAPSingleView: C80DocTypecodes_AbdomenXRayAPSingleView, + KneeFluoroscopyWContrastIntraarticular: C80DocTypecodes_KneeFluoroscopyWContrastIntraarticular, + KneeXRayMerchants: C80DocTypecodes_KneeXRayMerchants, + KneeMRI: C80DocTypecodes_KneeMRI, + KneeMRIWAndWOContrastIV: C80DocTypecodes_KneeMRIWAndWOContrastIV, + KneeScan: C80DocTypecodes_KneeScan, + KneeXRayAPAndLateralStanding: C80DocTypecodes_KneeXRayAPAndLateralStanding, + KneeXRay2Views: C80DocTypecodes_KneeXRay2Views, + KneeXRayAPSingleViewStanding: C80DocTypecodes_KneeXRayAPSingleViewStanding, + KneeXRayAPAndPAStanding: C80DocTypecodes_KneeXRayAPAndPAStanding, + KneeXRayStanding: C80DocTypecodes_KneeXRayStanding, + CTGuidanceForAspirationOfLiver: C80DocTypecodes_CTGuidanceForAspirationOfLiver, + CTGuidanceForBiopsyOfLiver: C80DocTypecodes_CTGuidanceForBiopsyOfLiver, + CTGuidanceForCoreNeedleBiopsyOfLiver: C80DocTypecodes_CTGuidanceForCoreNeedleBiopsyOfLiver, + LiverCT: C80DocTypecodes_LiverCT, + LiverCTWContrastIV: C80DocTypecodes_LiverCTWContrastIV, + USGuidanceForBiopsyOfLiver: C80DocTypecodes_USGuidanceForBiopsyOfLiver, + LiverSPECTWTc99mIV: C80DocTypecodes_LiverSPECTWTc99mIV, + LiverAndDiaphragmUS: C80DocTypecodes_LiverAndDiaphragmUS, + LiverAndSpleenScanWTc99mCalciumColloidIV: C80DocTypecodes_LiverAndSpleenScanWTc99mCalciumColloidIV, + LowerLegVesselsMRIAngiogramWContrastIV: C80DocTypecodes_LowerLegVesselsMRIAngiogramWContrastIV, + LowerLegMRI: C80DocTypecodes_LowerLegMRI, + CTGuidanceForAspirationOfLung: C80DocTypecodes_CTGuidanceForAspirationOfLung, + CTGuidanceForBiopsyOfLung: C80DocTypecodes_CTGuidanceForBiopsyOfLung, + LungScanPortable: C80DocTypecodes_LungScanPortable, + LungXRayWContrastIntrabronchial: C80DocTypecodes_LungXRayWContrastIntrabronchial, + LymphaticsScanWRadionuclideIntraLymphatic: C80DocTypecodes_LymphaticsScanWRadionuclideIntraLymphatic, + LymphaticsFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsFluoroscopyWContrastIntraLymphatic, + MandibleXRayPanorex: C80DocTypecodes_MandibleXRayPanorex, + MandibleXRay: C80DocTypecodes_MandibleXRay, + MastoidXRay: C80DocTypecodes_MastoidXRay, + MeckelsDiverticulumScanWTc99mM04IV: C80DocTypecodes_MeckelsDiverticulumScanWTc99mM04IV, + MesentericArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_MesentericArteryFluoroscopicAngiogramAngioplastyWContrastIA, + MesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_MesentericArteryFluoroscopicAngiogramWContrastIA, + NasalBonesXRay: C80DocTypecodes_NasalBonesXRay, + NasopharynxAndNeckCT: C80DocTypecodes_NasopharynxAndNeckCT, + NasopharynxAndNeckCTWContrastIV: C80DocTypecodes_NasopharynxAndNeckCTWContrastIV, + CTGuidanceForAspirationOfNeck: C80DocTypecodes_CTGuidanceForAspirationOfNeck, + CTGuidanceForBiopsyOfNeck: C80DocTypecodes_CTGuidanceForBiopsyOfNeck, + NeckMRI: C80DocTypecodes_NeckMRI, + NeckMRIWAndWOContrastIV: C80DocTypecodes_NeckMRIWAndWOContrastIV, + NeckMRIWContrastIV: C80DocTypecodes_NeckMRIWContrastIV, + NeckUS: C80DocTypecodes_NeckUS, + NeckXRayLateral: C80DocTypecodes_NeckXRayLateral, + NeckVesselsMRIAngiogramWContrastIV: C80DocTypecodes_NeckVesselsMRIAngiogramWContrastIV, + NeckFluoroscopyWContrastIntraLarynx: C80DocTypecodes_NeckFluoroscopyWContrastIntraLarynx, + OpticForamenXRay: C80DocTypecodes_OpticForamenXRay, + OrbitBilateralCT: C80DocTypecodes_OrbitBilateralCT, + OrbitBilateralCTWAndWOContrastIV: C80DocTypecodes_OrbitBilateralCTWAndWOContrastIV, + OrbitBilateralCTWContrastIV: C80DocTypecodes_OrbitBilateralCTWContrastIV, + OrbitBilateralMRIWAndWOContrastIV: C80DocTypecodes_OrbitBilateralMRIWAndWOContrastIV, + OrbitBilateralMRIWContrastIV: C80DocTypecodes_OrbitBilateralMRIWContrastIV, + EyePlusOrbitBilateralUS: C80DocTypecodes_EyePlusOrbitBilateralUS, + OrbitBilateralXRay: C80DocTypecodes_OrbitBilateralXRay, + OropharynxFluoroscopyVideo: C80DocTypecodes_OropharynxFluoroscopyVideo, + CTGuidanceForAspirationOfPancreas: C80DocTypecodes_CTGuidanceForAspirationOfPancreas, + PancreasCT: C80DocTypecodes_PancreasCT, + PancreasCTWContrastIV: C80DocTypecodes_PancreasCTWContrastIV, + PancreasUS: C80DocTypecodes_PancreasUS, + PancreaticArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PancreaticArteryFluoroscopicAngiogramWContrastIA, + PatellaXRay2Views: C80DocTypecodes_PatellaXRay2Views, + IliacArteryInternalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_IliacArteryInternalFluoroscopicAngiogramWContrastIA, + CTGuidanceForAspirationOfPelvis: C80DocTypecodes_CTGuidanceForAspirationOfPelvis, + CTGuidanceForBiopsyOfPelvis: C80DocTypecodes_CTGuidanceForBiopsyOfPelvis, + PelvisCT: C80DocTypecodes_PelvisCT, + PelvisCTWContrastIV: C80DocTypecodes_PelvisCTWContrastIV, + PelvisMRI: C80DocTypecodes_PelvisMRI, + USGuidanceForDrainageOfPelvis: C80DocTypecodes_USGuidanceForDrainageOfPelvis, + PelvisUS: C80DocTypecodes_PelvisUS, + PelvisVesselsUSDoppler: C80DocTypecodes_PelvisVesselsUSDoppler, + PelvisXRayPelvimetry: C80DocTypecodes_PelvisXRayPelvimetry, + PelvisAndHipMRI: C80DocTypecodes_PelvisAndHipMRI, + PelvisVesselsMRIAngiogramWContrastIV: C80DocTypecodes_PelvisVesselsMRIAngiogramWContrastIV, + PeripheralArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PeripheralArteriesFluoroscopicAngiogramWContrastIA, + PeripheralVesselUSDopplerPeripheralPlane: C80DocTypecodes_PeripheralVesselUSDopplerPeripheralPlane, + PeritoneovenousShuntScanForPatencyWTc99mDTPAIT: C80DocTypecodes_PeritoneovenousShuntScanForPatencyWTc99mDTPAIT, + PetrousBoneCT: C80DocTypecodes_PetrousBoneCT, + PetrousBoneCTWContrastIV: C80DocTypecodes_PetrousBoneCTWContrastIV, + PituitaryAndSellaTurcicaMRIWAndWOContrastIV: C80DocTypecodes_PituitaryAndSellaTurcicaMRIWAndWOContrastIV, + PituitaryAndSellaTurcicaMRI: C80DocTypecodes_PituitaryAndSellaTurcicaMRI, + PoplitealSpaceUS: C80DocTypecodes_PoplitealSpaceUS, + PoplitealArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: C80DocTypecodes_PoplitealArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA, + USGuidanceForBiopsyOfProstate: C80DocTypecodes_USGuidanceForBiopsyOfProstate, + ProstateUS: C80DocTypecodes_ProstateUS, + USGuidanceForRepairOfPseudoaneurysmAVFistula: C80DocTypecodes_USGuidanceForRepairOfPseudoaneurysmAVFistula, + PulmonaryArteryFluoroscopicAngiogramEmbolectomyWContrastIA: C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramEmbolectomyWContrastIA, + PulmonarySystemScanVentilationAndPerfusionWXe133InhaledAndWTc99mMAAIV: C80DocTypecodes_PulmonarySystemScanVentilationAndPerfusionWXe133InhaledAndWTc99mMAAIV, + PylorusUSForPyloricStenosis: C80DocTypecodes_PylorusUSForPyloricStenosis, + RadiusAndUlnaXRay: C80DocTypecodes_RadiusAndUlnaXRay, + RectumUS: C80DocTypecodes_RectumUS, + RectumFluoroscopyPostContrastPRDuringDefecation: C80DocTypecodes_RectumFluoroscopyPostContrastPRDuringDefecation, + RectumAndUrinaryBladderFluoroscopyWContrastPRAndIntraBladderDuringDefecationAndVoiding: C80DocTypecodes_RectumAndUrinaryBladderFluoroscopyWContrastPRAndIntraBladderDuringDefecationAndVoiding, + USGuidanceForDrainageOfKidney: C80DocTypecodes_USGuidanceForDrainageOfKidney, + RibsXRay: C80DocTypecodes_RibsXRay, + SacroiliacJointXRay: C80DocTypecodes_SacroiliacJointXRay, + CTGuidanceForInjectionOfSacroiliacJoint: C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJoint, + SalivaryGlandFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SalivaryGlandFluoroscopyWContrastIntraSalivaryDuct, + ScapulaXRay: C80DocTypecodes_ScapulaXRay, + PituitaryAndSellaTurcicaCTWAndWOContrastIV: C80DocTypecodes_PituitaryAndSellaTurcicaCTWAndWOContrastIV, + ShoulderMRI: C80DocTypecodes_ShoulderMRI, + ShoulderMRIWAndWOContrastIV: C80DocTypecodes_ShoulderMRIWAndWOContrastIV, + ShoulderUS: C80DocTypecodes_ShoulderUS, + ShoulderXRay3Views: C80DocTypecodes_ShoulderXRay3Views, + ShoulderXRay: C80DocTypecodes_ShoulderXRay, + ShoulderFluoroscopyWContrastIntraarticular: C80DocTypecodes_ShoulderFluoroscopyWContrastIntraarticular, + ShuntFluoroscopy: C80DocTypecodes_ShuntFluoroscopy, + SinusTractFluoroscopyWContrastIntraSinusTract: C80DocTypecodes_SinusTractFluoroscopyWContrastIntraSinusTract, + SinusesCTLimited: C80DocTypecodes_SinusesCTLimited, + SinusesMRI: C80DocTypecodes_SinusesMRI, + SinusesMRIWContrastIV: C80DocTypecodes_SinusesMRIWContrastIV, + SinusesXRay: C80DocTypecodes_SinusesXRay, + SkullXRaySingleView: C80DocTypecodes_SkullXRaySingleView, + SkullXRay3Views: C80DocTypecodes_SkullXRay3Views, + SkullXRayAPAndLateral: C80DocTypecodes_SkullXRayAPAndLateral, + SkullXRayLateral: C80DocTypecodes_SkullXRayLateral, + SkullXRayWaters: C80DocTypecodes_SkullXRayWaters, + SkullXRay5Views: C80DocTypecodes_SkullXRay5Views, + SmallBowelFluoroscopyViewsEnteroclysisWContrastPOViaDuodenalIntubation: C80DocTypecodes_SmallBowelFluoroscopyViewsEnteroclysisWContrastPOViaDuodenalIntubation, + SmallBowelFluoroscopyWContrastPO: C80DocTypecodes_SmallBowelFluoroscopyWContrastPO, + SpinalArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SpinalArteryFluoroscopicAngiogramWContrastIA, + SpineUS: C80DocTypecodes_SpineUS, + SpineFluoroscopyWContrastIntradisc: C80DocTypecodes_SpineFluoroscopyWContrastIntradisc, + SpineXRayAPAndLateral: C80DocTypecodes_SpineXRayAPAndLateral, + SpineThoracicAndLumbarXRayScoliosisWFlexionAndWExtension: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisWFlexionAndWExtension, + SpineThoracicAndLumbarXRayScoliosis: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosis, + FluoroscopyGuidanceForInjectionOfSpineFacetJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJoint, + SpineCervicalCT: C80DocTypecodes_SpineCervicalCT, + SpineCervicalCTWContrastIV: C80DocTypecodes_SpineCervicalCTWContrastIV, + SpineCervicalCTWContrastIT: C80DocTypecodes_SpineCervicalCTWContrastIT, + SpineCervicalMRI: C80DocTypecodes_SpineCervicalMRI, + SpineCervicalMRIWAnesthesia: C80DocTypecodes_SpineCervicalMRIWAnesthesia, + SpineCervicalMRIWAndWOContrastIV: C80DocTypecodes_SpineCervicalMRIWAndWOContrastIV, + SpineCervicalMRIWContrastIV: C80DocTypecodes_SpineCervicalMRIWContrastIV, + SpineCervicalXRay5Views: C80DocTypecodes_SpineCervicalXRay5Views, + SpineCervicalXRaySingleView: C80DocTypecodes_SpineCervicalXRaySingleView, + SpineCervicalXRay3Views: C80DocTypecodes_SpineCervicalXRay3Views, + SpineCervicalXRayAPAndLateral: C80DocTypecodes_SpineCervicalXRayAPAndLateral, + SpineCervicalXRayLateral: C80DocTypecodes_SpineCervicalXRayLateral, + SpineCervicalXRaySwimmers: C80DocTypecodes_SpineCervicalXRaySwimmers, + SpineCervicalXRayWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayWFlexionAndWExtension, + SpineCervicalXRay: C80DocTypecodes_SpineCervicalXRay, + SpineCervicalFluoroscopyWContrastIT: C80DocTypecodes_SpineCervicalFluoroscopyWContrastIT, + SpineCervicalOdontoidAndCervicalAxisXRayAPSingleView: C80DocTypecodes_SpineCervicalOdontoidAndCervicalAxisXRayAPSingleView, + SpineLumbarCT: C80DocTypecodes_SpineLumbarCT, + SpineLumbarCTWContrastIV: C80DocTypecodes_SpineLumbarCTWContrastIV, + SpineLumbarCTWContrastIT: C80DocTypecodes_SpineLumbarCTWContrastIT, + SpineLumbarMRIWAndWOContrastIV: C80DocTypecodes_SpineLumbarMRIWAndWOContrastIV, + SpineLumbarMRI: C80DocTypecodes_SpineLumbarMRI, + SpineLumbarXRayLateral: C80DocTypecodes_SpineLumbarXRayLateral, + SpineLumbarXRayAPAndLateral: C80DocTypecodes_SpineLumbarXRayAPAndLateral, + SpineLumbarXRayWFlexionAndWExtension: C80DocTypecodes_SpineLumbarXRayWFlexionAndWExtension, + SpineLumbarXRay: C80DocTypecodes_SpineLumbarXRay, + FluoroscopyGuidanceForAspirationOfSpineLumbarSpace: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfSpineLumbarSpace, + SpineLumbarFluoroscopyWContrastIT: C80DocTypecodes_SpineLumbarFluoroscopyWContrastIT, + SpineLumbarAndSacroiliacJointBilateralXRay: C80DocTypecodes_SpineLumbarAndSacroiliacJointBilateralXRay, + SpineLumbarMRIWAnesthesia: C80DocTypecodes_SpineLumbarMRIWAnesthesia, + SpineThoracicCT: C80DocTypecodes_SpineThoracicCT, + SpineThoracicCTWContrastIV: C80DocTypecodes_SpineThoracicCTWContrastIV, + SpineThoracicMRI: C80DocTypecodes_SpineThoracicMRI, + SpineThoracicMRIWAndWOContrastIV: C80DocTypecodes_SpineThoracicMRIWAndWOContrastIV, + SpineThoracicMRIWContrastIV: C80DocTypecodes_SpineThoracicMRIWContrastIV, + SpineThoracicXRay: C80DocTypecodes_SpineThoracicXRay, + SpineThoracicAndLumbarXRay2Views: C80DocTypecodes_SpineThoracicAndLumbarXRay2Views, + SpineThoracicFluoroscopyWContrastIT: C80DocTypecodes_SpineThoracicFluoroscopyWContrastIT, + CTGuidanceForBiopsyOfSpine: C80DocTypecodes_CTGuidanceForBiopsyOfSpine, + SpineCTWContrastIV: C80DocTypecodes_SpineCTWContrastIV, + SpleenCT: C80DocTypecodes_SpleenCT, + SpleenCTWAndWOContrastIV: C80DocTypecodes_SpleenCTWAndWOContrastIV, + SpleenUS: C80DocTypecodes_SpleenUS, + SplenicVeinAndPortalVeinFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SplenicVeinAndPortalVeinFluoroscopicAngiogramWContrastIA, + SplenicArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SplenicArteryFluoroscopicAngiogramWContrastIA, + SternoclavicularJointsXRay: C80DocTypecodes_SternoclavicularJointsXRay, + SternumXRay: C80DocTypecodes_SternumXRay, + FluoroscopyGuidanceForPlacementOfTubeInStomach: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInStomach, + FluoroscopyGuidanceForReplacementOfPercutaneousGastrostomyInStomach: C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousGastrostomyInStomach, + StomachScanForGastricEmptyingSolidPhaseWTc99mSCPO: C80DocTypecodes_StomachScanForGastricEmptyingSolidPhaseWTc99mSCPO, + PlacementCheckOfGastrostomyTubeWContrastViaGITube: C80DocTypecodes_PlacementCheckOfGastrostomyTubeWContrastViaGITube, + TemporomandibularJointMRI: C80DocTypecodes_TemporomandibularJointMRI, + TemporomandibularJointXRay: C80DocTypecodes_TemporomandibularJointXRay, + ScrotumAndTesticleScanWTc99mPertechnetateIV: C80DocTypecodes_ScrotumAndTesticleScanWTc99mPertechnetateIV, + ScrotumAndTesticleUS: C80DocTypecodes_ScrotumAndTesticleUS, + ThighVesselsMRIAngiogramWContrastIV: C80DocTypecodes_ThighVesselsMRIAngiogramWContrastIV, + ThreeVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_ThreeVesselsFluoroscopicAngiogramWContrast, + ThumbXRay: C80DocTypecodes_ThumbXRay, + ThyroidScanWI131IV: C80DocTypecodes_ThyroidScanWI131IV, + ThyroidScanAndUptakeWI131IV: C80DocTypecodes_ThyroidScanAndUptakeWI131IV, + USGuidanceForBiopsyOfThyroid: C80DocTypecodes_USGuidanceForBiopsyOfThyroid, + ThyroidUS: C80DocTypecodes_ThyroidUS, + TibiaAndFibulaXRay: C80DocTypecodes_TibiaAndFibulaXRay, + TibialArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibialArteryFluoroscopicAngiogramAngioplastyWContrastIA, + ToesXRay: C80DocTypecodes_ToesXRay, + TwoVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_TwoVesselsFluoroscopicAngiogramWContrast, + UpperGITractReplacementOfPercutaneousGastrojejunostomy: C80DocTypecodes_UpperGITractReplacementOfPercutaneousGastrojejunostomy, + UrethraFluoroscopyWContrastIntraUrethra: C80DocTypecodes_UrethraFluoroscopyWContrastIntraUrethra, + UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladder: C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladder, + UrinaryBladderScan: C80DocTypecodes_UrinaryBladderScan, + UrinaryBladderUS: C80DocTypecodes_UrinaryBladderUS, + UrinaryBladderAndUrethraFluoroscopyWContrastRetrogradeViaUrethra: C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastRetrogradeViaUrethra, + UterusAndFallopianTubesFluoroscopyWContrastIntrauterine: C80DocTypecodes_UterusAndFallopianTubesFluoroscopyWContrastIntrauterine, + VeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VeinFluoroscopicAngiogramWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVein: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVein, + VenaCavaFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VenaCavaFluoroscopicAngiogramWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfIVCFilterInInferiorVenaCavaWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIVCFilterInInferiorVenaCavaWContrastIV, + GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVein: C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVein, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterForAdminstrationOfThrombolyticInVessel: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterForAdminstrationOfThrombolyticInVessel, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterForVasoconstrictorInfusionInVessels: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterForVasoconstrictorInfusionInVessels, + AbdominalArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AbdominalArteriesFluoroscopicAngiogramWContrastIA, + BoneScan: C80DocTypecodes_BoneScan, + BoneScanWIn111TaggedWBCIV: C80DocTypecodes_BoneScanWIn111TaggedWBCIV, + WristMRI: C80DocTypecodes_WristMRI, + WristFluoroscopyWContrastIntraarticular: C80DocTypecodes_WristFluoroscopyWContrastIntraarticular, + WristMRIWAndWOContrastIV: C80DocTypecodes_WristMRIWAndWOContrastIV, + WristUS: C80DocTypecodes_WristUS, + UnspecifiedBodyRegionCourtesyConsultation: C80DocTypecodes_UnspecifiedBodyRegionCourtesyConsultation, + UnspecifiedBodyRegionCTLimited: C80DocTypecodes_UnspecifiedBodyRegionCTLimited, + UnspecifiedBodyRegionCT3D: C80DocTypecodes_UnspecifiedBodyRegionCT3D, + CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegionWContrastIV, + CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAspirationOrBiopsyOfUnspecifiedBodyRegion, + CTGuidanceForAspirationOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAspirationOfUnspecifiedBodyRegion, + CTGuidanceForBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegion, + UnspecifiedBodyRegionCT: C80DocTypecodes_UnspecifiedBodyRegionCT, + UnspecifiedBodyRegionCTWAnesthesia: C80DocTypecodes_UnspecifiedBodyRegionCTWAnesthesia, + UnspecifiedBodyRegionCTWConsciousSedation: C80DocTypecodes_UnspecifiedBodyRegionCTWConsciousSedation, + UnspecifiedBodyRegionCT3DSagittalAndCoronalDisarticulation: C80DocTypecodes_UnspecifiedBodyRegionCT3DSagittalAndCoronalDisarticulation, + UnspecifiedBodyRegionCTMultisectionalSagittal: C80DocTypecodes_UnspecifiedBodyRegionCTMultisectionalSagittal, + UnspecifiedBodyRegionCTSagittalAndCoronal: C80DocTypecodes_UnspecifiedBodyRegionCTSagittalAndCoronal, + CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegion, + CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_CTGuidanceForRadiosurgeryOfUnspecifiedBodyRegionWContrastIV, + UnspecifiedBodyRegionMRIAdditionalSequence: C80DocTypecodes_UnspecifiedBodyRegionMRIAdditionalSequence, + UnspecifiedBodyRegionMRI: C80DocTypecodes_UnspecifiedBodyRegionMRI, + UnspecifiedBodyRegionMRIWConsciousSedation: C80DocTypecodes_UnspecifiedBodyRegionMRIWConsciousSedation, + UnspecifiedBodyRegionMRIAngiogramWContrastIV: C80DocTypecodes_UnspecifiedBodyRegionMRIAngiogramWContrastIV, + USGuidanceForBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForBiopsyOfUnspecifiedBodyRegion, + UnspecifiedBodyRegionUSNoCharge: C80DocTypecodes_UnspecifiedBodyRegionUSNoCharge, + UnspecifiedBodyRegionUS: C80DocTypecodes_UnspecifiedBodyRegionUS, + UnspecifiedBodyRegionXRayComparisonView: C80DocTypecodes_UnspecifiedBodyRegionXRayComparisonView, + VesselFluoroscopicAngiogramSingleViewWContrastIA: C80DocTypecodes_VesselFluoroscopicAngiogramSingleViewWContrastIA, + VesselFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_VesselFluoroscopicAngiogramAngioplastyWContrastIA, + UnspecifiedBodyRegionFluoroscopy15Minutes: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy15Minutes, + UnspecifiedBodyRegionFluoroscopy30Minutes: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy30Minutes, + UnspecifiedBodyRegionFluoroscopy45Minutes: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy45Minutes, + UnspecifiedBodyRegionFluoroscopy1Hour: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy1Hour, + FluoroscopyGuidanceForBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfUnspecifiedBodyRegion, + UnspecifiedBodyRegionFluoroscopyDuringSurgery: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyDuringSurgery, + UnspecifiedBodyRegionXRayTomograph: C80DocTypecodes_UnspecifiedBodyRegionXRayTomograph, + GuidanceForPlacementOfInfusionPortInUnspecifiedBodyRegion: C80DocTypecodes_GuidanceForPlacementOfInfusionPortInUnspecifiedBodyRegion, + VesselFluoroscopicAngiogramRemovalOfForeignBodyFromVascularSpace: C80DocTypecodes_VesselFluoroscopicAngiogramRemovalOfForeignBodyFromVascularSpace, + ZygomaticArchXRay: C80DocTypecodes_ZygomaticArchXRay, + HepaticArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_HepaticArteryFluoroscopicAngiogramWContrastIA, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInHepaticArteryWContrastIA: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInHepaticArteryWContrastIA, + FluoroscopyGuidanceForPlacementOfStentInIntrahepaticPortalSystem: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfStentInIntrahepaticPortalSystem, + KidneyArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_KidneyArteriesFluoroscopicAngiogramWContrastIA, + RenalVeinBilateralFluoroscopicAngiogramWContrastIVAndWReninSampling: C80DocTypecodes_RenalVeinBilateralFluoroscopicAngiogramWContrastIVAndWReninSampling, + RenalVesselFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_RenalVesselFluoroscopicAngiogramAngioplastyWContrastIA, + VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma, + VeinBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VeinBilateralFluoroscopicAngiogramWContrastIV, + VeinLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VeinLeftFluoroscopicAngiogramWContrastIV, + VeinRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VeinRightFluoroscopicAngiogramWContrastIV, + SalivaryGlandBilateralFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SalivaryGlandBilateralFluoroscopyWContrastIntraSalivaryDuct, + SalivaryGlandLeftFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SalivaryGlandLeftFluoroscopyWContrastIntraSalivaryDuct, + SalivaryGlandRightFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SalivaryGlandRightFluoroscopyWContrastIntraSalivaryDuct, + HipBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_HipBilateralFluoroscopyWContrastIntraarticular, + HipLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_HipLeftFluoroscopyWContrastIntraarticular, + HipRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_HipRightFluoroscopyWContrastIntraarticular, + KneeBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_KneeBilateralFluoroscopyWContrastIntraarticular, + KneeLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_KneeLeftFluoroscopyWContrastIntraarticular, + KneeRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_KneeRightFluoroscopyWContrastIntraarticular, + ShoulderBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_ShoulderBilateralFluoroscopyWContrastIntraarticular, + ShoulderLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_ShoulderLeftFluoroscopyWContrastIntraarticular, + ShoulderRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_ShoulderRightFluoroscopyWContrastIntraarticular, + CarotidArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryBilateralFluoroscopicAngiogramWContrastIA, + CarotidArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryRightFluoroscopicAngiogramWContrastIA, + SpinalArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SpinalArteryBilateralFluoroscopicAngiogramWContrastIA, + SpinalArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SpinalArteryLeftFluoroscopicAngiogramWContrastIA, + SpinalArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SpinalArteryRightFluoroscopicAngiogramWContrastIA, + KneeBilateralXRayStanding: C80DocTypecodes_KneeBilateralXRayStanding, + KneeLeftXRayStanding: C80DocTypecodes_KneeLeftXRayStanding, + KneeRightXRayStanding: C80DocTypecodes_KneeRightXRayStanding, + KneeBilateralScan: C80DocTypecodes_KneeBilateralScan, + KneeLeftScan: C80DocTypecodes_KneeLeftScan, + KneeRightScan: C80DocTypecodes_KneeRightScan, + ScrotumAndTesticleBilateralScanWTc99mPertechnetateIV: C80DocTypecodes_ScrotumAndTesticleBilateralScanWTc99mPertechnetateIV, + ScrotumAndTesticleLeftScanWTc99mPertechnetateIV: C80DocTypecodes_ScrotumAndTesticleLeftScanWTc99mPertechnetateIV, + ScrotumAndTesticleRightScanWTc99mPertechnetateIV: C80DocTypecodes_ScrotumAndTesticleRightScanWTc99mPertechnetateIV, + FootBilateralXRayStanding: C80DocTypecodes_FootBilateralXRayStanding, + FootLeftXRayStanding: C80DocTypecodes_FootLeftXRayStanding, + FootRightXRayStanding: C80DocTypecodes_FootRightXRayStanding, + AnkleBilateralXRay: C80DocTypecodes_AnkleBilateralXRay, + AnkleLeftXRay: C80DocTypecodes_AnkleLeftXRay, + AnkleRightXRay: C80DocTypecodes_AnkleRightXRay, + CalcaneusBilateralXRay: C80DocTypecodes_CalcaneusBilateralXRay, + CalcaneusLeftXRay: C80DocTypecodes_CalcaneusLeftXRay, + CalcaneusRightXRay: C80DocTypecodes_CalcaneusRightXRay, + ClavicleBilateralXRay: C80DocTypecodes_ClavicleBilateralXRay, + ClavicleLeftXRay: C80DocTypecodes_ClavicleLeftXRay, + ClavicleRightXRay: C80DocTypecodes_ClavicleRightXRay, + ElbowBilateralXRay: C80DocTypecodes_ElbowBilateralXRay, + ElbowLeftXRay: C80DocTypecodes_ElbowLeftXRay, + ElbowRightXRay: C80DocTypecodes_ElbowRightXRay, + LowerExtremityBilateralXRay: C80DocTypecodes_LowerExtremityBilateralXRay, + LowerExtremityLeftXRay: C80DocTypecodes_LowerExtremityLeftXRay, + LowerExtremityRightXRay: C80DocTypecodes_LowerExtremityRightXRay, + UpperExtremityBilateralXRay: C80DocTypecodes_UpperExtremityBilateralXRay, + UpperExtremityLeftXRay: C80DocTypecodes_UpperExtremityLeftXRay, + UpperExtremityRightXRay: C80DocTypecodes_UpperExtremityRightXRay, + FemurBilateralXRay: C80DocTypecodes_FemurBilateralXRay, + FemurLeftXRay: C80DocTypecodes_FemurLeftXRay, + FemurRightXRay: C80DocTypecodes_FemurRightXRay, + FingerBilateralXRay: C80DocTypecodes_FingerBilateralXRay, + FingerLeftXRay: C80DocTypecodes_FingerLeftXRay, + FingerRightXRay: C80DocTypecodes_FingerRightXRay, + FootBilateralXRay: C80DocTypecodes_FootBilateralXRay, + FootLeftXRay: C80DocTypecodes_FootLeftXRay, + FootRightXRay: C80DocTypecodes_FootRightXRay, + HipBilateralXRay: C80DocTypecodes_HipBilateralXRay, + HipLeftXRay: C80DocTypecodes_HipLeftXRay, + HipRightXRay: C80DocTypecodes_HipRightXRay, + AcetabulumBilateralXRay: C80DocTypecodes_AcetabulumBilateralXRay, + AcetabulumLeftXRay: C80DocTypecodes_AcetabulumLeftXRay, + AcetabulumRightXRay: C80DocTypecodes_AcetabulumRightXRay, + AcromioclavicularJointBilateralXRay: C80DocTypecodes_AcromioclavicularJointBilateralXRay, + AcromioclavicularJointLeftXRay: C80DocTypecodes_AcromioclavicularJointLeftXRay, + AcromioclavicularJointRightXRay: C80DocTypecodes_AcromioclavicularJointRightXRay, + MastoidBilateralXRay: C80DocTypecodes_MastoidBilateralXRay, + MastoidLeftXRay: C80DocTypecodes_MastoidLeftXRay, + MastoidRightXRay: C80DocTypecodes_MastoidRightXRay, + OpticForamenBilateralXRay: C80DocTypecodes_OpticForamenBilateralXRay, + OpticForamenLeftXRay: C80DocTypecodes_OpticForamenLeftXRay, + OpticForamenRightXRay: C80DocTypecodes_OpticForamenRightXRay, + RadiusBilateralAndUlnaBilateralXRay: C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRay, + RadiusLeftAndUlnaLeftXRay: C80DocTypecodes_RadiusLeftAndUlnaLeftXRay, + RadiusRightAndUlnaRightXRay: C80DocTypecodes_RadiusRightAndUlnaRightXRay, + RibsBilateralXRay: C80DocTypecodes_RibsBilateralXRay, + RibsLeftXRay: C80DocTypecodes_RibsLeftXRay, + RibsRightXRay: C80DocTypecodes_RibsRightXRay, + ScapulaBilateralXRay: C80DocTypecodes_ScapulaBilateralXRay, + ScapulaLeftXRay: C80DocTypecodes_ScapulaLeftXRay, + ScapulaRightXRay: C80DocTypecodes_ScapulaRightXRay, + ShoulderBilateralXRay: C80DocTypecodes_ShoulderBilateralXRay, + ShoulderLeftXRay: C80DocTypecodes_ShoulderLeftXRay, + ShoulderRightXRay: C80DocTypecodes_ShoulderRightXRay, + ThumbBilateralXRay: C80DocTypecodes_ThumbBilateralXRay, + ThumbLeftXRay: C80DocTypecodes_ThumbLeftXRay, + ThumbRightXRay: C80DocTypecodes_ThumbRightXRay, + TibiaBilateralAndFibulaBilateralXRay: C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRay, + TibiaLeftAndFibulaLeftXRay: C80DocTypecodes_TibiaLeftAndFibulaLeftXRay, + TibiaRightAndFibulaRightXRay: C80DocTypecodes_TibiaRightAndFibulaRightXRay, + ToesBilateralXRay: C80DocTypecodes_ToesBilateralXRay, + ToesLeftXRay: C80DocTypecodes_ToesLeftXRay, + ToesRightXRay: C80DocTypecodes_ToesRightXRay, + WristBilateralXRay: C80DocTypecodes_WristBilateralXRay, + WristLeftXRay: C80DocTypecodes_WristLeftXRay, + WristRightXRay: C80DocTypecodes_WristRightXRay, + ZygomaticArchBilateralXRay: C80DocTypecodes_ZygomaticArchBilateralXRay, + ZygomaticArchLeftXRay: C80DocTypecodes_ZygomaticArchLeftXRay, + ZygomaticArchRightXRay: C80DocTypecodes_ZygomaticArchRightXRay, + BreastBilateralMammogramScreening: C80DocTypecodes_BreastBilateralMammogramScreening, + BreastLeftMammogramScreening: C80DocTypecodes_BreastLeftMammogramScreening, + BreastRightMammogramScreening: C80DocTypecodes_BreastRightMammogramScreening, + FemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_FemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA, + FemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_FemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA, + FemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_FemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA, + ThoracicOutletVesselsBilateralMRIAngiogramWContrastIV: C80DocTypecodes_ThoracicOutletVesselsBilateralMRIAngiogramWContrastIV, + ThoracicOutletVesselsLeftMRIAngiogramWContrastIV: C80DocTypecodes_ThoracicOutletVesselsLeftMRIAngiogramWContrastIV, + ThoracicOutletVesselsRightMRIAngiogramWContrastIV: C80DocTypecodes_ThoracicOutletVesselsRightMRIAngiogramWContrastIV, + ExtremityBilateralCTWContrastIV: C80DocTypecodes_ExtremityBilateralCTWContrastIV, + ExtremityLeftCTWContrastIV: C80DocTypecodes_ExtremityLeftCTWContrastIV, + ExtremityRightCTWContrastIV: C80DocTypecodes_ExtremityRightCTWContrastIV, + AnkleBilateralMRIWAndWOContrastIV: C80DocTypecodes_AnkleBilateralMRIWAndWOContrastIV, + AnkleLeftMRIWAndWOContrastIV: C80DocTypecodes_AnkleLeftMRIWAndWOContrastIV, + AnkleRightMRIWAndWOContrastIV: C80DocTypecodes_AnkleRightMRIWAndWOContrastIV, + ThoracicOutletBilateralMRIWAndWOContrastIV: C80DocTypecodes_ThoracicOutletBilateralMRIWAndWOContrastIV, + ThoracicOutletLeftMRIWAndWOContrastIV: C80DocTypecodes_ThoracicOutletLeftMRIWAndWOContrastIV, + ThoracicOutletRightMRIWAndWOContrastIV: C80DocTypecodes_ThoracicOutletRightMRIWAndWOContrastIV, + ElbowBilateralMRIWAndWOContrastIV: C80DocTypecodes_ElbowBilateralMRIWAndWOContrastIV, + ElbowLeftMRIWAndWOContrastIV: C80DocTypecodes_ElbowLeftMRIWAndWOContrastIV, + ElbowRightMRIWAndWOContrastIV: C80DocTypecodes_ElbowRightMRIWAndWOContrastIV, + ThighBilateralMRIWAndWOContrastIV: C80DocTypecodes_ThighBilateralMRIWAndWOContrastIV, + ThighLeftMRIWAndWOContrastIV: C80DocTypecodes_ThighLeftMRIWAndWOContrastIV, + ThighRightMRIWAndWOContrastIV: C80DocTypecodes_ThighRightMRIWAndWOContrastIV, + KneeBilateralMRIWAndWOContrastIV: C80DocTypecodes_KneeBilateralMRIWAndWOContrastIV, + KneeLeftMRIWAndWOContrastIV: C80DocTypecodes_KneeLeftMRIWAndWOContrastIV, + KneeRightMRIWAndWOContrastIV: C80DocTypecodes_KneeRightMRIWAndWOContrastIV, + ShoulderBilateralMRIWAndWOContrastIV: C80DocTypecodes_ShoulderBilateralMRIWAndWOContrastIV, + ShoulderLeftMRIWAndWOContrastIV: C80DocTypecodes_ShoulderLeftMRIWAndWOContrastIV, + ShoulderRightMRIWAndWOContrastIV: C80DocTypecodes_ShoulderRightMRIWAndWOContrastIV, + WristBilateralMRIWAndWOContrastIV: C80DocTypecodes_WristBilateralMRIWAndWOContrastIV, + WristLeftMRIWAndWOContrastIV: C80DocTypecodes_WristLeftMRIWAndWOContrastIV, + WristRightMRIWAndWOContrastIV: C80DocTypecodes_WristRightMRIWAndWOContrastIV, + AnkleBilateralMRI: C80DocTypecodes_AnkleBilateralMRI, + AnkleLeftMRI: C80DocTypecodes_AnkleLeftMRI, + AnkleRightMRI: C80DocTypecodes_AnkleRightMRI, + ThoracicOutletBilateralMRI: C80DocTypecodes_ThoracicOutletBilateralMRI, + ThoracicOutletLeftMRI: C80DocTypecodes_ThoracicOutletLeftMRI, + ThoracicOutletRightMRI: C80DocTypecodes_ThoracicOutletRightMRI, + BreastBilateralUS: C80DocTypecodes_BreastBilateralUS, + BreastLeftUS: C80DocTypecodes_BreastLeftUS, + BreastRightUS: C80DocTypecodes_BreastRightUS, + CarotidArteryBilateralUS: C80DocTypecodes_CarotidArteryBilateralUS, + CarotidArteryLeftUS: C80DocTypecodes_CarotidArteryLeftUS, + CarotidArteryRightUS: C80DocTypecodes_CarotidArteryRightUS, + ElbowBilateralMRI: C80DocTypecodes_ElbowBilateralMRI, + ElbowLeftMRI: C80DocTypecodes_ElbowLeftMRI, + ElbowRightMRI: C80DocTypecodes_ElbowRightMRI, + ExtremityBilateralUS: C80DocTypecodes_ExtremityBilateralUS, + ExtremityBilateralCT: C80DocTypecodes_ExtremityBilateralCT, + ExtremityLeftUS: C80DocTypecodes_ExtremityLeftUS, + ExtremityLeftCT: C80DocTypecodes_ExtremityLeftCT, + LowerExtremityJointBilateralMRI: C80DocTypecodes_LowerExtremityJointBilateralMRI, + LowerExtremityJointLeftMRI: C80DocTypecodes_LowerExtremityJointLeftMRI, + LowerExtremityJointRightMRI: C80DocTypecodes_LowerExtremityJointRightMRI, + ExtremityRightUS: C80DocTypecodes_ExtremityRightUS, + ExtremityRightCT: C80DocTypecodes_ExtremityRightCT, + UpperExtremityBilateralMRI: C80DocTypecodes_UpperExtremityBilateralMRI, + UpperExtremityLeftMRI: C80DocTypecodes_UpperExtremityLeftMRI, + UpperExtremityRightMRI: C80DocTypecodes_UpperExtremityRightMRI, + ThighBilateralMRI: C80DocTypecodes_ThighBilateralMRI, + ThighLeftMRI: C80DocTypecodes_ThighLeftMRI, + ThighRightMRI: C80DocTypecodes_ThighRightMRI, + FingerBilateralMRI: C80DocTypecodes_FingerBilateralMRI, + FingerLeftMRI: C80DocTypecodes_FingerLeftMRI, + FingerRightMRI: C80DocTypecodes_FingerRightMRI, + FootBilateralMRI: C80DocTypecodes_FootBilateralMRI, + FootLeftMRI: C80DocTypecodes_FootLeftMRI, + FootRightMRI: C80DocTypecodes_FootRightMRI, + ForearmBilateralMRI: C80DocTypecodes_ForearmBilateralMRI, + ForearmLeftMRI: C80DocTypecodes_ForearmLeftMRI, + ForearmRightMRI: C80DocTypecodes_ForearmRightMRI, + HandBilateralMRI: C80DocTypecodes_HandBilateralMRI, + HandLeftMRI: C80DocTypecodes_HandLeftMRI, + HandRightMRI: C80DocTypecodes_HandRightMRI, + HipBilateralUS: C80DocTypecodes_HipBilateralUS, + HipLeftUS: C80DocTypecodes_HipLeftUS, + HipRightUS: C80DocTypecodes_HipRightUS, + InternalAuditoryCanalBilateralXRayTomograph: C80DocTypecodes_InternalAuditoryCanalBilateralXRayTomograph, + InternalAuditoryCanalLeftXRayTomograph: C80DocTypecodes_InternalAuditoryCanalLeftXRayTomograph, + InternalAuditoryCanalRightXRayTomograph: C80DocTypecodes_InternalAuditoryCanalRightXRayTomograph, + KneeBilateralMRI: C80DocTypecodes_KneeBilateralMRI, + KneeLeftMRI: C80DocTypecodes_KneeLeftMRI, + KneeRightMRI: C80DocTypecodes_KneeRightMRI, + PelvisAndHipBilateralMRI: C80DocTypecodes_PelvisAndHipBilateralMRI, + PelvisAndHipLeftMRI: C80DocTypecodes_PelvisAndHipLeftMRI, + PelvisAndHipRightMRI: C80DocTypecodes_PelvisAndHipRightMRI, + PoplitealSpaceBilateralUS: C80DocTypecodes_PoplitealSpaceBilateralUS, + PoplitealSpaceLeftUS: C80DocTypecodes_PoplitealSpaceLeftUS, + PoplitealSpaceRightUS: C80DocTypecodes_PoplitealSpaceRightUS, + ShoulderBilateralUS: C80DocTypecodes_ShoulderBilateralUS, + ShoulderBilateralMRI: C80DocTypecodes_ShoulderBilateralMRI, + ShoulderLeftUS: C80DocTypecodes_ShoulderLeftUS, + ShoulderLeftMRI: C80DocTypecodes_ShoulderLeftMRI, + ShoulderRightUS: C80DocTypecodes_ShoulderRightUS, + ShoulderRightMRI: C80DocTypecodes_ShoulderRightMRI, + ScrotumAndTesticleBilateralUS: C80DocTypecodes_ScrotumAndTesticleBilateralUS, + ScrotumAndTesticleLeftUS: C80DocTypecodes_ScrotumAndTesticleLeftUS, + ScrotumAndTesticleRightUS: C80DocTypecodes_ScrotumAndTesticleRightUS, + WristBilateralMRI: C80DocTypecodes_WristBilateralMRI, + WristBilateralUS: C80DocTypecodes_WristBilateralUS, + WristLeftMRI: C80DocTypecodes_WristLeftMRI, + WristLeftUS: C80DocTypecodes_WristLeftUS, + WristRightMRI: C80DocTypecodes_WristRightMRI, + WristRightUS: C80DocTypecodes_WristRightUS, + KneeBilateralXRayMerchants: C80DocTypecodes_KneeBilateralXRayMerchants, + KneeLeftXRayMerchants: C80DocTypecodes_KneeLeftXRayMerchants, + KneeRightXRayMerchants: C80DocTypecodes_KneeRightXRayMerchants, + BreastBilateralUSLimited: C80DocTypecodes_BreastBilateralUSLimited, + BreastBilateralMammogramLimited: C80DocTypecodes_BreastBilateralMammogramLimited, + BreastLeftUSLimited: C80DocTypecodes_BreastLeftUSLimited, + BreastLeftMammogramLimited: C80DocTypecodes_BreastLeftMammogramLimited, + BreastRightUSLimited: C80DocTypecodes_BreastRightUSLimited, + BreastRightMammogramLimited: C80DocTypecodes_BreastRightMammogramLimited, + MammogramGuidanceStereotacticForBiopsyOfBreastBilateral: C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastBilateral, + MammogramGuidanceStereotacticForBiopsyOfBreastLeft: C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastLeft, + MammogramGuidanceStereotacticForBiopsyOfBreastRight: C80DocTypecodes_MammogramGuidanceStereotacticForBiopsyOfBreastRight, + FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinBilateralWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinBilateralWContrastIV, + FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinLeftWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinLeftWContrastIV, + FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinRightWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRepositionOfCatheterInCentralVeinRightWContrastIV, + FluoroscopicAngiogramGuidanceForAtherectomyOfVeinBilateralWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinBilateralWContrastIV, + FluoroscopicAngiogramGuidanceForAtherectomyOfVeinLeftWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinLeftWContrastIV, + FluoroscopicAngiogramGuidanceForAtherectomyOfVeinRightWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForAtherectomyOfVeinRightWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinBilateral: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinBilateral, + FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinLeft: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinLeft, + FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinRight: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInVeinRight, + FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinBilateral: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinBilateral, + FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinLeft: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinLeft, + FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinRight: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfLongtermPeripheralCatheterInCentralVeinRight, + GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinBilateral: C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinBilateral, + GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinLeft: C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinLeft, + GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinRight: C80DocTypecodes_GuidanceForPlacementOfLargeBoreCatheterIntoVesselInCentralVeinRight, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinBilateralWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinBilateralWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinLeftWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinLeftWContrastIV, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinRightWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInCentralVeinRightWContrastIV, + USGuidanceForNeedleLocalizationOfBreastBilateral: C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastBilateral, + USGuidanceForNeedleLocalizationOfBreastLeft: C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastLeft, + MammogramGuidanceForNeedleLocalizationOfMassOfBreastBilateral: C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastBilateral, + MammogramGuidanceForNeedleLocalizationOfMassOfBreastLeft: C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastLeft, + MammogramGuidanceForNeedleLocalizationOfMassOfBreastRight: C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfMassOfBreastRight, + USGuidanceForNeedleLocalizationOfBreastRight: C80DocTypecodes_USGuidanceForNeedleLocalizationOfBreastRight, + CTGuidanceForInjectionOfSacroiliacJointBilateral: C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointBilateral, + CTGuidanceForInjectionOfSacroiliacJointLeft: C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointLeft, + CTGuidanceForInjectionOfSacroiliacJointRight: C80DocTypecodes_CTGuidanceForInjectionOfSacroiliacJointRight, + FluoroscopyGuidanceForInjectionOfSpineFacetJointBilateral: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointBilateral, + FluoroscopyGuidanceForInjectionOfSpineFacetJointLeft: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointLeft, + FluoroscopyGuidanceForInjectionOfSpineFacetJointRight: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineFacetJointRight, + USGuidanceForDrainageOfExtremityBilateral: C80DocTypecodes_USGuidanceForDrainageOfExtremityBilateral, + USGuidanceForDrainageOfExtremityLeft: C80DocTypecodes_USGuidanceForDrainageOfExtremityLeft, + USGuidanceForDrainageOfExtremityRight: C80DocTypecodes_USGuidanceForDrainageOfExtremityRight, + USGuidanceForDrainageOfKidneyBilateral: C80DocTypecodes_USGuidanceForDrainageOfKidneyBilateral, + USGuidanceForDrainageOfKidneyLeft: C80DocTypecodes_USGuidanceForDrainageOfKidneyLeft, + USGuidanceForDrainageOfKidneyRight: C80DocTypecodes_USGuidanceForDrainageOfKidneyRight, + FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinBilateralWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinBilateralWContrastIV, + FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinLeftWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinLeftWContrastIV, + FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinRightWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForChangeOfCentralCatheterInCentralVeinRightWContrastIV, + MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastBilateral: C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastBilateral, + MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft: C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft, + MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight: C80DocTypecodes_MammogramGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight, + MammogramGuidanceForBiopsyOfBreastBilateral: C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastBilateral, + MammogramGuidanceForBiopsyOfBreastLeft: C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastLeft, + MammogramGuidanceForBiopsyOfBreastRight: C80DocTypecodes_MammogramGuidanceForBiopsyOfBreastRight, + USGuidanceForBiopsyOfKidneyBilateral: C80DocTypecodes_USGuidanceForBiopsyOfKidneyBilateral, + USGuidanceForBiopsyOfKidneyLeft: C80DocTypecodes_USGuidanceForBiopsyOfKidneyLeft, + USGuidanceForBiopsyOfKidneyRight: C80DocTypecodes_USGuidanceForBiopsyOfKidneyRight, + MammogramGuidanceForAspirationOfCystOfBreastBilateral: C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastBilateral, + MammogramGuidanceForAspirationOfCystOfBreastLeft: C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastLeft, + MammogramGuidanceForAspirationOfCystOfBreastRight: C80DocTypecodes_MammogramGuidanceForAspirationOfCystOfBreastRight, + BreastBilateralMammogramDiagnostic: C80DocTypecodes_BreastBilateralMammogramDiagnostic, + BreastLeftMammogramDiagnostic: C80DocTypecodes_BreastLeftMammogramDiagnostic, + BreastRightMammogramDiagnostic: C80DocTypecodes_BreastRightMammogramDiagnostic, + BreastBilateralMammogramDiagnosticLimited: C80DocTypecodes_BreastBilateralMammogramDiagnosticLimited, + BreastLeftMammogramDiagnosticLimited: C80DocTypecodes_BreastLeftMammogramDiagnosticLimited, + BreastRightMammogramDiagnosticLimited: C80DocTypecodes_BreastRightMammogramDiagnosticLimited, + WristBilateralAndHandBilateralXRayBoneAge: C80DocTypecodes_WristBilateralAndHandBilateralXRayBoneAge, + WristLeftAndHandLeftXRayBoneAge: C80DocTypecodes_WristLeftAndHandLeftXRayBoneAge, + WristRightAndHandRightXRayBoneAge: C80DocTypecodes_WristRightAndHandRightXRayBoneAge, + HandBilateralXRayArthritis: C80DocTypecodes_HandBilateralXRayArthritis, + HandLeftXRayArthritis: C80DocTypecodes_HandLeftXRayArthritis, + HandRightXRayArthritis: C80DocTypecodes_HandRightXRayArthritis, + KneeBilateralXRayAPSingleViewStanding: C80DocTypecodes_KneeBilateralXRayAPSingleViewStanding, + KneeLeftXRayAPSingleViewStanding: C80DocTypecodes_KneeLeftXRayAPSingleViewStanding, + KneeRightXRayAPSingleViewStanding: C80DocTypecodes_KneeRightXRayAPSingleViewStanding, + KneeBilateralXRayAPAndPAStanding: C80DocTypecodes_KneeBilateralXRayAPAndPAStanding, + KneeLeftXRayAPAndPAStanding: C80DocTypecodes_KneeLeftXRayAPAndPAStanding, + KneeRightXRayAPAndPAStanding: C80DocTypecodes_KneeRightXRayAPAndPAStanding, + KneeBilateralXRayAPAndLateralStanding: C80DocTypecodes_KneeBilateralXRayAPAndLateralStanding, + KneeLeftXRayAPAndLateralStanding: C80DocTypecodes_KneeLeftXRayAPAndLateralStanding, + KneeRightXRayAPAndLateralStanding: C80DocTypecodes_KneeRightXRayAPAndLateralStanding, + BrachiocephalicArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_BrachiocephalicArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA, + BrachiocephalicArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_BrachiocephalicArteryRightFluoroscopicAngiogramAngioplastyWContrastIA, + IliacArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_IliacArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA, + IliacArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_IliacArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA, + IliacArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_IliacArteryRightFluoroscopicAngiogramAngioplastyWContrastIA, + TibialArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibialArteryBilateralFluoroscopicAngiogramAngioplastyWContrastIA, + TibialArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibialArteryLeftFluoroscopicAngiogramAngioplastyWContrastIA, + TibialArteryRightFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibialArteryRightFluoroscopicAngiogramAngioplastyWContrastIA, + AdministrationOfVasodilatorIntoCatheterOfVeinBilateral: C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinBilateral, + AdministrationOfVasodilatorIntoCatheterOfVeinLeft: C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinLeft, + AdministrationOfVasodilatorIntoCatheterOfVeinRight: C80DocTypecodes_AdministrationOfVasodilatorIntoCatheterOfVeinRight, + HandBilateralXRay3Views: C80DocTypecodes_HandBilateralXRay3Views, + HandLeftXRay3Views: C80DocTypecodes_HandLeftXRay3Views, + HandRightXRay3Views: C80DocTypecodes_HandRightXRay3Views, + ShoulderBilateralXRay3Views: C80DocTypecodes_ShoulderBilateralXRay3Views, + ShoulderLeftXRay3Views: C80DocTypecodes_ShoulderLeftXRay3Views, + ShoulderRightXRay3Views: C80DocTypecodes_ShoulderRightXRay3Views, + AnkleBilateralXRay2Views: C80DocTypecodes_AnkleBilateralXRay2Views, + AnkleLeftXRay2Views: C80DocTypecodes_AnkleLeftXRay2Views, + AnkleRightXRay2Views: C80DocTypecodes_AnkleRightXRay2Views, + HandBilateralXRay2Views: C80DocTypecodes_HandBilateralXRay2Views, + HandLeftXRay2Views: C80DocTypecodes_HandLeftXRay2Views, + HandRightXRay2Views: C80DocTypecodes_HandRightXRay2Views, + HumerusBilateralXRay2Views: C80DocTypecodes_HumerusBilateralXRay2Views, + HumerusLeftXRay2Views: C80DocTypecodes_HumerusLeftXRay2Views, + HumerusRightXRay2Views: C80DocTypecodes_HumerusRightXRay2Views, + KneeBilateralXRay2Views: C80DocTypecodes_KneeBilateralXRay2Views, + KneeLeftXRay2Views: C80DocTypecodes_KneeLeftXRay2Views, + KneeRightXRay2Views: C80DocTypecodes_KneeRightXRay2Views, + PatellaBilateralXRay2Views: C80DocTypecodes_PatellaBilateralXRay2Views, + PatellaLeftXRay2Views: C80DocTypecodes_PatellaLeftXRay2Views, + PatellaRightXRay2Views: C80DocTypecodes_PatellaRightXRay2Views, + HipBilateralXRaySingleView: C80DocTypecodes_HipBilateralXRaySingleView, + HipLeftXRaySingleView: C80DocTypecodes_HipLeftXRaySingleView, + HipRightXRaySingleView: C80DocTypecodes_HipRightXRaySingleView, + VAL18HydroxydeoxycorticosteroneMassTimeIn24HourUrine: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMassTimeIn24HourUrine, + PelvisXRay: C80DocTypecodes_PelvisXRay, + SkullXRay: C80DocTypecodes_SkullXRay, + KneeXRay: C80DocTypecodes_KneeXRay, + SpineCT: C80DocTypecodes_SpineCT, + HumerusXRay: C80DocTypecodes_HumerusXRay, + PhysicianEmergencyDepartmentNote: C80DocTypecodes_PhysicianEmergencyDepartmentNote, + PhysicianConsultingProgressNote: C80DocTypecodes_PhysicianConsultingProgressNote, + ProviderUnspecifiedProcedureNote: C80DocTypecodes_ProviderUnspecifiedProcedureNote, + SpeechLanguagePathologyNote: C80DocTypecodes_SpeechLanguagePathologyNote, + DentistInitialAssessmentNote: C80DocTypecodes_DentistInitialAssessmentNote, + PhysicianOperationNote: C80DocTypecodes_PhysicianOperationNote, + DischargeNote: C80DocTypecodes_DischargeNote, + NursePractitionerProgressNote: C80DocTypecodes_NursePractitionerProgressNote, + JointMRI: C80DocTypecodes_JointMRI, + DentistProcedureNote: C80DocTypecodes_DentistProcedureNote, + OccupationalTherapyNote: C80DocTypecodes_OccupationalTherapyNote, + PhysicalTherapyNote: C80DocTypecodes_PhysicalTherapyNote, + ChiropracticMedicineProgressNote: C80DocTypecodes_ChiropracticMedicineProgressNote, + ChiropracticMedicineInitialAssessmentNote: C80DocTypecodes_ChiropracticMedicineInitialAssessmentNote, + HandXRay: C80DocTypecodes_HandXRay, + DentistOperationNote: C80DocTypecodes_DentistOperationNote, + SpineXRay: C80DocTypecodes_SpineXRay, + LiverUS: C80DocTypecodes_LiverUS, + AudiologyStudy: C80DocTypecodes_AudiologyStudy, + PhysicianTransferNote: C80DocTypecodes_PhysicianTransferNote, + DentistryProgressNote: C80DocTypecodes_DentistryProgressNote, + DentistryNote: C80DocTypecodes_DentistryNote, + NursePractitionerInitialAssessmentNote: C80DocTypecodes_NursePractitionerInitialAssessmentNote, + NurseDischargeAssessment: C80DocTypecodes_NurseDischargeAssessment, + NurseProgressNote: C80DocTypecodes_NurseProgressNote, + PodiatryOperationNote: C80DocTypecodes_PodiatryOperationNote, + PodiatryProcedureNote: C80DocTypecodes_PodiatryProcedureNote, + PhysicianHistoryAndPhysicalNote: C80DocTypecodes_PhysicianHistoryAndPhysicalNote, + PsychiatryProgressNote: C80DocTypecodes_PsychiatryProgressNote, + PsychiatryNote: C80DocTypecodes_PsychiatryNote, + PerimetryStudy: C80DocTypecodes_PerimetryStudy, + TonometryStudy: C80DocTypecodes_TonometryStudy, + VisualAcuityStudy: C80DocTypecodes_VisualAcuityStudy, + HeterophoriaStudy: C80DocTypecodes_HeterophoriaStudy, + PolysomnographySleepStudy: C80DocTypecodes_PolysomnographySleepStudy, + PsychiatryInitialAssessmentNote: C80DocTypecodes_PsychiatryInitialAssessmentNote, + ProviderUnspecifiedInitialAssessment: C80DocTypecodes_ProviderUnspecifiedInitialAssessment, + NurseTransferNote: C80DocTypecodes_NurseTransferNote, + SocialWorkNote: C80DocTypecodes_SocialWorkNote, + PhysicianAttendingInitialAssessmentNote: C80DocTypecodes_PhysicianAttendingInitialAssessmentNote, + PhysicianAttendingDischargeSummary: C80DocTypecodes_PhysicianAttendingDischargeSummary, + SocialWorkProgressNote: C80DocTypecodes_SocialWorkProgressNote, + PhotoDocumentationEyeRight: C80DocTypecodes_PhotoDocumentationEyeRight, + PhotoDocumentationEyeLeft: C80DocTypecodes_PhotoDocumentationEyeLeft, + SpeechTherapyServiceAttachment: C80DocTypecodes_SpeechTherapyServiceAttachment, + ChestCTWOContrast: C80DocTypecodes_ChestCTWOContrast, + EyeUltrasoundStudy: C80DocTypecodes_EyeUltrasoundStudy, + DialysisRecords: C80DocTypecodes_DialysisRecords, + NeonatalIntensiveCareRecords: C80DocTypecodes_NeonatalIntensiveCareRecords, + CriticalCareRecords: C80DocTypecodes_CriticalCareRecords, + PerioperativeRecords: C80DocTypecodes_PerioperativeRecords, + NurseInitialAssessmentNote: C80DocTypecodes_NurseInitialAssessmentNote, + NystagmogramStudy: C80DocTypecodes_NystagmogramStudy, + NerveConductionStudy: C80DocTypecodes_NerveConductionStudy, + PeritoneoscopyStudy: C80DocTypecodes_PeritoneoscopyStudy, + ColposcopyStudy: C80DocTypecodes_ColposcopyStudy, + DentistDischargeSummary: C80DocTypecodes_DentistDischargeSummary, + CTGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAbscessDrainageOfUnspecifiedBodyRegion, + CTGuidanceForInjectionOfSpineFacetJoint: C80DocTypecodes_CTGuidanceForInjectionOfSpineFacetJoint, + CTGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion, + CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV, + CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast: C80DocTypecodes_CTGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast, + InternalAuditoryCanalCTWContrastIV: C80DocTypecodes_InternalAuditoryCanalCTWContrastIV, + InternalAuditoryCanalCTWOContrast: C80DocTypecodes_InternalAuditoryCanalCTWOContrast, + NasopharynxAndNeckCTWOContrast: C80DocTypecodes_NasopharynxAndNeckCTWOContrast, + NeckCTWAndWOContrastIV: C80DocTypecodes_NeckCTWAndWOContrastIV, + OrbitBilateralCTWOContrast: C80DocTypecodes_OrbitBilateralCTWOContrast, + SinusesCT: C80DocTypecodes_SinusesCT, + PetrousBoneCTWOContrast: C80DocTypecodes_PetrousBoneCTWOContrast, + PituitaryAndSellaTurcicaCTWContrastIV: C80DocTypecodes_PituitaryAndSellaTurcicaCTWContrastIV, + PituitaryAndSellaTurcicaCTWOContrast: C80DocTypecodes_PituitaryAndSellaTurcicaCTWOContrast, + SpineCervicalCTWOContrast: C80DocTypecodes_SpineCervicalCTWOContrast, + HeadVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_HeadVesselsCTAngiogramWAndWOContrastIV, + NeckVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_NeckVesselsCTAngiogramWAndWOContrastIV, + CTGuidanceForFineNeedleAspirationOfLung: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLung, + SpineThoracicCTWContrastIT: C80DocTypecodes_SpineThoracicCTWContrastIT, + SpineThoracicCTWOContrast: C80DocTypecodes_SpineThoracicCTWOContrast, + ChestCTWAndWOContrastIV: C80DocTypecodes_ChestCTWAndWOContrastIV, + AbdomenCTWContrast: C80DocTypecodes_AbdomenCTWContrast, + SmallBowelCTViewsEnteroclysisWContrastPOViaDuodenalIntubation: C80DocTypecodes_SmallBowelCTViewsEnteroclysisWContrastPOViaDuodenalIntubation, + CTGuidanceForBiopsyOfAbdomen: C80DocTypecodes_CTGuidanceForBiopsyOfAbdomen, + CTGuidanceForFineNeedleAspirationOfAbdomen: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAbdomen, + CTGuidanceForFineNeedleAspirationOfLiver: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLiver, + CTGuidanceForBiopsyOfPancreas: C80DocTypecodes_CTGuidanceForBiopsyOfPancreas, + CTGuidanceForFineNeedleAspirationOfPancreas: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfPancreas, + CTGuidanceForFineNeedleAspirationOfPelvis: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfPelvis, + CTGuidanceForBiopsyOfKidneyBilateral: C80DocTypecodes_CTGuidanceForBiopsyOfKidneyBilateral, + CTGuidanceForFineNeedleAspirationOfKidneyBilateral: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfKidneyBilateral, + CTGuidanceForBiopsyOfSpleen: C80DocTypecodes_CTGuidanceForBiopsyOfSpleen, + CTGuidanceForFineNeedleAspirationOfSpleen: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfSpleen, + LiverCTWOContrast: C80DocTypecodes_LiverCTWOContrast, + LiverCTWAndWOContrastIV: C80DocTypecodes_LiverCTWAndWOContrastIV, + PancreasCTWOContrast: C80DocTypecodes_PancreasCTWOContrast, + PancreasCTWAndWOContrastIV: C80DocTypecodes_PancreasCTWAndWOContrastIV, + PelvisCTWOContrast: C80DocTypecodes_PelvisCTWOContrast, + PelvisCTWAndWOContrastIV: C80DocTypecodes_PelvisCTWAndWOContrastIV, + SacroiliacJointCT: C80DocTypecodes_SacroiliacJointCT, + SpineLumbarCTWOContrast: C80DocTypecodes_SpineLumbarCTWOContrast, + SpleenCTWOContrast: C80DocTypecodes_SpleenCTWOContrast, + SpleenCTWContrastIV: C80DocTypecodes_SpleenCTWContrastIV, + PelvisVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_PelvisVesselsCTAngiogramWAndWOContrastIV, + LowerExtremityCTWContrastIV: C80DocTypecodes_LowerExtremityCTWContrastIV, + LowerExtremityCTWOContrast: C80DocTypecodes_LowerExtremityCTWOContrast, + UpperExtremityCTWContrastIV: C80DocTypecodes_UpperExtremityCTWContrastIV, + UpperExtremityCTWOContrast: C80DocTypecodes_UpperExtremityCTWOContrast, + FluoroscopyGuidanceForRemovalOfForeignBodyFromUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForRemovalOfForeignBodyFromUnspecifiedBodyRegion, + FluoroscopyGuidanceForProcedureOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForProcedureOfUnspecifiedBodyRegion, + HeadCisternFluoroscopyVideoWContrast: C80DocTypecodes_HeadCisternFluoroscopyVideoWContrast, + ChestFluoroscopy: C80DocTypecodes_ChestFluoroscopy, + DiaphragmFluoroscopyMotion: C80DocTypecodes_DiaphragmFluoroscopyMotion, + EsophagusFluoroscopyWBariumContrastPO: C80DocTypecodes_EsophagusFluoroscopyWBariumContrastPO, + FluoroscopyGuidanceForBiopsyOfLung: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfLung, + GastrointestineUpperFluoroscopyAndAPWContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyAndAPWContrastPO, + ColonFluoroscopyReductionWViewsWContrastPR: C80DocTypecodes_ColonFluoroscopyReductionWViewsWContrastPR, + FluoroscopyGuidanceForPlacementOfTubeInGastrointestine: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInGastrointestine, + FluoroscopyGuidanceForInjectionOfHip: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfHip, + VesselFluoroscopicAngiogramWContrast: C80DocTypecodes_VesselFluoroscopicAngiogramWContrast, + VeinFluoroscopicAngiogramAngioplastyWContrastIV: C80DocTypecodes_VeinFluoroscopicAngiogramAngioplastyWContrastIV, + VeinFluoroscopicAngiogramAdditionalAngioplastyWContrastIV: C80DocTypecodes_VeinFluoroscopicAngiogramAdditionalAngioplastyWContrastIV, + UnspecifiedBodyRegionFluoroscopySingleView: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopySingleView, + USGuidanceForPlacementOfCatheterInCentralVein: C80DocTypecodes_USGuidanceForPlacementOfCatheterInCentralVein, + USGuidanceForPlacementOfCatheterInCentralVeinTunneled: C80DocTypecodes_USGuidanceForPlacementOfCatheterInCentralVeinTunneled, + SuperiorVenaCavaFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SuperiorVenaCavaFluoroscopicAngiogramWContrastIV, + FluoroscopyGuidanceForChangeOfTubeInSinusTractWContrast: C80DocTypecodes_FluoroscopyGuidanceForChangeOfTubeInSinusTractWContrast, + BiliaryDuctsAndGallbladderFluoroscopyWContrastViaTTube: C80DocTypecodes_BiliaryDuctsAndGallbladderFluoroscopyWContrastViaTTube, + PeripheralArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_PeripheralArteryFluoroscopicAngiogramAngioplastyWContrastIA, + PeripheralArteryFluoroscopicAngiogramAdditionalAngioplastyWContrastIA: C80DocTypecodes_PeripheralArteryFluoroscopicAngiogramAdditionalAngioplastyWContrastIA, + UnspecifiedBodyRegionFluoroscopyForShunt: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyForShunt, + USGuidanceForCoreNeedleBiopsyOfBreast: C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfBreast, + USGuidanceForFineNeedleBiopsyOfBreast: C80DocTypecodes_USGuidanceForFineNeedleBiopsyOfBreast, + USGuidanceForAspirationOfCystOfBreast: C80DocTypecodes_USGuidanceForAspirationOfCystOfBreast, + ThoracicOutletMRIWOContrast: C80DocTypecodes_ThoracicOutletMRIWOContrast, + HeadCisternMRI: C80DocTypecodes_HeadCisternMRI, + MRIGuidanceStereotacticForLocalizationInBrainWContrastIV: C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWContrastIV, + BrainMRIWOContrast: C80DocTypecodes_BrainMRIWOContrast, + InternalAuditoryCanalMRIWOContrast: C80DocTypecodes_InternalAuditoryCanalMRIWOContrast, + InternalAuditoryCanalMRIWAndWOContrastIV: C80DocTypecodes_InternalAuditoryCanalMRIWAndWOContrastIV, + NeckMRIWOContrast: C80DocTypecodes_NeckMRIWOContrast, + OrbitBilateralMRIWOContrast: C80DocTypecodes_OrbitBilateralMRIWOContrast, + SinusesMRIWOContrast: C80DocTypecodes_SinusesMRIWOContrast, + SinusesMRIWAndWOContrastIV: C80DocTypecodes_SinusesMRIWAndWOContrastIV, + MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWContrastIV, + MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast: C80DocTypecodes_MRIGuidanceForRadiationTreatmentOfUnspecifiedBodyRegionWOContrast, + PituitaryAndSellaTurcicaMRIWOContrast: C80DocTypecodes_PituitaryAndSellaTurcicaMRIWOContrast, + SpineCervicalMRIWOContrast: C80DocTypecodes_SpineCervicalMRIWOContrast, + AbdomenMRIWOContrast: C80DocTypecodes_AbdomenMRIWOContrast, + LiverMRIWOContrast: C80DocTypecodes_LiverMRIWOContrast, + LiverMRIWAndWOContrastIV: C80DocTypecodes_LiverMRIWAndWOContrastIV, + PelvisAndHipMRIWOContrast: C80DocTypecodes_PelvisAndHipMRIWOContrast, + PelvisAndHipMRIWAndWOContrastIV: C80DocTypecodes_PelvisAndHipMRIWAndWOContrastIV, + PelvisMRIWOContrast: C80DocTypecodes_PelvisMRIWOContrast, + PelvisMRIWAndWOContrastIV: C80DocTypecodes_PelvisMRIWAndWOContrastIV, + ProstateMRI: C80DocTypecodes_ProstateMRI, + SpineLumbarMRIWContrastIV: C80DocTypecodes_SpineLumbarMRIWContrastIV, + SpineLumbarMRIWOContrast: C80DocTypecodes_SpineLumbarMRIWOContrast, + AnkleMRIWOContrast: C80DocTypecodes_AnkleMRIWOContrast, + FootMRIWOContrast: C80DocTypecodes_FootMRIWOContrast, + FootMRIWAndWOContrastIV: C80DocTypecodes_FootMRIWAndWOContrastIV, + ForearmMRIWOContrast: C80DocTypecodes_ForearmMRIWOContrast, + ForearmMRIWAndWOContrastIV: C80DocTypecodes_ForearmMRIWAndWOContrastIV, + HandMRIWOContrast: C80DocTypecodes_HandMRIWOContrast, + HandMRIWAndWOContrastIV: C80DocTypecodes_HandMRIWAndWOContrastIV, + HipMRIWOContrast: C80DocTypecodes_HipMRIWOContrast, + HipMRIWAndWOContrastIV: C80DocTypecodes_HipMRIWAndWOContrastIV, + UpperArmMRIWOContrast: C80DocTypecodes_UpperArmMRIWOContrast, + UpperArmMRIWAndWOContrastIV: C80DocTypecodes_UpperArmMRIWAndWOContrastIV, + KneeMRIWOContrast: C80DocTypecodes_KneeMRIWOContrast, + LowerExtremityMRI: C80DocTypecodes_LowerExtremityMRI, + ShoulderMRIWOContrast: C80DocTypecodes_ShoulderMRIWOContrast, + ThyroidScanAndUptakeSingle: C80DocTypecodes_ThyroidScanAndUptakeSingle, + ThyroidScan: C80DocTypecodes_ThyroidScan, + ScrotumAndTesticleScan: C80DocTypecodes_ScrotumAndTesticleScan, + PulmonarySystemScanVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV: C80DocTypecodes_PulmonarySystemScanVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV, + USGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForAspirationOfCystOfUnspecifiedBodyRegion, + USGuidanceForDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForDrainageOfUnspecifiedBodyRegion, + USGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion, + UnspecifiedBodyRegionUSDuringSurgery: C80DocTypecodes_UnspecifiedBodyRegionUSDuringSurgery, + USGuidanceForInjectionOfThyroid: C80DocTypecodes_USGuidanceForInjectionOfThyroid, + USGuidanceForAspirationOfPericardialSpace: C80DocTypecodes_USGuidanceForAspirationOfPericardialSpace, + AbdomenUSLimited: C80DocTypecodes_AbdomenUSLimited, + UterusAndFallopianTubesUS: C80DocTypecodes_UterusAndFallopianTubesUS, + LiverUSDuringSurgery: C80DocTypecodes_LiverUSDuringSurgery, + LowerExtremityUS: C80DocTypecodes_LowerExtremityUS, + UpperExtremityUS: C80DocTypecodes_UpperExtremityUS, + HipUSDevelopmentalJointAssessment: C80DocTypecodes_HipUSDevelopmentalJointAssessment, + HipUSWODevelopmentalJointAssessment: C80DocTypecodes_HipUSWODevelopmentalJointAssessment, + SpineXRayWRightBendingAndWLeftBending: C80DocTypecodes_SpineXRayWRightBendingAndWLeftBending, + SpineThoracicAndLumbarXRayScoliosisAP: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAP, + SpineThoracicAndLumbarXRayScoliosisAPAndLateral: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateral, + SpineThoracicAndLumbarXRayScoliosisLateral: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateral, + SpineThoracicAndLumbarXRayScoliosisStanding: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisStanding, + TemporomandibularJointXRayTomograph: C80DocTypecodes_TemporomandibularJointXRayTomograph, + OrbitBilateralXRayForForeignBody: C80DocTypecodes_OrbitBilateralXRayForForeignBody, + SinusesXRayPAAndLateral: C80DocTypecodes_SinusesXRayPAAndLateral, + SkullXRaySingleViewPortable: C80DocTypecodes_SkullXRaySingleViewPortable, + SkullXRayPortable: C80DocTypecodes_SkullXRayPortable, + SpineCervicalXRaySingleViewPortable: C80DocTypecodes_SpineCervicalXRaySingleViewPortable, + SpineCervicalXRayAPSingleView: C80DocTypecodes_SpineCervicalXRayAPSingleView, + SpineCervicalXRayAPAndLateralPortable: C80DocTypecodes_SpineCervicalXRayAPAndLateralPortable, + SpineCervicalXRayAPPortableSingleView: C80DocTypecodes_SpineCervicalXRayAPPortableSingleView, + SpineCervicalOdontoidAndCervicalAxisXRayAPPortableSingleView: C80DocTypecodes_SpineCervicalOdontoidAndCervicalAxisXRayAPPortableSingleView, + ZygomaticArchBilateralXRayPortable: C80DocTypecodes_ZygomaticArchBilateralXRayPortable, + ZygomaticArchXRayPortable: C80DocTypecodes_ZygomaticArchXRayPortable, + ChestXRayRightAndLeftObliquePortable: C80DocTypecodes_ChestXRayRightAndLeftObliquePortable, + ChestXRayAPLateralDecubitus: C80DocTypecodes_ChestXRayAPLateralDecubitus, + ChestXRayAPLateralDecubitusPortable: C80DocTypecodes_ChestXRayAPLateralDecubitusPortable, + ChestXRayWInspirationAndExpiration: C80DocTypecodes_ChestXRayWInspirationAndExpiration, + ChestXRayLeftLateral: C80DocTypecodes_ChestXRayLeftLateral, + ChestXRayLeftLateralPortable: C80DocTypecodes_ChestXRayLeftLateralPortable, + ChestXRayRightOrLeftObliquePortable: C80DocTypecodes_ChestXRayRightOrLeftObliquePortable, + ChestXRayRightOrLeftOblique: C80DocTypecodes_ChestXRayRightOrLeftOblique, + ChestXRayPAAndLateralAndLordoticUpright: C80DocTypecodes_ChestXRayPAAndLateralAndLordoticUpright, + ChestXRayPAAndLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_ChestXRayPAAndLateralAndRightObliqueAndLeftOblique, + ChestXRayPAAndLateralAndRightObliqueAndLeftObliquePortable: C80DocTypecodes_ChestXRayPAAndLateralAndRightObliqueAndLeftObliquePortable, + ChestXRayPAAndLateralAndRightOrLeftOblique: C80DocTypecodes_ChestXRayPAAndLateralAndRightOrLeftOblique, + ChestXRay: C80DocTypecodes_ChestXRay, + ChestXRayPortable: C80DocTypecodes_ChestXRayPortable, + RibsXRayPortable: C80DocTypecodes_RibsXRayPortable, + ShoulderXRaySingleView: C80DocTypecodes_ShoulderXRaySingleView, + ShoulderXRaySingleViewPortable: C80DocTypecodes_ShoulderXRaySingleViewPortable, + ShoulderXRay5Views: C80DocTypecodes_ShoulderXRay5Views, + ShoulderXRayWestPoint: C80DocTypecodes_ShoulderXRayWestPoint, + SpineThoracicXRayAPSingleView: C80DocTypecodes_SpineThoracicXRayAPSingleView, + SpineThoracicXRayAPAndLateral: C80DocTypecodes_SpineThoracicXRayAPAndLateral, + SpineThoracicXRayAPAndLateralPortable: C80DocTypecodes_SpineThoracicXRayAPAndLateralPortable, + SpineThoracicXRayAPPortableSingleView: C80DocTypecodes_SpineThoracicXRayAPPortableSingleView, + SpineThoracicXRayLateral: C80DocTypecodes_SpineThoracicXRayLateral, + SpineThoracicXRayLateralPortable: C80DocTypecodes_SpineThoracicXRayLateralPortable, + SpineThoracicXRayObliqueSingleView: C80DocTypecodes_SpineThoracicXRayObliqueSingleView, + SpineThoracicXRayObliquePortable: C80DocTypecodes_SpineThoracicXRayObliquePortable, + KidneyBilateralXRayTomograph3ViewsWContrastIV: C80DocTypecodes_KidneyBilateralXRayTomograph3ViewsWContrastIV, + KidneyBilateralFluoroscopyWContrastRetrogradeViaUrethra: C80DocTypecodes_KidneyBilateralFluoroscopyWContrastRetrogradeViaUrethra, + AbdomenXRayTomograph: C80DocTypecodes_AbdomenXRayTomograph, + AbdomenXRayAPAndLateralCrosstablePortable: C80DocTypecodes_AbdomenXRayAPAndLateralCrosstablePortable, + AcetabulumBilateralXRayPortable: C80DocTypecodes_AcetabulumBilateralXRayPortable, + AcetabulumXRayPortable: C80DocTypecodes_AcetabulumXRayPortable, + PelvisXRay3Views: C80DocTypecodes_PelvisXRay3Views, + PelvisAndHipXRay: C80DocTypecodes_PelvisAndHipXRay, + PelvisAndHipBilateralXRay: C80DocTypecodes_PelvisAndHipBilateralXRay, + PelvisAndHipBilateralXRayMaxAbduction: C80DocTypecodes_PelvisAndHipBilateralXRayMaxAbduction, + PelvisAndHipXRayAPAndLateralFrog: C80DocTypecodes_PelvisAndHipXRayAPAndLateralFrog, + PelvisXRayInletAndOutlet: C80DocTypecodes_PelvisXRayInletAndOutlet, + PelvisXRayPortable: C80DocTypecodes_PelvisXRayPortable, + SpineLumbarXRaySingleView: C80DocTypecodes_SpineLumbarXRaySingleView, + SpineLumbarXRaySingleViewPortable: C80DocTypecodes_SpineLumbarXRaySingleViewPortable, + SpineLumbarXRay3Views: C80DocTypecodes_SpineLumbarXRay3Views, + SpineLumbarXRay3ViewsPortable: C80DocTypecodes_SpineLumbarXRay3ViewsPortable, + SpineLumbarXRayAPSingleView: C80DocTypecodes_SpineLumbarXRayAPSingleView, + SpineLumbarXRayObliqueSingleView: C80DocTypecodes_SpineLumbarXRayObliqueSingleView, + AnkleXRayAPAndLateral: C80DocTypecodes_AnkleXRayAPAndLateral, + FingerSecondXRay: C80DocTypecodes_FingerSecondXRay, + FingerThirdXRay: C80DocTypecodes_FingerThirdXRay, + FingerFourthXRay: C80DocTypecodes_FingerFourthXRay, + FingerFifthXRay: C80DocTypecodes_FingerFifthXRay, + FootXRay2Views: C80DocTypecodes_FootXRay2Views, + FootXRayWForcedDorsiflexion: C80DocTypecodes_FootXRayWForcedDorsiflexion, + HipXRayLateralFrog: C80DocTypecodes_HipXRayLateralFrog, + JointXRaySingleView: C80DocTypecodes_JointXRaySingleView, + KneeXRay3Views: C80DocTypecodes_KneeXRay3Views, + KneeXRay4Views: C80DocTypecodes_KneeXRay4Views, + KneeXRayTunnel: C80DocTypecodes_KneeXRayTunnel, + PatellaXRay: C80DocTypecodes_PatellaXRay, + PatellaXRayPortable: C80DocTypecodes_PatellaXRayPortable, + WristXRayAPAndLateral: C80DocTypecodes_WristXRayAPAndLateral, + BreastMRI: C80DocTypecodes_BreastMRI, + BreastBilateralMRI: C80DocTypecodes_BreastBilateralMRI, + ElbowMRIWOContrast: C80DocTypecodes_ElbowMRIWOContrast, + SpineLumbarXRay5Views: C80DocTypecodes_SpineLumbarXRay5Views, + HeadCTWOContrast: C80DocTypecodes_HeadCTWOContrast, + MRIGuidanceStereotacticForLocalizationInBrainWOContrast: C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWOContrast, + FacialBonesAndMaxillaCTWContrastIV: C80DocTypecodes_FacialBonesAndMaxillaCTWContrastIV, + FacialBonesAndMaxillaCTWOContrast: C80DocTypecodes_FacialBonesAndMaxillaCTWOContrast, + FacialBonesAndMaxillaCTWAndWOContrastIV: C80DocTypecodes_FacialBonesAndMaxillaCTWAndWOContrastIV, + ChestVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_ChestVesselsCTAngiogramWAndWOContrastIV, + AbdominalVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_AbdominalVesselsCTAngiogramWAndWOContrastIV, + AortaAndFemoralArteryBilateralCTAngiogramWAndWOContrastIV: C80DocTypecodes_AortaAndFemoralArteryBilateralCTAngiogramWAndWOContrastIV, + LowerExtremityVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsCTAngiogramWAndWOContrastIV, + SpineCervicalAndThoracicAndLumbarFluoroscopyWContrastIT: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarFluoroscopyWContrastIT, + UpperGastrointestineAndSmallBowelFluoroscopyWContrastPO: C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWContrastPO, + LacrimalDuctFluoroscopyWContrastIntraLacrimalDuct: C80DocTypecodes_LacrimalDuctFluoroscopyWContrastIntraLacrimalDuct, + PosteriorFossaFluoroscopyWContrastIT: C80DocTypecodes_PosteriorFossaFluoroscopyWContrastIT, + FluoroscopyGuidanceForInjectionOfSpineCervicalFacetJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineCervicalFacetJoint, + LungBilateralXRayWContrastIntrabronchial: C80DocTypecodes_LungBilateralXRayWContrastIntrabronchial, + FluoroscopyGuidanceForInjectionOfSpineThoracicFacetJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineThoracicFacetJoint, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde, + PeritoneumFluoroscopicAngiogramWContrastPercutaneous: C80DocTypecodes_PeritoneumFluoroscopicAngiogramWContrastPercutaneous, + FluoroscopyGuidanceForInjectionOfSpineLumbarFacetJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineLumbarFacetJoint, + FluoroscopyGuidanceForCatheterizationOfFallopianTubesTranscervical: C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubesTranscervical, + EpiduralVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_EpiduralVeinsFluoroscopicAngiogramWContrastIV, + CarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA, + CarotidArteryExternalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryExternalFluoroscopicAngiogramWContrastIA, + HeadArteryBilateralAndNeckArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_HeadArteryBilateralAndNeckArteryBilateralFluoroscopicAngiogramWContrastIA, + HeadArteryAndNeckArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_HeadArteryAndNeckArteryFluoroscopicAngiogramWContrastIA, + IntercranialVesselAndNeckVesselFluoroscopicAngiogramWContrast: C80DocTypecodes_IntercranialVesselAndNeckVesselFluoroscopicAngiogramWContrast, + OrbitVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_OrbitVeinsFluoroscopicAngiogramWContrastIV, + SagittalSinusAndJugularVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusAndJugularVeinsFluoroscopicAngiogramWContrastIV, + SagittalSinusVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusVeinFluoroscopicAngiogramWContrastIV, + BrachialArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_BrachialArteryFluoroscopicAngiogramWContrastIA, + InternalMammaryArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_InternalMammaryArteryFluoroscopicAngiogramWContrastIA, + PulmonaryArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PulmonaryArteryBilateralFluoroscopicAngiogramWContrastIA, + AdrenalArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AdrenalArteryBilateralFluoroscopicAngiogramWContrastIA, + AdrenalArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AdrenalArteryFluoroscopicAngiogramWContrastIA, + PelvisArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PelvisArteriesFluoroscopicAngiogramWContrastIA, + RenalArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_RenalArteryBilateralFluoroscopicAngiogramWContrastIA, + VisceralArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_VisceralArteryFluoroscopicAngiogramAngioplastyWContrastIA, + AortaAbdominalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AortaAbdominalFluoroscopicAngiogramWContrastIA, + AortaAndFemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_AortaAndFemoralArteryBilateralFluoroscopicAngiogramRunoffWContrastIA, + LymphaticsAbdominalFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalFluoroscopyWContrastIntraLymphatic, + LymphaticsAbdominalBilateralFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalBilateralFluoroscopyWContrastIntraLymphatic, + PortalVeinFluoroscopicAngiogramWContrastTranshepatic: C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastTranshepatic, + PortalVeinFluoroscopicAngiogramWContrastTranshepaticAndWHemodynamics: C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastTranshepaticAndWHemodynamics, + AdrenalVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AdrenalVeinFluoroscopicAngiogramWContrastIV, + AdrenalVeinBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AdrenalVeinBilateralFluoroscopicAngiogramWContrastIV, + InferiorVenaCavaFluoroscopicAngiogramWContrastIV: C80DocTypecodes_InferiorVenaCavaFluoroscopicAngiogramWContrastIV, + RenalVeinBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_RenalVeinBilateralFluoroscopicAngiogramWContrastIV, + RenalVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_RenalVeinFluoroscopicAngiogramWContrastIV, + ExtremityArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_ExtremityArteriesFluoroscopicAngiogramWContrastIA, + ExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_ExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA, + ExtremityLymphaticsFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_ExtremityLymphaticsFluoroscopyWContrastIntraLymphatic, + ExtremityLymphaticsBilateralFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_ExtremityLymphaticsBilateralFluoroscopyWContrastIntraLymphatic, + PeripheralVeinsBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_PeripheralVeinsBilateralFluoroscopicAngiogramWContrastIV, + BreastDuctUSWContrastIntraDuct: C80DocTypecodes_BreastDuctUSWContrastIntraDuct, + SpineCervicalAndThoracicAndLumbarMRIWOContrast: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRIWOContrast, + SpineCervicalAndThoracicAndLumbarMRIWAndWOContrastIV: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRIWAndWOContrastIV, + HeadVesselsMRIAngiogram: C80DocTypecodes_HeadVesselsMRIAngiogram, + NervesCranialMRI: C80DocTypecodes_NervesCranialMRI, + HeadVeinsMRIAngiogram: C80DocTypecodes_HeadVeinsMRIAngiogram, + CarotidVesselsAndNeckVesselsMRIAngiogram: C80DocTypecodes_CarotidVesselsAndNeckVesselsMRIAngiogram, + NasopharynxMRI: C80DocTypecodes_NasopharynxMRI, + AorticArchAndNeckVesselsMRIAngiogram: C80DocTypecodes_AorticArchAndNeckVesselsMRIAngiogram, + ChestVesselsMRIAngiogram: C80DocTypecodes_ChestVesselsMRIAngiogram, + AbdominalAortaAndArteriesMRIAngiogram: C80DocTypecodes_AbdominalAortaAndArteriesMRIAngiogram, + AbdominalVeinsAndIVCMRIAngiogram: C80DocTypecodes_AbdominalVeinsAndIVCMRIAngiogram, + CeliacVesselsAndSuperiorMesentericVesselsMRIAngiogram: C80DocTypecodes_CeliacVesselsAndSuperiorMesentericVesselsMRIAngiogram, + LumbarPlexusMRI: C80DocTypecodes_LumbarPlexusMRI, + PelvisVesselsMRIAngiogram: C80DocTypecodes_PelvisVesselsMRIAngiogram, + RenalVesselsMRIAngiogram: C80DocTypecodes_RenalVesselsMRIAngiogram, + LowerLegMRIWOContrast: C80DocTypecodes_LowerLegMRIWOContrast, + LowerLegMRIWAndWOContrastIV: C80DocTypecodes_LowerLegMRIWAndWOContrastIV, + FemoralVesselsMRIAngiogram: C80DocTypecodes_FemoralVesselsMRIAngiogram, + FootVesselsMRIAngiogram: C80DocTypecodes_FootVesselsMRIAngiogram, + ForearmVesselsMRIAngiogram: C80DocTypecodes_ForearmVesselsMRIAngiogram, + LowerExtremityVesselsMRIAngiogram: C80DocTypecodes_LowerExtremityVesselsMRIAngiogram, + UpperExtremityJointMRI: C80DocTypecodes_UpperExtremityJointMRI, + ExtremityVeinsMRIAngiogram: C80DocTypecodes_ExtremityVeinsMRIAngiogram, + KidneyBilateralAndRenalVesselsScan: C80DocTypecodes_KidneyBilateralAndRenalVesselsScan, + USGuidanceForAspirationOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForAspirationOfUnspecifiedBodyRegion, + HeadVesselsAndNeckVesselsUSDoppler: C80DocTypecodes_HeadVesselsAndNeckVesselsUSDoppler, + LowerExtremityVeinUSDoppler: C80DocTypecodes_LowerExtremityVeinUSDoppler, + UpperExtremityVeinUSDoppler: C80DocTypecodes_UpperExtremityVeinUSDoppler, + CoccyxXRay: C80DocTypecodes_CoccyxXRay, + SacrumXRay: C80DocTypecodes_SacrumXRay, + PelvisSymphysisPubisXRay: C80DocTypecodes_PelvisSymphysisPubisXRay, + RenalVesselsMRIAngiogramWContrastIV: C80DocTypecodes_RenalVesselsMRIAngiogramWContrastIV, + TibioperonealVesselsMRIAngiogram: C80DocTypecodes_TibioperonealVesselsMRIAngiogram, + TemporomandibularJointLeftXRay: C80DocTypecodes_TemporomandibularJointLeftXRay, + TemporomandibularJointRightXRay: C80DocTypecodes_TemporomandibularJointRightXRay, + CervicocerebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CervicocerebralArteryFluoroscopicAngiogramWContrastIA, + FluoroscopyGuidanceForCatheterizationOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfBiliaryDuctsAndPancreaticDuctWContrastRetrograde, + NonGynecologicalCytologyMethodStudy: C80DocTypecodes_NonGynecologicalCytologyMethodStudy, + CytologyCervicalOrVaginalSmearOrScrapingStudy: C80DocTypecodes_CytologyCervicalOrVaginalSmearOrScrapingStudy, + CytologyReportOfTissueFineNeedleAspirateCytoStain: C80DocTypecodes_CytologyReportOfTissueFineNeedleAspirateCytoStain, + FlowCytometryStudy: C80DocTypecodes_FlowCytometryStudy, + BloodBankConsult: C80DocTypecodes_BloodBankConsult, + BoneMarrowPathologyBiopsyReport: C80DocTypecodes_BoneMarrowPathologyBiopsyReport, + FDAPackageInsertBoxedWarningSection: C80DocTypecodes_FDAPackageInsertBoxedWarningSection, + FDAPackageInsertIndicationsAndUsageSection: C80DocTypecodes_FDAPackageInsertIndicationsAndUsageSection, + FDAPackageInsertDosageAndAdministrationSection: C80DocTypecodes_FDAPackageInsertDosageAndAdministrationSection, + FDAPackageInsertHowSuppliedSection: C80DocTypecodes_FDAPackageInsertHowSuppliedSection, + FDAPackageInsertContraindicationsSection: C80DocTypecodes_FDAPackageInsertContraindicationsSection, + FDAPackageInsertWarningsSection: C80DocTypecodes_FDAPackageInsertWarningsSection, + FDAPackageInsertGeneralPrecautionsSection: C80DocTypecodes_FDAPackageInsertGeneralPrecautionsSection, + FDAPackageInsertDrugInteractionsSection: C80DocTypecodes_FDAPackageInsertDrugInteractionsSection, + FDAPackageInsertDrugLaboratoryTestInteractionsSection: C80DocTypecodes_FDAPackageInsertDrugLaboratoryTestInteractionsSection, + FDAPackageInsertLaboratoryTestsSection: C80DocTypecodes_FDAPackageInsertLaboratoryTestsSection, + FDAPackageInsertInformationForPatientsSection: C80DocTypecodes_FDAPackageInsertInformationForPatientsSection, + FDAPackageInsertTeratogenicEffectsSection: C80DocTypecodes_FDAPackageInsertTeratogenicEffectsSection, + FDAPackageInsertNonteratogenicEffectsSection: C80DocTypecodes_FDAPackageInsertNonteratogenicEffectsSection, + FDAPackageInsertLaborAndDeliverySection: C80DocTypecodes_FDAPackageInsertLaborAndDeliverySection, + FDAPackageInsertNursingMothersSection: C80DocTypecodes_FDAPackageInsertNursingMothersSection, + FDAPackageInsertPediatricUseSection: C80DocTypecodes_FDAPackageInsertPediatricUseSection, + FDAPackageInsertGeriatricUseSection: C80DocTypecodes_FDAPackageInsertGeriatricUseSection, + FDAPackageInsertCarcinogenesisAndMutagenesisAndImpairmentOfFertilitySection: C80DocTypecodes_FDAPackageInsertCarcinogenesisAndMutagenesisAndImpairmentOfFertilitySection, + FDAPackageInsertAdverseReactionsSection: C80DocTypecodes_FDAPackageInsertAdverseReactionsSection, + FDAPackageInsertControlledSubstanceSection: C80DocTypecodes_FDAPackageInsertControlledSubstanceSection, + FDAPackageInsertAbuseSection: C80DocTypecodes_FDAPackageInsertAbuseSection, + FDAPackageInsertDependenceSection: C80DocTypecodes_FDAPackageInsertDependenceSection, + FDAPackageInsertOverdosageSection: C80DocTypecodes_FDAPackageInsertOverdosageSection, + FDAPackageInsertDescriptionSection: C80DocTypecodes_FDAPackageInsertDescriptionSection, + FDAPackageInsertClinicalPharmacologySection: C80DocTypecodes_FDAPackageInsertClinicalPharmacologySection, + FDAPackageInsertAnimalPharmacologyToxicologySection: C80DocTypecodes_FDAPackageInsertAnimalPharmacologyToxicologySection, + FDAPackageInsertClinicalStudiesSection: C80DocTypecodes_FDAPackageInsertClinicalStudiesSection, + FDAPackageInsertReferencesSection: C80DocTypecodes_FDAPackageInsertReferencesSection, + CardiologyHospitalAdmissionHistoryAndPhysicalNote: C80DocTypecodes_CardiologyHospitalAdmissionHistoryAndPhysicalNote, + ComprehensiveHistoryAndPhysicalNote: C80DocTypecodes_ComprehensiveHistoryAndPhysicalNote, + NursingFacilityComprehensiveHistoryAndPhysicalNote: C80DocTypecodes_NursingFacilityComprehensiveHistoryAndPhysicalNote, + NursingFacilityConferenceNote: C80DocTypecodes_NursingFacilityConferenceNote, + ConferenceNote: C80DocTypecodes_ConferenceNote, + CardiologyConsultNote: C80DocTypecodes_CardiologyConsultNote, + IntensiveCareUnitConsultNote: C80DocTypecodes_IntensiveCareUnitConsultNote, + GeneralMedicineOutpatientConsultNote: C80DocTypecodes_GeneralMedicineOutpatientConsultNote, + PsychiatryHospitalConsultNote: C80DocTypecodes_PsychiatryHospitalConsultNote, + PulmonaryConsultNote: C80DocTypecodes_PulmonaryConsultNote, + HospitalConsultNote: C80DocTypecodes_HospitalConsultNote, + HospitalDischargeSummary: C80DocTypecodes_HospitalDischargeSummary, + PhysicianHospitalDischargeSummary: C80DocTypecodes_PhysicianHospitalDischargeSummary, + PatientQuoteSHomeEducationNote: C80DocTypecodes_PatientQuoteSHomeEducationNote, + OutpatientNote: C80DocTypecodes_OutpatientNote, + Note: C80DocTypecodes_Note, + DiabetologyOutpatientNote: C80DocTypecodes_DiabetologyOutpatientNote, + EmergencyDepartmentNote: C80DocTypecodes_EmergencyDepartmentNote, + HospitalNote: C80DocTypecodes_HospitalNote, + NursingFacilityNote: C80DocTypecodes_NursingFacilityNote, + HospitalGroupCounselingNote: C80DocTypecodes_HospitalGroupCounselingNote, + MedicalStudentHospitalHistoryAndPhysicalNote: C80DocTypecodes_MedicalStudentHospitalHistoryAndPhysicalNote, + PhysicianNursingFacilityHistoryAndPhysicalNote: C80DocTypecodes_PhysicianNursingFacilityHistoryAndPhysicalNote, + HistoryAndPhysicalNote: C80DocTypecodes_HistoryAndPhysicalNote, + PatientQuoteSHomeInitialAssessmentNote: C80DocTypecodes_PatientQuoteSHomeInitialAssessmentNote, + NursingFacilityInitialAssessmentNote: C80DocTypecodes_NursingFacilityInitialAssessmentNote, + OutpatientInitialAssessmentNote: C80DocTypecodes_OutpatientInitialAssessmentNote, + InterventionalProcedureNote: C80DocTypecodes_InterventionalProcedureNote, + PathologyProcedureNote: C80DocTypecodes_PathologyProcedureNote, + AnesthesiologyHospitalPreoperativeEvaluationAndManagementNote: C80DocTypecodes_AnesthesiologyHospitalPreoperativeEvaluationAndManagementNote, + CardiologyOutpatientProgressNote: C80DocTypecodes_CardiologyOutpatientProgressNote, + CaseManagerPatientQuoteSHomeProgressNote: C80DocTypecodes_CaseManagerPatientQuoteSHomeProgressNote, + IntensiveCareUnitProgressNote: C80DocTypecodes_IntensiveCareUnitProgressNote, + DentistryHygienistOutpatientProgressNote: C80DocTypecodes_DentistryHygienistOutpatientProgressNote, + DentistryOutpatientProgressNote: C80DocTypecodes_DentistryOutpatientProgressNote, + PatientQuoteSHomeProgressNote: C80DocTypecodes_PatientQuoteSHomeProgressNote, + HospitalProgressNote: C80DocTypecodes_HospitalProgressNote, + OutpatientProgressNote: C80DocTypecodes_OutpatientProgressNote, + PharmacyOutpatientProgressNote: C80DocTypecodes_PharmacyOutpatientProgressNote, + SummaryOfEpisodeNote: C80DocTypecodes_SummaryOfEpisodeNote, + PhysicianAttendingOutpatientSupervisoryNote: C80DocTypecodes_PhysicianAttendingOutpatientSupervisoryNote, + CardiologyPhysicianAttendingOutpatientSupervisoryNote: C80DocTypecodes_CardiologyPhysicianAttendingOutpatientSupervisoryNote, + GastroenterologyPhysicianAttendingOutpatientSupervisoryNote: C80DocTypecodes_GastroenterologyPhysicianAttendingOutpatientSupervisoryNote, + OutpatientSurgicalOperationNote: C80DocTypecodes_OutpatientSurgicalOperationNote, + TargetedHistoryAndPhysicalNote: C80DocTypecodes_TargetedHistoryAndPhysicalNote, + NurseTelephoneEncounterNote: C80DocTypecodes_NurseTelephoneEncounterNote, + NurseAdmissionEvaluationNote: C80DocTypecodes_NurseAdmissionEvaluationNote, + NurseDischargeSummary: C80DocTypecodes_NurseDischargeSummary, + NurseNote: C80DocTypecodes_NurseNote, + NursePreoperativeEvaluationAndManagementNote: C80DocTypecodes_NursePreoperativeEvaluationAndManagementNote, + TelephoneEncounterNote: C80DocTypecodes_TelephoneEncounterNote, + AnesthesiologyOutpatientConsultNote: C80DocTypecodes_AnesthesiologyOutpatientConsultNote, + AnesthesiologyNote: C80DocTypecodes_AnesthesiologyNote, + AnesthesiologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_AnesthesiologyPreoperativeEvaluationAndManagementNote, + CardiologyNote: C80DocTypecodes_CardiologyNote, + CardiologyOutpatientNote: C80DocTypecodes_CardiologyOutpatientNote, + CriticalCareMedicineNote: C80DocTypecodes_CriticalCareMedicineNote, + CriticalCareMedicineTransferSummaryNote: C80DocTypecodes_CriticalCareMedicineTransferSummaryNote, + DentistryConsultNote: C80DocTypecodes_DentistryConsultNote, + DermatologyConsultNote: C80DocTypecodes_DermatologyConsultNote, + DermatologyNote: C80DocTypecodes_DermatologyNote, + DiabetologyConsultNote: C80DocTypecodes_DiabetologyConsultNote, + GastroenterologyConsultNote: C80DocTypecodes_GastroenterologyConsultNote, + GastroenterologyNote: C80DocTypecodes_GastroenterologyNote, + GeneralMedicineAdmissionHistoryAndPhysicalNote: C80DocTypecodes_GeneralMedicineAdmissionHistoryAndPhysicalNote, + GeneralMedicineConsultNote: C80DocTypecodes_GeneralMedicineConsultNote, + GeneralMedicineNote: C80DocTypecodes_GeneralMedicineNote, + GeneralMedicineOutpatientNote: C80DocTypecodes_GeneralMedicineOutpatientNote, + GeneralMedicineMedicalStudentNote: C80DocTypecodes_GeneralMedicineMedicalStudentNote, + GeneralMedicineNurseNote: C80DocTypecodes_GeneralMedicineNurseNote, + GeneralMedicinePhysicianAttendingNote: C80DocTypecodes_GeneralMedicinePhysicianAttendingNote, + GeneralMedicineTransferSummaryNote: C80DocTypecodes_GeneralMedicineTransferSummaryNote, + SurgeryPhysicianAttendingNote: C80DocTypecodes_SurgeryPhysicianAttendingNote, + SurgeryHistoryAndPhysicalNote: C80DocTypecodes_SurgeryHistoryAndPhysicalNote, + GeriatricMedicineConsultNote: C80DocTypecodes_GeriatricMedicineConsultNote, + ObstetricsAndGynecologyConsultNote: C80DocTypecodes_ObstetricsAndGynecologyConsultNote, + ObstetricsAndGynecologyNote: C80DocTypecodes_ObstetricsAndGynecologyNote, + HematologyPlusMedicalOncologyConsultNote: C80DocTypecodes_HematologyPlusMedicalOncologyConsultNote, + HematologyPlusMedicalOncologyNote: C80DocTypecodes_HematologyPlusMedicalOncologyNote, + InfectiousDiseaseConsultNote: C80DocTypecodes_InfectiousDiseaseConsultNote, + InfectiousDiseaseNote: C80DocTypecodes_InfectiousDiseaseNote, + KinesiotherapyConsultNote: C80DocTypecodes_KinesiotherapyConsultNote, + KinesiotherapyNote: C80DocTypecodes_KinesiotherapyNote, + MentalHealthConsultNote: C80DocTypecodes_MentalHealthConsultNote, + MentalHealthNote: C80DocTypecodes_MentalHealthNote, + MentalHealthGroupCounselingNote: C80DocTypecodes_MentalHealthGroupCounselingNote, + PsychiatryConsultNote: C80DocTypecodes_PsychiatryConsultNote, + PsychiatryGroupCounselingNote: C80DocTypecodes_PsychiatryGroupCounselingNote, + PsychologyConsultNote: C80DocTypecodes_PsychologyConsultNote, + PsychologyNote: C80DocTypecodes_PsychologyNote, + PsychologyGroupCounselingNote: C80DocTypecodes_PsychologyGroupCounselingNote, + InterdisciplinaryNote: C80DocTypecodes_InterdisciplinaryNote, + NephrologyConsultNote: C80DocTypecodes_NephrologyConsultNote, + NephrologyNote: C80DocTypecodes_NephrologyNote, + NeurologyConsultNote: C80DocTypecodes_NeurologyConsultNote, + NeurologicalSurgeryConsultNote: C80DocTypecodes_NeurologicalSurgeryConsultNote, + NeurologicalSurgeryNote: C80DocTypecodes_NeurologicalSurgeryNote, + NutritionAndDieteticsConsultNote: C80DocTypecodes_NutritionAndDieteticsConsultNote, + NutritionAndDieteticsNote: C80DocTypecodes_NutritionAndDieteticsNote, + OccupationalMedicineNote: C80DocTypecodes_OccupationalMedicineNote, + OccupationalMedicineConsultNote: C80DocTypecodes_OccupationalMedicineConsultNote, + OncologyConsultNote: C80DocTypecodes_OncologyConsultNote, + OncologyNote: C80DocTypecodes_OncologyNote, + OphthalmologyConsultNote: C80DocTypecodes_OphthalmologyConsultNote, + OphthalmologyNote: C80DocTypecodes_OphthalmologyNote, + OphthalmologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_OphthalmologyPreoperativeEvaluationAndManagementNote, + OptometryConsultNote: C80DocTypecodes_OptometryConsultNote, + OptometryNote: C80DocTypecodes_OptometryNote, + OralAndMaxillofacialSurgeryConsultNote: C80DocTypecodes_OralAndMaxillofacialSurgeryConsultNote, + OralAndMaxillofacialSurgeryNote: C80DocTypecodes_OralAndMaxillofacialSurgeryNote, + OrthopaedicSurgeryConsultNote: C80DocTypecodes_OrthopaedicSurgeryConsultNote, + OrthopaedicSurgeryNote: C80DocTypecodes_OrthopaedicSurgeryNote, + OtolaryngologyConsultNote: C80DocTypecodes_OtolaryngologyConsultNote, + OtolaryngologyNote: C80DocTypecodes_OtolaryngologyNote, + OtolaryngologySurgicalOperationNote: C80DocTypecodes_OtolaryngologySurgicalOperationNote, + PathologyEvaluationAndManagementNote: C80DocTypecodes_PathologyEvaluationAndManagementNote, + PharmacyConsultNote: C80DocTypecodes_PharmacyConsultNote, + PharmacyNote: C80DocTypecodes_PharmacyNote, + PhysicalMedicineAndRehabilitationConsultNote: C80DocTypecodes_PhysicalMedicineAndRehabilitationConsultNote, + PhysicalMedicineAndRehabilitationNote: C80DocTypecodes_PhysicalMedicineAndRehabilitationNote, + PhysicalTherapyConsultNote: C80DocTypecodes_PhysicalTherapyConsultNote, + PlasticSurgeryConsultNote: C80DocTypecodes_PlasticSurgeryConsultNote, + PlasticSurgeryNote: C80DocTypecodes_PlasticSurgeryNote, + PodiatryConsultNote: C80DocTypecodes_PodiatryConsultNote, + PodiatryNote: C80DocTypecodes_PodiatryNote, + PulmonaryNote: C80DocTypecodes_PulmonaryNote, + RadiationOncologyConsultNote: C80DocTypecodes_RadiationOncologyConsultNote, + RadiationOncologyNote: C80DocTypecodes_RadiationOncologyNote, + RecreationalTherapyConsultNote: C80DocTypecodes_RecreationalTherapyConsultNote, + RecreationalTherapyNote: C80DocTypecodes_RecreationalTherapyNote, + RespiratoryTherapyConsultNote: C80DocTypecodes_RespiratoryTherapyConsultNote, + RespiratoryTherapyNote: C80DocTypecodes_RespiratoryTherapyNote, + RheumatologyConsultNote: C80DocTypecodes_RheumatologyConsultNote, + RheumatologyNote: C80DocTypecodes_RheumatologyNote, + SocialWorkConsultNote: C80DocTypecodes_SocialWorkConsultNote, + SocialWorkGroupCounselingNote: C80DocTypecodes_SocialWorkGroupCounselingNote, + SocialWorkTelephoneEncounterNote: C80DocTypecodes_SocialWorkTelephoneEncounterNote, + SpeechLanguagePathologyPlusAudiologyConsultNote: C80DocTypecodes_SpeechLanguagePathologyPlusAudiologyConsultNote, + SpeechLanguagePathologyPlusAudiologyNote: C80DocTypecodes_SpeechLanguagePathologyPlusAudiologyNote, + SurgeryConsultNote: C80DocTypecodes_SurgeryConsultNote, + SurgeryNote: C80DocTypecodes_SurgeryNote, + ThoracicSurgeryConsultNote: C80DocTypecodes_ThoracicSurgeryConsultNote, + ThoracicSurgeryOutpatientNote: C80DocTypecodes_ThoracicSurgeryOutpatientNote, + UrologyConsultNote: C80DocTypecodes_UrologyConsultNote, + UrologyNote: C80DocTypecodes_UrologyNote, + VascularSurgeryConsultNote: C80DocTypecodes_VascularSurgeryConsultNote, + VascularSurgeryOutpatientNote: C80DocTypecodes_VascularSurgeryOutpatientNote, + OccupationalTherapyConsultNote: C80DocTypecodes_OccupationalTherapyConsultNote, + EvaluationAndManagementOfAnticoagulationNote: C80DocTypecodes_EvaluationAndManagementOfAnticoagulationNote, + EvaluationAndManagementOfSubstanceAbuseNote: C80DocTypecodes_EvaluationAndManagementOfSubstanceAbuseNote, + PainMedicineNote: C80DocTypecodes_PainMedicineNote, + EvaluationAndManagementOfHyperlipidemia: C80DocTypecodes_EvaluationAndManagementOfHyperlipidemia, + EvaluationAndManagementOfHypertension: C80DocTypecodes_EvaluationAndManagementOfHypertension, + DiabetologyNote: C80DocTypecodes_DiabetologyNote, + GeneralMedicinePhysicianAttendingHospitalAdmissionEvaluationNote: C80DocTypecodes_GeneralMedicinePhysicianAttendingHospitalAdmissionEvaluationNote, + MentalHealthCounselingNote: C80DocTypecodes_MentalHealthCounselingNote, + PsychiatryCounselingNote: C80DocTypecodes_PsychiatryCounselingNote, + PsychologyCounselingNote: C80DocTypecodes_PsychologyCounselingNote, + OphthalmologyOutpatientPostoperativeEvaluationAndManagementNote: C80DocTypecodes_OphthalmologyOutpatientPostoperativeEvaluationAndManagementNote, + OrthopaedicSurgerySurgicalOperationNote: C80DocTypecodes_OrthopaedicSurgerySurgicalOperationNote, + PharmacyCounselingNote: C80DocTypecodes_PharmacyCounselingNote, + PlasticSurgerySurgicalOperationNote: C80DocTypecodes_PlasticSurgerySurgicalOperationNote, + SocialWorkCounselingNote: C80DocTypecodes_SocialWorkCounselingNote, + SurgeryAdmissionEvaluationNote: C80DocTypecodes_SurgeryAdmissionEvaluationNote, + SurgerySurgicalOperationNote: C80DocTypecodes_SurgerySurgicalOperationNote, + SurgeryPostoperativeEvaluationAndManagementNote: C80DocTypecodes_SurgeryPostoperativeEvaluationAndManagementNote, + SurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_SurgeryPreoperativeEvaluationAndManagementNote, + UrologySurgicalOperationNote: C80DocTypecodes_UrologySurgicalOperationNote, + EmergencyMedicineNote: C80DocTypecodes_EmergencyMedicineNote, + EndocrinologyConsultNote: C80DocTypecodes_EndocrinologyConsultNote, + SurgeryNursePostoperativeEvaluationAndManagementNote: C80DocTypecodes_SurgeryNursePostoperativeEvaluationAndManagementNote, + SurgeryNursePreoperativeEvaluationAndManagementNote: C80DocTypecodes_SurgeryNursePreoperativeEvaluationAndManagementNote, + EducationNote: C80DocTypecodes_EducationNote, + CardiologyInterventionalProcedureNote: C80DocTypecodes_CardiologyInterventionalProcedureNote, + DiabetologyEducationNote: C80DocTypecodes_DiabetologyEducationNote, + EndocrinologyNote: C80DocTypecodes_EndocrinologyNote, + GastroenterologyInterventionalProcedureNote: C80DocTypecodes_GastroenterologyInterventionalProcedureNote, + GeneralMedicineProgressNote: C80DocTypecodes_GeneralMedicineProgressNote, + GeneralMedicineOutpatientProgressNote: C80DocTypecodes_GeneralMedicineOutpatientProgressNote, + GeriatricMedicineOutpatientEducationNote: C80DocTypecodes_GeriatricMedicineOutpatientEducationNote, + MentalHealthProgressNote: C80DocTypecodes_MentalHealthProgressNote, + NeurologyNote: C80DocTypecodes_NeurologyNote, + PastoralCareNote: C80DocTypecodes_PastoralCareNote, + ClinicalTrialProtocolGeneralInformationSection: C80DocTypecodes_ClinicalTrialProtocolGeneralInformationSection, + ClinicalTrialProtocolBackgroundInformationSection: C80DocTypecodes_ClinicalTrialProtocolBackgroundInformationSection, + ClinicalTrialProtocolTrialObjectivesAndPurposeSection: C80DocTypecodes_ClinicalTrialProtocolTrialObjectivesAndPurposeSection, + ClinicalTrialProtocolTrialDesignSection: C80DocTypecodes_ClinicalTrialProtocolTrialDesignSection, + ClinicalTrialProtocolSubjectSelectionAndWithdrawalSection: C80DocTypecodes_ClinicalTrialProtocolSubjectSelectionAndWithdrawalSection, + ClinicalTrialProtocolSubjectParticipationPlusEpochsSection: C80DocTypecodes_ClinicalTrialProtocolSubjectParticipationPlusEpochsSection, + ClinicalTrialProtocolTreatmentOfSubjectsPlusEpochsSection: C80DocTypecodes_ClinicalTrialProtocolTreatmentOfSubjectsPlusEpochsSection, + ClinicalTrialProtocolAssessmentSection: C80DocTypecodes_ClinicalTrialProtocolAssessmentSection, + ClinicalTrialProtocolEfficacyAssessmentSection: C80DocTypecodes_ClinicalTrialProtocolEfficacyAssessmentSection, + ClinicalTrialProtocolAssessmentOfSafetySection: C80DocTypecodes_ClinicalTrialProtocolAssessmentOfSafetySection, + ClinicalTrialProtocolStatisticsSection: C80DocTypecodes_ClinicalTrialProtocolStatisticsSection, + ClinicalTrialProtocolDirectAccessToSourceDataPlusDocumentsSection: C80DocTypecodes_ClinicalTrialProtocolDirectAccessToSourceDataPlusDocumentsSection, + ClinicalTrialProtocolQualityControlAndQualityAssuranceSection: C80DocTypecodes_ClinicalTrialProtocolQualityControlAndQualityAssuranceSection, + ClinicalTrialProtocolEthicsSection: C80DocTypecodes_ClinicalTrialProtocolEthicsSection, + ClinicalTrialProtocolDataHandlingAndRecordKeepingSection: C80DocTypecodes_ClinicalTrialProtocolDataHandlingAndRecordKeepingSection, + ClinicalTrialProtocolFinancingAndInsuranceSection: C80DocTypecodes_ClinicalTrialProtocolFinancingAndInsuranceSection, + ClinicalTrialProtocolPublicationPolicySection: C80DocTypecodes_ClinicalTrialProtocolPublicationPolicySection, + ClinicalTrialProtocolSupplementsSection: C80DocTypecodes_ClinicalTrialProtocolSupplementsSection, + ClinicalTrialProtocolClinicalTrialProtocol: C80DocTypecodes_ClinicalTrialProtocolClinicalTrialProtocol, + ExtremityArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_ExtremityArteryFluoroscopicAngiogramAngioplastyWContrastIA, + InferiorVenaCavaFluoroscopicAngiogramAngioplastyWContrastIV: C80DocTypecodes_InferiorVenaCavaFluoroscopicAngiogramAngioplastyWContrastIV, + AortaFluoroscopicAngiogramAtherectomyWContrastIA: C80DocTypecodes_AortaFluoroscopicAngiogramAtherectomyWContrastIA, + CTGuidanceForAbscessDrainageOfAbdomen: C80DocTypecodes_CTGuidanceForAbscessDrainageOfAbdomen, + FluoroscopyGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfUnspecifiedBodyRegion, + CTGuidanceForAspirationOfBreast: C80DocTypecodes_CTGuidanceForAspirationOfBreast, + CTGuidanceForAspirationOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAspirationOfCystOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForAspirationOfHip: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfHip, + FluoroscopyGuidanceForBronchoscopyOfChest: C80DocTypecodes_FluoroscopyGuidanceForBronchoscopyOfChest, + FluoroscopyGuidanceForBiopsyOfAbdomen: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfAbdomen, + CTGuidanceForBiopsyOfBone: C80DocTypecodes_CTGuidanceForBiopsyOfBone, + CTGuidanceForBiopsyOfHead: C80DocTypecodes_CTGuidanceForBiopsyOfHead, + CTGuidanceForBiopsyOfBreast: C80DocTypecodes_CTGuidanceForBiopsyOfBreast, + FluoroscopyGuidanceForBiopsyOfChest: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfChest, + CTGuidanceForBiopsyOfChest: C80DocTypecodes_CTGuidanceForBiopsyOfChest, + CTGuidanceForBiopsyOfLowerExtremity: C80DocTypecodes_CTGuidanceForBiopsyOfLowerExtremity, + CTGuidanceForBiopsyOfUpperExtremity: C80DocTypecodes_CTGuidanceForBiopsyOfUpperExtremity, + CTGuidanceForBiopsyOfSalivaryGland: C80DocTypecodes_CTGuidanceForBiopsyOfSalivaryGland, + FluoroscopyGuidanceForBiopsyOfKidney: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfKidney, + FluoroscopyGuidanceForBiopsyOfLiver: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfLiver, + CTGuidanceForBiopsyOfLymphNode: C80DocTypecodes_CTGuidanceForBiopsyOfLymphNode, + FluoroscopyGuidanceForBiopsyOfPancreas: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfPancreas, + CTGuidanceForBiopsyOfProstate: C80DocTypecodes_CTGuidanceForBiopsyOfProstate, + CTGuidanceForBiopsyOfSpineCervical: C80DocTypecodes_CTGuidanceForBiopsyOfSpineCervical, + CTGuidanceForBiopsyOfSpineLumbar: C80DocTypecodes_CTGuidanceForBiopsyOfSpineLumbar, + CTGuidanceForBiopsyOfSpineThoracic: C80DocTypecodes_CTGuidanceForBiopsyOfSpineThoracic, + FluoroscopyGuidanceForBiopsyOfSpleen: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSpleen, + CTGuidanceForBiopsyOfThyroid: C80DocTypecodes_CTGuidanceForBiopsyOfThyroid, + CTGuidanceForBiopsyOfChestWContrastIV: C80DocTypecodes_CTGuidanceForBiopsyOfChestWContrastIV, + CTGuidanceForBiopsyOfChestWAndWOContrastIV: C80DocTypecodes_CTGuidanceForBiopsyOfChestWAndWOContrastIV, + CTGuidanceForBiopsyOfChestWOContrast: C80DocTypecodes_CTGuidanceForBiopsyOfChestWOContrast, + FluoroscopyGuidanceForPlacementOfCatheterInUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfCatheterInUnspecifiedBodyRegion, + CTGuidanceForDrainageOfAbdomen: C80DocTypecodes_CTGuidanceForDrainageOfAbdomen, + CTGuidanceForDrainageOfAnus: C80DocTypecodes_CTGuidanceForDrainageOfAnus, + CTGuidanceForDrainageOfAppendix: C80DocTypecodes_CTGuidanceForDrainageOfAppendix, + CTGuidanceForDrainageOfChest: C80DocTypecodes_CTGuidanceForDrainageOfChest, + CTGuidanceForDrainageOfGallbladder: C80DocTypecodes_CTGuidanceForDrainageOfGallbladder, + CTGuidanceForDrainageOfKidney: C80DocTypecodes_CTGuidanceForDrainageOfKidney, + CTGuidanceForDrainageOfLiver: C80DocTypecodes_CTGuidanceForDrainageOfLiver, + CTGuidanceForDrainageOfLymphNode: C80DocTypecodes_CTGuidanceForDrainageOfLymphNode, + CTGuidanceForDrainageOfPelvis: C80DocTypecodes_CTGuidanceForDrainageOfPelvis, + CTGuidanceForDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegion, + CTGuidanceForDrainageOfChestWContrastIV: C80DocTypecodes_CTGuidanceForDrainageOfChestWContrastIV, + CTGuidanceForDrainageOfChestWOContrast: C80DocTypecodes_CTGuidanceForDrainageOfChestWOContrast, + FluoroscopyGuidanceForEndoscopyOfStomach: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfStomach, + FluoroscopyGuidanceForGastrostomyOfStomach: C80DocTypecodes_FluoroscopyGuidanceForGastrostomyOfStomach, + FluoroscopyGuidanceForInjectionOfSacroiliacJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSacroiliacJoint, + CTGuidanceForLocalizationOfBreastLeft: C80DocTypecodes_CTGuidanceForLocalizationOfBreastLeft, + CTGuidanceForLocalizationOfBreastRight: C80DocTypecodes_CTGuidanceForLocalizationOfBreastRight, + CTGuidanceForNerveBlockOfAbdomen: C80DocTypecodes_CTGuidanceForNerveBlockOfAbdomen, + CTGuidanceForNerveBlockOfPelvis: C80DocTypecodes_CTGuidanceForNerveBlockOfPelvis, + CTGuidanceForNerveBlockOfSpineLumbar: C80DocTypecodes_CTGuidanceForNerveBlockOfSpineLumbar, + CTGuidanceForPercutaneousVertebroplastyOfSpine: C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpine, + CTGuidanceForPercutaneousVertebroplastyOfSpineLumbar: C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpineLumbar, + CTGuidanceForPercutaneousVertebroplastyOfSpineThoracic: C80DocTypecodes_CTGuidanceForPercutaneousVertebroplastyOfSpineThoracic, + FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpine: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpine, + CTGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion, + CTGuidanceForPlacementOfTubeInChest: C80DocTypecodes_CTGuidanceForPlacementOfTubeInChest, + AnkleXRayTomograph: C80DocTypecodes_AnkleXRayTomograph, + AnkleCT: C80DocTypecodes_AnkleCT, + AnkleBilateralCT: C80DocTypecodes_AnkleBilateralCT, + AnkleLeftCT: C80DocTypecodes_AnkleLeftCT, + AnkleLeftXRayTomograph: C80DocTypecodes_AnkleLeftXRayTomograph, + AnkleRightCT: C80DocTypecodes_AnkleRightCT, + AortaCT: C80DocTypecodes_AortaCT, + AortaMRIAngiogram: C80DocTypecodes_AortaMRIAngiogram, + AortaMRI: C80DocTypecodes_AortaMRI, + AortaAbdominalCT: C80DocTypecodes_AortaAbdominalCT, + AortaAbdominalMRI: C80DocTypecodes_AortaAbdominalMRI, + AortaThoracicMRI: C80DocTypecodes_AortaThoracicMRI, + AorticArchMRIAngiogram: C80DocTypecodes_AorticArchMRIAngiogram, + AppendixCT: C80DocTypecodes_AppendixCT, + FaceMRI: C80DocTypecodes_FaceMRI, + BreastLeftMRI: C80DocTypecodes_BreastLeftMRI, + BreastRightMRI: C80DocTypecodes_BreastRightMRI, + InternalAuditoryCanalMRI: C80DocTypecodes_InternalAuditoryCanalMRI, + InternalAuditoryCanalLeftCT: C80DocTypecodes_InternalAuditoryCanalLeftCT, + InternalAuditoryCanalCT: C80DocTypecodes_InternalAuditoryCanalCT, + ClavicleXRayTomograph: C80DocTypecodes_ClavicleXRayTomograph, + ClavicleCT: C80DocTypecodes_ClavicleCT, + ClavicleMRI: C80DocTypecodes_ClavicleMRI, + ElbowCT: C80DocTypecodes_ElbowCT, + ElbowXRayTomograph: C80DocTypecodes_ElbowXRayTomograph, + ElbowBilateralXRayTomograph: C80DocTypecodes_ElbowBilateralXRayTomograph, + ElbowBilateralCT: C80DocTypecodes_ElbowBilateralCT, + ElbowLeftCT: C80DocTypecodes_ElbowLeftCT, + ElbowLeftXRayTomograph: C80DocTypecodes_ElbowLeftXRayTomograph, + ElbowRightCT: C80DocTypecodes_ElbowRightCT, + EsophagusCT: C80DocTypecodes_EsophagusCT, + ExtremityXRayTomograph: C80DocTypecodes_ExtremityXRayTomograph, + LowerExtremityCT: C80DocTypecodes_LowerExtremityCT, + LowerExtremityXRayTomograph: C80DocTypecodes_LowerExtremityXRayTomograph, + LowerExtremityBilateralCT: C80DocTypecodes_LowerExtremityBilateralCT, + LowerExtremityVesselsBilateralMRIAngiogram: C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogram, + LowerExtremityBilateralMRI: C80DocTypecodes_LowerExtremityBilateralMRI, + LowerExtremityLeftCT: C80DocTypecodes_LowerExtremityLeftCT, + LowerExtremityLeftXRayTomograph: C80DocTypecodes_LowerExtremityLeftXRayTomograph, + LowerExtremityLeftMRI: C80DocTypecodes_LowerExtremityLeftMRI, + LowerExtremityRightCT: C80DocTypecodes_LowerExtremityRightCT, + LowerExtremityRightMRI: C80DocTypecodes_LowerExtremityRightMRI, + UpperExtremityCT: C80DocTypecodes_UpperExtremityCT, + UpperExtremityLeftCT: C80DocTypecodes_UpperExtremityLeftCT, + UpperExtremityRightCT: C80DocTypecodes_UpperExtremityRightCT, + FemurCT: C80DocTypecodes_FemurCT, + FemurXRayTomograph: C80DocTypecodes_FemurXRayTomograph, + FemurBilateralXRayTomograph: C80DocTypecodes_FemurBilateralXRayTomograph, + FemurLeftCT: C80DocTypecodes_FemurLeftCT, + FemurLeftXRayTomograph: C80DocTypecodes_FemurLeftXRayTomograph, + FemurRightCT: C80DocTypecodes_FemurRightCT, + FetalMRI: C80DocTypecodes_FetalMRI, + FootCT: C80DocTypecodes_FootCT, + FootXRayTomograph: C80DocTypecodes_FootXRayTomograph, + FootBilateralCT: C80DocTypecodes_FootBilateralCT, + FootLeftCT: C80DocTypecodes_FootLeftCT, + FootLeftXRayTomograph: C80DocTypecodes_FootLeftXRayTomograph, + FootRightCT: C80DocTypecodes_FootRightCT, + ForearmCT: C80DocTypecodes_ForearmCT, + ForearmBilateralCT: C80DocTypecodes_ForearmBilateralCT, + ForearmLeftCT: C80DocTypecodes_ForearmLeftCT, + ForearmRightCT: C80DocTypecodes_ForearmRightCT, + GallbladderXRayTomograph: C80DocTypecodes_GallbladderXRayTomograph, + HandCT: C80DocTypecodes_HandCT, + HandXRayTomograph: C80DocTypecodes_HandXRayTomograph, + HandBilateralCT: C80DocTypecodes_HandBilateralCT, + HandLeftCT: C80DocTypecodes_HandLeftCT, + HandLeftXRayTomograph: C80DocTypecodes_HandLeftXRayTomograph, + HandRightCT: C80DocTypecodes_HandRightCT, + WristAndHandMRI: C80DocTypecodes_WristAndHandMRI, + HeartMRIAngiogram: C80DocTypecodes_HeartMRIAngiogram, + CalcaneusCT: C80DocTypecodes_CalcaneusCT, + CalcaneusXRayTomograph: C80DocTypecodes_CalcaneusXRayTomograph, + HipXRayTomograph: C80DocTypecodes_HipXRayTomograph, + HipMRI: C80DocTypecodes_HipMRI, + HipCT: C80DocTypecodes_HipCT, + HipBilateralXRayTomograph: C80DocTypecodes_HipBilateralXRayTomograph, + HipBilateralCT: C80DocTypecodes_HipBilateralCT, + HipBilateralMRI: C80DocTypecodes_HipBilateralMRI, + HipLeftCT: C80DocTypecodes_HipLeftCT, + HipLeftXRayTomograph: C80DocTypecodes_HipLeftXRayTomograph, + HipLeftMRI: C80DocTypecodes_HipLeftMRI, + HipRightCT: C80DocTypecodes_HipRightCT, + HipRightMRI: C80DocTypecodes_HipRightMRI, + UpperArmCT: C80DocTypecodes_UpperArmCT, + HumerusXRayTomograph: C80DocTypecodes_HumerusXRayTomograph, + UpperArmMRI: C80DocTypecodes_UpperArmMRI, + UpperArmBilateralCT: C80DocTypecodes_UpperArmBilateralCT, + UpperArmLeftCT: C80DocTypecodes_UpperArmLeftCT, + UpperArmLeftMRI: C80DocTypecodes_UpperArmLeftMRI, + UpperArmRightCT: C80DocTypecodes_UpperArmRightCT, + UpperArmRightMRI: C80DocTypecodes_UpperArmRightMRI, + SacroiliacJointMRI: C80DocTypecodes_SacroiliacJointMRI, + KidneyXRayTomograph: C80DocTypecodes_KidneyXRayTomograph, + KidneyMRI: C80DocTypecodes_KidneyMRI, + KidneyBilateralMRI: C80DocTypecodes_KidneyBilateralMRI, + KidneyLeftMRI: C80DocTypecodes_KidneyLeftMRI, + KidneyRightMRI: C80DocTypecodes_KidneyRightMRI, + KneeCT: C80DocTypecodes_KneeCT, + KneeXRayTomograph: C80DocTypecodes_KneeXRayTomograph, + KneeBilateralXRayTomograph: C80DocTypecodes_KneeBilateralXRayTomograph, + KneeBilateralCT: C80DocTypecodes_KneeBilateralCT, + KneeLeftCT: C80DocTypecodes_KneeLeftCT, + KneeLeftXRayTomograph: C80DocTypecodes_KneeLeftXRayTomograph, + KneeRightCT: C80DocTypecodes_KneeRightCT, + LarynxXRayTomograph: C80DocTypecodes_LarynxXRayTomograph, + LarynxMRI: C80DocTypecodes_LarynxMRI, + LiverMRI: C80DocTypecodes_LiverMRI, + MandibleCT: C80DocTypecodes_MandibleCT, + MandibleXRayTomograph: C80DocTypecodes_MandibleXRayTomograph, + MaxillaAndMandibleCT: C80DocTypecodes_MaxillaAndMandibleCT, + MaxillaCT: C80DocTypecodes_MaxillaCT, + NeckCT: C80DocTypecodes_NeckCT, + PancreasMRI: C80DocTypecodes_PancreasMRI, + ParathyroidMRI: C80DocTypecodes_ParathyroidMRI, + ThoracicOutletCT: C80DocTypecodes_ThoracicOutletCT, + PosteriorFossaCT: C80DocTypecodes_PosteriorFossaCT, + PosteriorFossaMRI: C80DocTypecodes_PosteriorFossaMRI, + ProstateCT: C80DocTypecodes_ProstateCT, + SacrumCT: C80DocTypecodes_SacrumCT, + SacrumMRI: C80DocTypecodes_SacrumMRI, + SacrumAndCoccyxMRI: C80DocTypecodes_SacrumAndCoccyxMRI, + ScapulaMRI: C80DocTypecodes_ScapulaMRI, + ShoulderCT: C80DocTypecodes_ShoulderCT, + ShoulderBilateralCT: C80DocTypecodes_ShoulderBilateralCT, + ShoulderLeftCT: C80DocTypecodes_ShoulderLeftCT, + ShoulderLeftXRayTomograph: C80DocTypecodes_ShoulderLeftXRayTomograph, + ShoulderRightCT: C80DocTypecodes_ShoulderRightCT, + SpineMRI: C80DocTypecodes_SpineMRI, + SpineCervicalXRayTomograph: C80DocTypecodes_SpineCervicalXRayTomograph, + SpineLumbarXRayTomograph: C80DocTypecodes_SpineLumbarXRayTomograph, + SpleenMRI: C80DocTypecodes_SpleenMRI, + SternumCT: C80DocTypecodes_SternumCT, + SternumMRI: C80DocTypecodes_SternumMRI, + ScrotumAndTesticleMRI: C80DocTypecodes_ScrotumAndTesticleMRI, + LowerLegCT: C80DocTypecodes_LowerLegCT, + LowerLegLeftMRI: C80DocTypecodes_LowerLegLeftMRI, + LowerLegRightMRI: C80DocTypecodes_LowerLegRightMRI, + PortalVeinMRIAngiogram: C80DocTypecodes_PortalVeinMRIAngiogram, + RenalVeinMRIAngiogram: C80DocTypecodes_RenalVeinMRIAngiogram, + LowerExtremityVeinsMRIAngiogram: C80DocTypecodes_LowerExtremityVeinsMRIAngiogram, + UpperExtremityVeinsMRIAngiogram: C80DocTypecodes_UpperExtremityVeinsMRIAngiogram, + VenaCavaMRIAngiogram: C80DocTypecodes_VenaCavaMRIAngiogram, + InferiorVenaCavaMRIAngiogram: C80DocTypecodes_InferiorVenaCavaMRIAngiogram, + InferiorVenaCavaMRI: C80DocTypecodes_InferiorVenaCavaMRI, + UpperExtremityVesselsMRIAngiogram: C80DocTypecodes_UpperExtremityVesselsMRIAngiogram, + NeckVesselsMRIAngiogram: C80DocTypecodes_NeckVesselsMRIAngiogram, + AbdomenCTLimited: C80DocTypecodes_AbdomenCTLimited, + HeadCTLimited: C80DocTypecodes_HeadCTLimited, + InternalAuditoryCanalMRILimited: C80DocTypecodes_InternalAuditoryCanalMRILimited, + ChestCTLimited: C80DocTypecodes_ChestCTLimited, + ExtremityCTLimited: C80DocTypecodes_ExtremityCTLimited, + HeartMRILimited: C80DocTypecodes_HeartMRILimited, + HipCTLimited: C80DocTypecodes_HipCTLimited, + LowerExtremityJointMRILimited: C80DocTypecodes_LowerExtremityJointMRILimited, + UpperExtremityJointMRILimited: C80DocTypecodes_UpperExtremityJointMRILimited, + AbdomenCTLimitedWContrastIV: C80DocTypecodes_AbdomenCTLimitedWContrastIV, + BrainMRILimitedWContrastIV: C80DocTypecodes_BrainMRILimitedWContrastIV, + UpperExtremityCTLimitedWContrastIV: C80DocTypecodes_UpperExtremityCTLimitedWContrastIV, + PelvisCTLimitedWContrastIV: C80DocTypecodes_PelvisCTLimitedWContrastIV, + SpineCervicalCTLimitedWContrastIV: C80DocTypecodes_SpineCervicalCTLimitedWContrastIV, + SpineLumbarMRILimitedWContrastIV: C80DocTypecodes_SpineLumbarMRILimitedWContrastIV, + SpineThoracicMRILimitedWContrastIV: C80DocTypecodes_SpineThoracicMRILimitedWContrastIV, + AbdomenCTLimitedWAndWOContrastIV: C80DocTypecodes_AbdomenCTLimitedWAndWOContrastIV, + AbdomenCTLimitedWOContrast: C80DocTypecodes_AbdomenCTLimitedWOContrast, + HeadCTLimitedWOContrast: C80DocTypecodes_HeadCTLimitedWOContrast, + BrainMRILimitedWOContrast: C80DocTypecodes_BrainMRILimitedWOContrast, + LowerExtremityCTLimitedWOContrast: C80DocTypecodes_LowerExtremityCTLimitedWOContrast, + LowerExtremityJointLeftMRILimitedWOContrast: C80DocTypecodes_LowerExtremityJointLeftMRILimitedWOContrast, + PelvisCTLimitedWOContrast: C80DocTypecodes_PelvisCTLimitedWOContrast, + SpineCervicalCTLimitedWOContrast: C80DocTypecodes_SpineCervicalCTLimitedWOContrast, + SpineLumbarCTLimitedWOContrast: C80DocTypecodes_SpineLumbarCTLimitedWOContrast, + SpineLumbarMRILimitedWOContrast: C80DocTypecodes_SpineLumbarMRILimitedWOContrast, + SpineThoracicMRILimitedWOContrast: C80DocTypecodes_SpineThoracicMRILimitedWOContrast, + KidneyMRIWContrastIV: C80DocTypecodes_KidneyMRIWContrastIV, + BreastBilateralMRIDynamicWContrastIV: C80DocTypecodes_BreastBilateralMRIDynamicWContrastIV, + AnkleMRIWContrastIntraarticular: C80DocTypecodes_AnkleMRIWContrastIntraarticular, + AnkleLeftMRIWContrastIntraarticular: C80DocTypecodes_AnkleLeftMRIWContrastIntraarticular, + AnkleRightMRIWContrastIntraarticular: C80DocTypecodes_AnkleRightMRIWContrastIntraarticular, + ElbowLeftMRIWContrastIntraarticular: C80DocTypecodes_ElbowLeftMRIWContrastIntraarticular, + ElbowRightMRIWContrastIntraarticular: C80DocTypecodes_ElbowRightMRIWContrastIntraarticular, + HipMRIWContrastIntraarticular: C80DocTypecodes_HipMRIWContrastIntraarticular, + HipLeftMRIWContrastIntraarticular: C80DocTypecodes_HipLeftMRIWContrastIntraarticular, + HipRightMRIWContrastIntraarticular: C80DocTypecodes_HipRightMRIWContrastIntraarticular, + SacroiliacJointCTWContrastIntraarticular: C80DocTypecodes_SacroiliacJointCTWContrastIntraarticular, + KneeCTWContrastIntraarticular: C80DocTypecodes_KneeCTWContrastIntraarticular, + KneeMRIWContrastIntraarticular: C80DocTypecodes_KneeMRIWContrastIntraarticular, + KneeLeftMRIWContrastIntraarticular: C80DocTypecodes_KneeLeftMRIWContrastIntraarticular, + KneeRightMRIWContrastIntraarticular: C80DocTypecodes_KneeRightMRIWContrastIntraarticular, + ShoulderCTWContrastIntraarticular: C80DocTypecodes_ShoulderCTWContrastIntraarticular, + ShoulderMRIWContrastIntraarticular: C80DocTypecodes_ShoulderMRIWContrastIntraarticular, + ShoulderLeftMRIWContrastIntraarticular: C80DocTypecodes_ShoulderLeftMRIWContrastIntraarticular, + ShoulderRightCTWContrastIntraarticular: C80DocTypecodes_ShoulderRightCTWContrastIntraarticular, + ShoulderRightMRIWContrastIntraarticular: C80DocTypecodes_ShoulderRightMRIWContrastIntraarticular, + AbdomenMRIWContrastIV: C80DocTypecodes_AbdomenMRIWContrastIV, + AnkleCTWContrastIV: C80DocTypecodes_AnkleCTWContrastIV, + AnkleMRIWContrastIV: C80DocTypecodes_AnkleMRIWContrastIV, + AnkleLeftCTWContrastIV: C80DocTypecodes_AnkleLeftCTWContrastIV, + AnkleLeftMRIWContrastIV: C80DocTypecodes_AnkleLeftMRIWContrastIV, + AnkleRightCTWContrastIV: C80DocTypecodes_AnkleRightCTWContrastIV, + AnkleRightMRIWContrastIV: C80DocTypecodes_AnkleRightMRIWContrastIV, + AortaCTAngiogramWContrastIV: C80DocTypecodes_AortaCTAngiogramWContrastIV, + AortaCTWContrastIV: C80DocTypecodes_AortaCTWContrastIV, + AortaAbdominalCTWContrastIV: C80DocTypecodes_AortaAbdominalCTWContrastIV, + AorticArchCTAngiogramWContrastIV: C80DocTypecodes_AorticArchCTAngiogramWContrastIV, + AppendixCTWContrastIV: C80DocTypecodes_AppendixCTWContrastIV, + CarotidArteryCTAngiogramWContrastIV: C80DocTypecodes_CarotidArteryCTAngiogramWContrastIV, + PulmonaryArteryCTAngiogramWContrastIV: C80DocTypecodes_PulmonaryArteryCTAngiogramWContrastIV, + FaceMRIWContrastIV: C80DocTypecodes_FaceMRIWContrastIV, + BreastMRIWContrastIV: C80DocTypecodes_BreastMRIWContrastIV, + BreastBilateralMRIWContrastIV: C80DocTypecodes_BreastBilateralMRIWContrastIV, + BreastLeftMRIWContrastIV: C80DocTypecodes_BreastLeftMRIWContrastIV, + BreastRightMRIWContrastIV: C80DocTypecodes_BreastRightMRIWContrastIV, + CalcaneusLeftCTWContrastIV: C80DocTypecodes_CalcaneusLeftCTWContrastIV, + CalcaneusRightCTWContrastIV: C80DocTypecodes_CalcaneusRightCTWContrastIV, + InternalAuditoryCanalMRIWContrastIV: C80DocTypecodes_InternalAuditoryCanalMRIWContrastIV, + ChestMRIWContrastIV: C80DocTypecodes_ChestMRIWContrastIV, + ElbowCTWContrastIV: C80DocTypecodes_ElbowCTWContrastIV, + ElbowMRIWContrastIV: C80DocTypecodes_ElbowMRIWContrastIV, + ElbowLeftCTWContrastIV: C80DocTypecodes_ElbowLeftCTWContrastIV, + ElbowLeftMRIWContrastIV: C80DocTypecodes_ElbowLeftMRIWContrastIV, + ElbowRightCTWContrastIV: C80DocTypecodes_ElbowRightCTWContrastIV, + ElbowRightMRIWContrastIV: C80DocTypecodes_ElbowRightMRIWContrastIV, + LowerExtremityBilateralMRIWContrastIV: C80DocTypecodes_LowerExtremityBilateralMRIWContrastIV, + LowerExtremityLeftCTWContrastIV: C80DocTypecodes_LowerExtremityLeftCTWContrastIV, + LowerExtremityLeftMRIWContrastIV: C80DocTypecodes_LowerExtremityLeftMRIWContrastIV, + LowerExtremityRightCTWContrastIV: C80DocTypecodes_LowerExtremityRightCTWContrastIV, + LowerExtremityRightMRIWContrastIV: C80DocTypecodes_LowerExtremityRightMRIWContrastIV, + UpperExtremityBilateralCTWContrastIV: C80DocTypecodes_UpperExtremityBilateralCTWContrastIV, + UpperExtremityLeftCTWContrastIV: C80DocTypecodes_UpperExtremityLeftCTWContrastIV, + UpperExtremityRightCTWContrastIV: C80DocTypecodes_UpperExtremityRightCTWContrastIV, + UpperExtremityRightMRIWContrastIV: C80DocTypecodes_UpperExtremityRightMRIWContrastIV, + FemurCTWContrastIV: C80DocTypecodes_FemurCTWContrastIV, + ThighMRIWContrastIV: C80DocTypecodes_ThighMRIWContrastIV, + FemurLeftCTWContrastIV: C80DocTypecodes_FemurLeftCTWContrastIV, + ThighLeftMRIWContrastIV: C80DocTypecodes_ThighLeftMRIWContrastIV, + FemurRightCTWContrastIV: C80DocTypecodes_FemurRightCTWContrastIV, + ThighRightMRIWContrastIV: C80DocTypecodes_ThighRightMRIWContrastIV, + FootCTWContrastIV: C80DocTypecodes_FootCTWContrastIV, + FootMRIWContrastIV: C80DocTypecodes_FootMRIWContrastIV, + FootBilateralMRIWContrastIV: C80DocTypecodes_FootBilateralMRIWContrastIV, + FootLeftCTWContrastIV: C80DocTypecodes_FootLeftCTWContrastIV, + FootLeftMRIWContrastIV: C80DocTypecodes_FootLeftMRIWContrastIV, + FootRightCTWContrastIV: C80DocTypecodes_FootRightCTWContrastIV, + FootRightMRIWContrastIV: C80DocTypecodes_FootRightMRIWContrastIV, + ForearmCTWContrastIV: C80DocTypecodes_ForearmCTWContrastIV, + ForearmMRIWContrastIV: C80DocTypecodes_ForearmMRIWContrastIV, + ForearmLeftCTWContrastIV: C80DocTypecodes_ForearmLeftCTWContrastIV, + ForearmLeftMRIWContrastIV: C80DocTypecodes_ForearmLeftMRIWContrastIV, + ForearmRightCTWContrastIV: C80DocTypecodes_ForearmRightCTWContrastIV, + ForearmRightMRIWContrastIV: C80DocTypecodes_ForearmRightMRIWContrastIV, + HandCTWContrastIV: C80DocTypecodes_HandCTWContrastIV, + HandMRIWContrastIV: C80DocTypecodes_HandMRIWContrastIV, + HandLeftCTWContrastIV: C80DocTypecodes_HandLeftCTWContrastIV, + HandLeftMRIWContrastIV: C80DocTypecodes_HandLeftMRIWContrastIV, + HandRightCTWContrastIV: C80DocTypecodes_HandRightCTWContrastIV, + HandRightMRIWContrastIV: C80DocTypecodes_HandRightMRIWContrastIV, + HeartMRIWContrastIV: C80DocTypecodes_HeartMRIWContrastIV, + CalcaneusCTWContrastIV: C80DocTypecodes_CalcaneusCTWContrastIV, + HipMRIWContrastIV: C80DocTypecodes_HipMRIWContrastIV, + HipCTWContrastIV: C80DocTypecodes_HipCTWContrastIV, + HipBilateralCTWContrastIV: C80DocTypecodes_HipBilateralCTWContrastIV, + HipBilateralMRIWContrastIV: C80DocTypecodes_HipBilateralMRIWContrastIV, + HipLeftCTWContrastIV: C80DocTypecodes_HipLeftCTWContrastIV, + HipLeftMRIWContrastIV: C80DocTypecodes_HipLeftMRIWContrastIV, + HipRightCTWContrastIV: C80DocTypecodes_HipRightCTWContrastIV, + HipRightMRIWContrastIV: C80DocTypecodes_HipRightMRIWContrastIV, + UpperArmCTWContrastIV: C80DocTypecodes_UpperArmCTWContrastIV, + UpperArmMRIWContrastIV: C80DocTypecodes_UpperArmMRIWContrastIV, + UpperArmLeftCTWContrastIV: C80DocTypecodes_UpperArmLeftCTWContrastIV, + UpperArmLeftMRIWContrastIV: C80DocTypecodes_UpperArmLeftMRIWContrastIV, + UpperArmRightCTWContrastIV: C80DocTypecodes_UpperArmRightCTWContrastIV, + UpperArmRightMRIWContrastIV: C80DocTypecodes_UpperArmRightMRIWContrastIV, + LowerExtremityJointMRIWContrastIV: C80DocTypecodes_LowerExtremityJointMRIWContrastIV, + LowerExtremityJointLeftMRIWContrastIV: C80DocTypecodes_LowerExtremityJointLeftMRIWContrastIV, + LowerExtremityJointRightMRIWContrastIV: C80DocTypecodes_LowerExtremityJointRightMRIWContrastIV, + UpperExtremityJointMRIWContrastIV: C80DocTypecodes_UpperExtremityJointMRIWContrastIV, + SacroiliacJointCTWContrastIV: C80DocTypecodes_SacroiliacJointCTWContrastIV, + SacroiliacJointMRIWContrastIV: C80DocTypecodes_SacroiliacJointMRIWContrastIV, + KidneyBilateralMRIWContrastIV: C80DocTypecodes_KidneyBilateralMRIWContrastIV, + KidneyLeftMRIWContrastIV: C80DocTypecodes_KidneyLeftMRIWContrastIV, + KidneyRightMRIWContrastIV: C80DocTypecodes_KidneyRightMRIWContrastIV, + KneeCTWContrastIV: C80DocTypecodes_KneeCTWContrastIV, + KneeMRIWContrastIV: C80DocTypecodes_KneeMRIWContrastIV, + KneeBilateralMRIWContrastIV: C80DocTypecodes_KneeBilateralMRIWContrastIV, + KneeLeftCTWContrastIV: C80DocTypecodes_KneeLeftCTWContrastIV, + KneeLeftMRIWContrastIV: C80DocTypecodes_KneeLeftMRIWContrastIV, + KneeRightCTWContrastIV: C80DocTypecodes_KneeRightCTWContrastIV, + KneeRightMRIWContrastIV: C80DocTypecodes_KneeRightMRIWContrastIV, + LarynxCTWContrastIV: C80DocTypecodes_LarynxCTWContrastIV, + LarynxMRIWContrastIV: C80DocTypecodes_LarynxMRIWContrastIV, + LiverMRIWContrastIV: C80DocTypecodes_LiverMRIWContrastIV, + MandibleCTWContrastIV: C80DocTypecodes_MandibleCTWContrastIV, + NasopharynxMRIWContrastIV: C80DocTypecodes_NasopharynxMRIWContrastIV, + NeckVesselsCTAngiogramWContrastIV: C80DocTypecodes_NeckVesselsCTAngiogramWContrastIV, + NeckCTWContrastIV: C80DocTypecodes_NeckCTWContrastIV, + PancreasMRIWContrastIV: C80DocTypecodes_PancreasMRIWContrastIV, + PelvisMRIWContrastIV: C80DocTypecodes_PelvisMRIWContrastIV, + PituitaryAndSellaTurcicaMRIWContrastIV: C80DocTypecodes_PituitaryAndSellaTurcicaMRIWContrastIV, + ThoracicOutletMRIWContrastIV: C80DocTypecodes_ThoracicOutletMRIWContrastIV, + ThoracicOutletLeftMRIWContrastIV: C80DocTypecodes_ThoracicOutletLeftMRIWContrastIV, + ThoracicOutletRightMRIWContrastIV: C80DocTypecodes_ThoracicOutletRightMRIWContrastIV, + PosteriorFossaCTWContrastIV: C80DocTypecodes_PosteriorFossaCTWContrastIV, + PosteriorFossaMRIWContrastIV: C80DocTypecodes_PosteriorFossaMRIWContrastIV, + ProstateMRIWContrastIV: C80DocTypecodes_ProstateMRIWContrastIV, + SacrumCTWContrastIV: C80DocTypecodes_SacrumCTWContrastIV, + SacrumMRIWContrastIV: C80DocTypecodes_SacrumMRIWContrastIV, + SacrumAndCoccyxMRIWContrastIV: C80DocTypecodes_SacrumAndCoccyxMRIWContrastIV, + ScapulaLeftMRIWContrastIV: C80DocTypecodes_ScapulaLeftMRIWContrastIV, + ScapulaRightMRIWContrastIV: C80DocTypecodes_ScapulaRightMRIWContrastIV, + ShoulderCTWContrastIV: C80DocTypecodes_ShoulderCTWContrastIV, + ShoulderMRIWContrastIV: C80DocTypecodes_ShoulderMRIWContrastIV, + ShoulderLeftCTWContrastIV: C80DocTypecodes_ShoulderLeftCTWContrastIV, + ShoulderRightCTWContrastIV: C80DocTypecodes_ShoulderRightCTWContrastIV, + ShoulderRightMRIWContrastIV: C80DocTypecodes_ShoulderRightMRIWContrastIV, + SinusesCTWContrastIV: C80DocTypecodes_SinusesCTWContrastIV, + SpineMRIWContrastIV: C80DocTypecodes_SpineMRIWContrastIV, + SternumCTWContrastIV: C80DocTypecodes_SternumCTWContrastIV, + LowerLegCTWContrastIV: C80DocTypecodes_LowerLegCTWContrastIV, + LowerLegMRIWContrastIV: C80DocTypecodes_LowerLegMRIWContrastIV, + LowerLegLeftCTWContrastIV: C80DocTypecodes_LowerLegLeftCTWContrastIV, + LowerLegLeftMRIWContrastIV: C80DocTypecodes_LowerLegLeftMRIWContrastIV, + LowerLegRightCTWContrastIV: C80DocTypecodes_LowerLegRightCTWContrastIV, + LowerLegRightMRIWContrastIV: C80DocTypecodes_LowerLegRightMRIWContrastIV, + UterusCTWContrastIV: C80DocTypecodes_UterusCTWContrastIV, + UterusMRIWContrastIV: C80DocTypecodes_UterusMRIWContrastIV, + ChestVesselsCTAngiogramWContrastIV: C80DocTypecodes_ChestVesselsCTAngiogramWContrastIV, + AbdomenCTWAndWOContrastIV: C80DocTypecodes_AbdomenCTWAndWOContrastIV, + AnkleCTWAndWOContrastIV: C80DocTypecodes_AnkleCTWAndWOContrastIV, + AnkleLeftCTWAndWOContrastIV: C80DocTypecodes_AnkleLeftCTWAndWOContrastIV, + AnkleRightCTWAndWOContrastIV: C80DocTypecodes_AnkleRightCTWAndWOContrastIV, + AortaAbdominalCTWAndWOContrastIV: C80DocTypecodes_AortaAbdominalCTWAndWOContrastIV, + AortaAbdominalMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AortaAbdominalMRIAngiogramWAndWOContrastIV, + AortaAbdominalMRIWAndWOContrastIV: C80DocTypecodes_AortaAbdominalMRIWAndWOContrastIV, + AortaThoracicMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AortaThoracicMRIAngiogramWAndWOContrastIV, + RenalArteryMRIAngiogramWAndWOContrastIV: C80DocTypecodes_RenalArteryMRIAngiogramWAndWOContrastIV, + BreastMRIWAndWOContrastIV: C80DocTypecodes_BreastMRIWAndWOContrastIV, + BreastBilateralMRIWAndWOContrastIV: C80DocTypecodes_BreastBilateralMRIWAndWOContrastIV, + BreastLeftMRIWAndWOContrastIV: C80DocTypecodes_BreastLeftMRIWAndWOContrastIV, + BreastRightMRIWAndWOContrastIV: C80DocTypecodes_BreastRightMRIWAndWOContrastIV, + CalcaneusLeftCTWAndWOContrastIV: C80DocTypecodes_CalcaneusLeftCTWAndWOContrastIV, + CalcaneusRightCTWAndWOContrastIV: C80DocTypecodes_CalcaneusRightCTWAndWOContrastIV, + InternalAuditoryCanalCTWAndWOContrastIV: C80DocTypecodes_InternalAuditoryCanalCTWAndWOContrastIV, + ChestMRIWAndWOContrastIV: C80DocTypecodes_ChestMRIWAndWOContrastIV, + ChestAndAbdomenMRIWAndWOContrastIV: C80DocTypecodes_ChestAndAbdomenMRIWAndWOContrastIV, + ElbowCTWAndWOContrastIV: C80DocTypecodes_ElbowCTWAndWOContrastIV, + ElbowLeftCTWAndWOContrastIV: C80DocTypecodes_ElbowLeftCTWAndWOContrastIV, + ElbowRightCTWAndWOContrastIV: C80DocTypecodes_ElbowRightCTWAndWOContrastIV, + LowerExtremityCTWAndWOContrastIV: C80DocTypecodes_LowerExtremityCTWAndWOContrastIV, + LowerExtremityBilateralMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityBilateralMRIWAndWOContrastIV, + LowerExtremityLeftCTWAndWOContrastIV: C80DocTypecodes_LowerExtremityLeftCTWAndWOContrastIV, + LowerExtremityLeftMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityLeftMRIWAndWOContrastIV, + LowerExtremityRightCTWAndWOContrastIV: C80DocTypecodes_LowerExtremityRightCTWAndWOContrastIV, + AbdomenXRay3Views: C80DocTypecodes_AbdomenXRay3Views, + AnkleXRay3Views: C80DocTypecodes_AnkleXRay3Views, + AnkleBilateralXRay3Views: C80DocTypecodes_AnkleBilateralXRay3Views, + AnkleLeftXRay3Views: C80DocTypecodes_AnkleLeftXRay3Views, + FacialBonesXRay3Views: C80DocTypecodes_FacialBonesXRay3Views, + ChestXRay3Views: C80DocTypecodes_ChestXRay3Views, + ElbowXRay3Views: C80DocTypecodes_ElbowXRay3Views, + ElbowBilateralXRay3Views: C80DocTypecodes_ElbowBilateralXRay3Views, + ElbowLeftXRay3Views: C80DocTypecodes_ElbowLeftXRay3Views, + FemurXRay3Views: C80DocTypecodes_FemurXRay3Views, + FingerXRay3Views: C80DocTypecodes_FingerXRay3Views, + FingerLeftXRay3Views: C80DocTypecodes_FingerLeftXRay3Views, + FootXRay3Views: C80DocTypecodes_FootXRay3Views, + FootBilateralXRay3Views: C80DocTypecodes_FootBilateralXRay3Views, + FootLeftXRay3Views: C80DocTypecodes_FootLeftXRay3Views, + HipBilateralXRay3Views: C80DocTypecodes_HipBilateralXRay3Views, + HipLeftXRay3Views: C80DocTypecodes_HipLeftXRay3Views, + KneeBilateralXRay3Views: C80DocTypecodes_KneeBilateralXRay3Views, + KneeLeftXRay3Views: C80DocTypecodes_KneeLeftXRay3Views, + MandibleXRay3Views: C80DocTypecodes_MandibleXRay3Views, + RibsBilateralXRay3Views: C80DocTypecodes_RibsBilateralXRay3Views, + RibsLeftXRay3Views: C80DocTypecodes_RibsLeftXRay3Views, + ThumbLeftXRay3Views: C80DocTypecodes_ThumbLeftXRay3Views, + ToesLeftXRay3Views: C80DocTypecodes_ToesLeftXRay3Views, + AnkleXRay4Views: C80DocTypecodes_AnkleXRay4Views, + FacialBonesXRay4Views: C80DocTypecodes_FacialBonesXRay4Views, + BreastMammogram4Views: C80DocTypecodes_BreastMammogram4Views, + ChestXRay4Views: C80DocTypecodes_ChestXRay4Views, + ChestFluoroscopy4Views: C80DocTypecodes_ChestFluoroscopy4Views, + ElbowBilateralXRay4Views: C80DocTypecodes_ElbowBilateralXRay4Views, + ElbowLeftXRay4Views: C80DocTypecodes_ElbowLeftXRay4Views, + FemurLeftXRay4Views: C80DocTypecodes_FemurLeftXRay4Views, + KneeBilateralXRay4Views: C80DocTypecodes_KneeBilateralXRay4Views, + KneeLeftXRay4Views: C80DocTypecodes_KneeLeftXRay4Views, + MandibleXRay4Views: C80DocTypecodes_MandibleXRay4Views, + RibsBilateralXRay4Views: C80DocTypecodes_RibsBilateralXRay4Views, + ShoulderBilateralXRay4Views: C80DocTypecodes_ShoulderBilateralXRay4Views, + ShoulderLeftXRay4Views: C80DocTypecodes_ShoulderLeftXRay4Views, + SpineCervicalXRay4Views: C80DocTypecodes_SpineCervicalXRay4Views, + SpineLumbarXRay4Views: C80DocTypecodes_SpineLumbarXRay4Views, + LowerExtremityRightMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityRightMRIWAndWOContrastIV, + UpperExtremityCTWAndWOContrastIV: C80DocTypecodes_UpperExtremityCTWAndWOContrastIV, + UpperExtremityLeftCTWAndWOContrastIV: C80DocTypecodes_UpperExtremityLeftCTWAndWOContrastIV, + UpperExtremityRightCTWAndWOContrastIV: C80DocTypecodes_UpperExtremityRightCTWAndWOContrastIV, + UpperExtremityRightMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityRightMRIWAndWOContrastIV, + FemurCTWAndWOContrastIV: C80DocTypecodes_FemurCTWAndWOContrastIV, + FemurLeftCTWAndWOContrastIV: C80DocTypecodes_FemurLeftCTWAndWOContrastIV, + FemurRightCTWAndWOContrastIV: C80DocTypecodes_FemurRightCTWAndWOContrastIV, + FootCTWAndWOContrastIV: C80DocTypecodes_FootCTWAndWOContrastIV, + FootBilateralMRIWAndWOContrastIV: C80DocTypecodes_FootBilateralMRIWAndWOContrastIV, + FootLeftCTWAndWOContrastIV: C80DocTypecodes_FootLeftCTWAndWOContrastIV, + FootLeftMRIWAndWOContrastIV: C80DocTypecodes_FootLeftMRIWAndWOContrastIV, + FootRightCTWAndWOContrastIV: C80DocTypecodes_FootRightCTWAndWOContrastIV, + FootRightMRIWAndWOContrastIV: C80DocTypecodes_FootRightMRIWAndWOContrastIV, + ForearmCTWAndWOContrastIV: C80DocTypecodes_ForearmCTWAndWOContrastIV, + ForearmLeftCTWAndWOContrastIV: C80DocTypecodes_ForearmLeftCTWAndWOContrastIV, + ForearmLeftMRIWAndWOContrastIV: C80DocTypecodes_ForearmLeftMRIWAndWOContrastIV, + ForearmRightCTWAndWOContrastIV: C80DocTypecodes_ForearmRightCTWAndWOContrastIV, + ForearmRightMRIWAndWOContrastIV: C80DocTypecodes_ForearmRightMRIWAndWOContrastIV, + HandCTWAndWOContrastIV: C80DocTypecodes_HandCTWAndWOContrastIV, + HandLeftCTWAndWOContrastIV: C80DocTypecodes_HandLeftCTWAndWOContrastIV, + HandLeftMRIWAndWOContrastIV: C80DocTypecodes_HandLeftMRIWAndWOContrastIV, + HandRightCTWAndWOContrastIV: C80DocTypecodes_HandRightCTWAndWOContrastIV, + HandRightMRIWAndWOContrastIV: C80DocTypecodes_HandRightMRIWAndWOContrastIV, + HeartMRIWAndWOContrastIV: C80DocTypecodes_HeartMRIWAndWOContrastIV, + CalcaneusCTWAndWOContrastIV: C80DocTypecodes_CalcaneusCTWAndWOContrastIV, + HipCTWAndWOContrastIV: C80DocTypecodes_HipCTWAndWOContrastIV, + HipBilateralCTWAndWOContrastIV: C80DocTypecodes_HipBilateralCTWAndWOContrastIV, + HipBilateralMRIWAndWOContrastIV: C80DocTypecodes_HipBilateralMRIWAndWOContrastIV, + HipLeftCTWAndWOContrastIV: C80DocTypecodes_HipLeftCTWAndWOContrastIV, + HipLeftMRIWAndWOContrastIV: C80DocTypecodes_HipLeftMRIWAndWOContrastIV, + HipRightCTWAndWOContrastIV: C80DocTypecodes_HipRightCTWAndWOContrastIV, + HipRightMRIWAndWOContrastIV: C80DocTypecodes_HipRightMRIWAndWOContrastIV, + UpperArmCTWAndWOContrastIV: C80DocTypecodes_UpperArmCTWAndWOContrastIV, + UpperArmLeftCTWAndWOContrastIV: C80DocTypecodes_UpperArmLeftCTWAndWOContrastIV, + UpperArmLeftMRIWAndWOContrastIV: C80DocTypecodes_UpperArmLeftMRIWAndWOContrastIV, + UpperArmRightCTWAndWOContrastIV: C80DocTypecodes_UpperArmRightCTWAndWOContrastIV, + UpperArmRightMRIWAndWOContrastIV: C80DocTypecodes_UpperArmRightMRIWAndWOContrastIV, + LowerExtremityJointMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityJointMRIWAndWOContrastIV, + LowerExtremityJointLeftMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityJointLeftMRIWAndWOContrastIV, + LowerExtremityJointRightMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityJointRightMRIWAndWOContrastIV, + UpperExtremityJointMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityJointMRIWAndWOContrastIV, + SacroiliacJointCTWAndWOContrastIV: C80DocTypecodes_SacroiliacJointCTWAndWOContrastIV, + SacroiliacJointMRIWAndWOContrastIV: C80DocTypecodes_SacroiliacJointMRIWAndWOContrastIV, + KidneyBilateralCTWAndWOContrastIV: C80DocTypecodes_KidneyBilateralCTWAndWOContrastIV, + KidneyBilateralMRIWAndWOContrastIV: C80DocTypecodes_KidneyBilateralMRIWAndWOContrastIV, + KneeCTWAndWOContrastIV: C80DocTypecodes_KneeCTWAndWOContrastIV, + KneeLeftCTWAndWOContrastIV: C80DocTypecodes_KneeLeftCTWAndWOContrastIV, + KneeRightCTWAndWOContrastIV: C80DocTypecodes_KneeRightCTWAndWOContrastIV, + LarynxMRIWAndWOContrastIV: C80DocTypecodes_LarynxMRIWAndWOContrastIV, + MandibleCTWAndWOContrastIV: C80DocTypecodes_MandibleCTWAndWOContrastIV, + NasopharynxMRIWAndWOContrastIV: C80DocTypecodes_NasopharynxMRIWAndWOContrastIV, + PancreasMRIWAndWOContrastIV: C80DocTypecodes_PancreasMRIWAndWOContrastIV, + PosteriorFossaCTWAndWOContrastIV: C80DocTypecodes_PosteriorFossaCTWAndWOContrastIV, + PosteriorFossaMRIWAndWOContrastIV: C80DocTypecodes_PosteriorFossaMRIWAndWOContrastIV, + ProstateMRIWAndWOContrastIV: C80DocTypecodes_ProstateMRIWAndWOContrastIV, + SacrumCTWAndWOContrastIV: C80DocTypecodes_SacrumCTWAndWOContrastIV, + SacrumMRIWAndWOContrastIV: C80DocTypecodes_SacrumMRIWAndWOContrastIV, + SacrumAndCoccyxMRIWAndWOContrastIV: C80DocTypecodes_SacrumAndCoccyxMRIWAndWOContrastIV, + ScapulaLeftMRIWAndWOContrastIV: C80DocTypecodes_ScapulaLeftMRIWAndWOContrastIV, + ScapulaRightMRIWAndWOContrastIV: C80DocTypecodes_ScapulaRightMRIWAndWOContrastIV, + ShoulderCTWAndWOContrastIV: C80DocTypecodes_ShoulderCTWAndWOContrastIV, + ShoulderLeftCTWAndWOContrastIV: C80DocTypecodes_ShoulderLeftCTWAndWOContrastIV, + ShoulderRightCTWAndWOContrastIV: C80DocTypecodes_ShoulderRightCTWAndWOContrastIV, + SinusesCTWAndWOContrastIV: C80DocTypecodes_SinusesCTWAndWOContrastIV, + SpineCTWAndWOContrastIV: C80DocTypecodes_SpineCTWAndWOContrastIV, + SpineMRIWAndWOContrastIV: C80DocTypecodes_SpineMRIWAndWOContrastIV, + SpineCervicalCTWAndWOContrastIV: C80DocTypecodes_SpineCervicalCTWAndWOContrastIV, + SpineLumbarCTWAndWOContrastIV: C80DocTypecodes_SpineLumbarCTWAndWOContrastIV, + SpineThoracicCTWAndWOContrastIV: C80DocTypecodes_SpineThoracicCTWAndWOContrastIV, + SpleenMRIWAndWOContrastIV: C80DocTypecodes_SpleenMRIWAndWOContrastIV, + SternumCTWAndWOContrastIV: C80DocTypecodes_SternumCTWAndWOContrastIV, + ScrotumAndTesticleMRIWAndWOContrastIV: C80DocTypecodes_ScrotumAndTesticleMRIWAndWOContrastIV, + ThyroidMRIWAndWOContrastIV: C80DocTypecodes_ThyroidMRIWAndWOContrastIV, + LowerLegCTWAndWOContrastIV: C80DocTypecodes_LowerLegCTWAndWOContrastIV, + LowerLegLeftCTWAndWOContrastIV: C80DocTypecodes_LowerLegLeftCTWAndWOContrastIV, + LowerLegLeftMRIWAndWOContrastIV: C80DocTypecodes_LowerLegLeftMRIWAndWOContrastIV, + LowerLegRightCTWAndWOContrastIV: C80DocTypecodes_LowerLegRightCTWAndWOContrastIV, + LowerLegRightMRIWAndWOContrastIV: C80DocTypecodes_LowerLegRightMRIWAndWOContrastIV, + UterusMRIWAndWOContrastIV: C80DocTypecodes_UterusMRIWAndWOContrastIV, + PortalVeinMRIAngiogramWAndWOContrastIV: C80DocTypecodes_PortalVeinMRIAngiogramWAndWOContrastIV, + RenalVeinMRIAngiogramWAndWOContrastIV: C80DocTypecodes_RenalVeinMRIAngiogramWAndWOContrastIV, + LowerExtremityVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVeinsMRIAngiogramWAndWOContrastIV, + UpperExtremityVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVeinsMRIAngiogramWAndWOContrastIV, + InferiorVenaCavaMRIWAndWOContrastIV: C80DocTypecodes_InferiorVenaCavaMRIWAndWOContrastIV, + SuperiorVenaCavaMRIWAndWOContrastIV: C80DocTypecodes_SuperiorVenaCavaMRIWAndWOContrastIV, + ChestVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_ChestVesselsMRIAngiogramWAndWOContrastIV, + UpperExtremityVesselsCTAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsCTAngiogramWAndWOContrastIV, + UpperExtremityVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWAndWOContrastIV, + NeckVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_NeckVesselsMRIAngiogramWAndWOContrastIV, + AbdomenCTWOContrast: C80DocTypecodes_AbdomenCTWOContrast, + AnkleCTWOContrast: C80DocTypecodes_AnkleCTWOContrast, + AnkleLeftCTWOContrast: C80DocTypecodes_AnkleLeftCTWOContrast, + AnkleLeftMRIWOContrast: C80DocTypecodes_AnkleLeftMRIWOContrast, + AnkleRightCTWOContrast: C80DocTypecodes_AnkleRightCTWOContrast, + AnkleRightMRIWOContrast: C80DocTypecodes_AnkleRightMRIWOContrast, + AortaCTWOContrast: C80DocTypecodes_AortaCTWOContrast, + AortaAbdominalCTWOContrast: C80DocTypecodes_AortaAbdominalCTWOContrast, + AortaAbdominalMRIAngiogramWOContrast: C80DocTypecodes_AortaAbdominalMRIAngiogramWOContrast, + AortaThoracicMRIAngiogramWOContrast: C80DocTypecodes_AortaThoracicMRIAngiogramWOContrast, + AppendixCTWOContrast: C80DocTypecodes_AppendixCTWOContrast, + FaceMRIWOContrast: C80DocTypecodes_FaceMRIWOContrast, + BreastMRIWOContrast: C80DocTypecodes_BreastMRIWOContrast, + BreastBilateralMRIWOContrast: C80DocTypecodes_BreastBilateralMRIWOContrast, + BreastLeftMRIWOContrast: C80DocTypecodes_BreastLeftMRIWOContrast, + BreastRightMRIWOContrast: C80DocTypecodes_BreastRightMRIWOContrast, + CalcaneusLeftCTWOContrast: C80DocTypecodes_CalcaneusLeftCTWOContrast, + CalcaneusRightCTWOContrast: C80DocTypecodes_CalcaneusRightCTWOContrast, + ChestMRIWOContrast: C80DocTypecodes_ChestMRIWOContrast, + ElbowCTWOContrast: C80DocTypecodes_ElbowCTWOContrast, + ElbowBilateralCTWOContrast: C80DocTypecodes_ElbowBilateralCTWOContrast, + ElbowLeftCTWOContrast: C80DocTypecodes_ElbowLeftCTWOContrast, + ElbowLeftMRIWOContrast: C80DocTypecodes_ElbowLeftMRIWOContrast, + ElbowRightCTWOContrast: C80DocTypecodes_ElbowRightCTWOContrast, + ElbowRightMRIWOContrast: C80DocTypecodes_ElbowRightMRIWOContrast, + LowerExtremityBilateralCTWOContrast: C80DocTypecodes_LowerExtremityBilateralCTWOContrast, + LowerExtremityVesselsBilateralMRIAngiogramWOContrast: C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogramWOContrast, + LowerExtremityBilateralMRIWOContrast: C80DocTypecodes_LowerExtremityBilateralMRIWOContrast, + LowerExtremityLeftCTWOContrast: C80DocTypecodes_LowerExtremityLeftCTWOContrast, + LowerExtremityLeftMRIWOContrast: C80DocTypecodes_LowerExtremityLeftMRIWOContrast, + LowerExtremityRightCTWOContrast: C80DocTypecodes_LowerExtremityRightCTWOContrast, + LowerExtremityRightMRIWOContrast: C80DocTypecodes_LowerExtremityRightMRIWOContrast, + UpperExtremityBilateralCTWOContrast: C80DocTypecodes_UpperExtremityBilateralCTWOContrast, + UpperExtremityLeftCTWOContrast: C80DocTypecodes_UpperExtremityLeftCTWOContrast, + UpperExtremityRightCTWOContrast: C80DocTypecodes_UpperExtremityRightCTWOContrast, + UpperExtremityRightMRIWOContrast: C80DocTypecodes_UpperExtremityRightMRIWOContrast, + FemurCTWOContrast: C80DocTypecodes_FemurCTWOContrast, + ThighMRIWOContrast: C80DocTypecodes_ThighMRIWOContrast, + FemurLeftCTWOContrast: C80DocTypecodes_FemurLeftCTWOContrast, + ThighLeftMRIWOContrast: C80DocTypecodes_ThighLeftMRIWOContrast, + FemurRightCTWOContrast: C80DocTypecodes_FemurRightCTWOContrast, + ThighRightMRIWOContrast: C80DocTypecodes_ThighRightMRIWOContrast, + FootCTWOContrast: C80DocTypecodes_FootCTWOContrast, + FootBilateralMRIWOContrast: C80DocTypecodes_FootBilateralMRIWOContrast, + FootLeftCTWOContrast: C80DocTypecodes_FootLeftCTWOContrast, + FootLeftMRIWOContrast: C80DocTypecodes_FootLeftMRIWOContrast, + FootRightCTWOContrast: C80DocTypecodes_FootRightCTWOContrast, + FootRightMRIWOContrast: C80DocTypecodes_FootRightMRIWOContrast, + ForearmCTWOContrast: C80DocTypecodes_ForearmCTWOContrast, + ForearmLeftCTWOContrast: C80DocTypecodes_ForearmLeftCTWOContrast, + ForearmLeftMRIWOContrast: C80DocTypecodes_ForearmLeftMRIWOContrast, + ForearmRightCTWOContrast: C80DocTypecodes_ForearmRightCTWOContrast, + ForearmRightMRIWOContrast: C80DocTypecodes_ForearmRightMRIWOContrast, + HandCTWOContrast: C80DocTypecodes_HandCTWOContrast, + HandLeftCTWOContrast: C80DocTypecodes_HandLeftCTWOContrast, + HandLeftMRIWOContrast: C80DocTypecodes_HandLeftMRIWOContrast, + HandRightCTWOContrast: C80DocTypecodes_HandRightCTWOContrast, + HandRightMRIWOContrast: C80DocTypecodes_HandRightMRIWOContrast, + HeartMRIWOContrast: C80DocTypecodes_HeartMRIWOContrast, + CalcaneusCTWOContrast: C80DocTypecodes_CalcaneusCTWOContrast, + HipCTWOContrast: C80DocTypecodes_HipCTWOContrast, + HipBilateralCTWOContrast: C80DocTypecodes_HipBilateralCTWOContrast, + HipBilateralMRIWOContrast: C80DocTypecodes_HipBilateralMRIWOContrast, + HipLeftCTWOContrast: C80DocTypecodes_HipLeftCTWOContrast, + HipLeftMRIWOContrast: C80DocTypecodes_HipLeftMRIWOContrast, + HipRightCTWOContrast: C80DocTypecodes_HipRightCTWOContrast, + HipRightMRIWOContrast: C80DocTypecodes_HipRightMRIWOContrast, + UpperArmCTWOContrast: C80DocTypecodes_UpperArmCTWOContrast, + UpperArmLeftCTWOContrast: C80DocTypecodes_UpperArmLeftCTWOContrast, + UpperArmLeftMRIWOContrast: C80DocTypecodes_UpperArmLeftMRIWOContrast, + UpperArmRightCTWOContrast: C80DocTypecodes_UpperArmRightCTWOContrast, + UpperArmRightMRIWOContrast: C80DocTypecodes_UpperArmRightMRIWOContrast, + AcromioclavicularJointMRIWOContrast: C80DocTypecodes_AcromioclavicularJointMRIWOContrast, + LowerExtremityJointMRIWOContrast: C80DocTypecodes_LowerExtremityJointMRIWOContrast, + LowerExtremityJointLeftMRIWOContrast: C80DocTypecodes_LowerExtremityJointLeftMRIWOContrast, + LowerExtremityJointRightMRIWOContrast: C80DocTypecodes_LowerExtremityJointRightMRIWOContrast, + UpperExtremityJointMRIWOContrast: C80DocTypecodes_UpperExtremityJointMRIWOContrast, + SacroiliacJointCTWOContrast: C80DocTypecodes_SacroiliacJointCTWOContrast, + SacroiliacJointMRIWOContrast: C80DocTypecodes_SacroiliacJointMRIWOContrast, + KidneyBilateralCTWOContrast: C80DocTypecodes_KidneyBilateralCTWOContrast, + KidneyBilateralMRIWOContrast: C80DocTypecodes_KidneyBilateralMRIWOContrast, + KneeCTWOContrast: C80DocTypecodes_KneeCTWOContrast, + KneeBilateralMRIWOContrast: C80DocTypecodes_KneeBilateralMRIWOContrast, + KneeLeftCTWOContrast: C80DocTypecodes_KneeLeftCTWOContrast, + KneeLeftMRIWOContrast: C80DocTypecodes_KneeLeftMRIWOContrast, + KneeRightCTWOContrast: C80DocTypecodes_KneeRightCTWOContrast, + KneeRightMRIWOContrast: C80DocTypecodes_KneeRightMRIWOContrast, + LarynxCTWOContrast: C80DocTypecodes_LarynxCTWOContrast, + MandibleCTWOContrast: C80DocTypecodes_MandibleCTWOContrast, + NasopharynxMRIWOContrast: C80DocTypecodes_NasopharynxMRIWOContrast, + NeckCTWOContrast: C80DocTypecodes_NeckCTWOContrast, + PancreasMRIWOContrast: C80DocTypecodes_PancreasMRIWOContrast, + ThoracicOutletRightMRIWOContrast: C80DocTypecodes_ThoracicOutletRightMRIWOContrast, + PosteriorFossaCTWOContrast: C80DocTypecodes_PosteriorFossaCTWOContrast, + PosteriorFossaMRIWOContrast: C80DocTypecodes_PosteriorFossaMRIWOContrast, + ProstateMRIWOContrast: C80DocTypecodes_ProstateMRIWOContrast, + SacrumCTWOContrast: C80DocTypecodes_SacrumCTWOContrast, + SacrumMRIWOContrast: C80DocTypecodes_SacrumMRIWOContrast, + SacrumAndCoccyxMRIWOContrast: C80DocTypecodes_SacrumAndCoccyxMRIWOContrast, + ScapulaLeftMRIWOContrast: C80DocTypecodes_ScapulaLeftMRIWOContrast, + ShoulderCTWOContrast: C80DocTypecodes_ShoulderCTWOContrast, + ShoulderBilateralMRIWOContrast: C80DocTypecodes_ShoulderBilateralMRIWOContrast, + ShoulderLeftCTWOContrast: C80DocTypecodes_ShoulderLeftCTWOContrast, + ShoulderRightCTWOContrast: C80DocTypecodes_ShoulderRightCTWOContrast, + ShoulderRightMRIWOContrast: C80DocTypecodes_ShoulderRightMRIWOContrast, + SinusesCTWOContrast: C80DocTypecodes_SinusesCTWOContrast, + SpineCTWOContrast: C80DocTypecodes_SpineCTWOContrast, + SpineMRIWOContrast: C80DocTypecodes_SpineMRIWOContrast, + SpineThoracicMRIWOContrast: C80DocTypecodes_SpineThoracicMRIWOContrast, + SpleenMRIWOContrast: C80DocTypecodes_SpleenMRIWOContrast, + SternumCTWOContrast: C80DocTypecodes_SternumCTWOContrast, + ScrotumAndTesticleMRIWOContrast: C80DocTypecodes_ScrotumAndTesticleMRIWOContrast, + ThyroidMRIWOContrast: C80DocTypecodes_ThyroidMRIWOContrast, + LowerLegCTWOContrast: C80DocTypecodes_LowerLegCTWOContrast, + LowerLegLeftCTWOContrast: C80DocTypecodes_LowerLegLeftCTWOContrast, + LowerLegLeftMRIWOContrast: C80DocTypecodes_LowerLegLeftMRIWOContrast, + LowerLegRightCTWOContrast: C80DocTypecodes_LowerLegRightCTWOContrast, + LowerLegRightMRIWOContrast: C80DocTypecodes_LowerLegRightMRIWOContrast, + UterusMRIWOContrast: C80DocTypecodes_UterusMRIWOContrast, + PortalVeinMRIAngiogramWOContrast: C80DocTypecodes_PortalVeinMRIAngiogramWOContrast, + RenalVeinMRIAngiogramWOContrast: C80DocTypecodes_RenalVeinMRIAngiogramWOContrast, + InferiorVenaCavaMRIWOContrast: C80DocTypecodes_InferiorVenaCavaMRIWOContrast, + SuperiorVenaCavaMRIWOContrast: C80DocTypecodes_SuperiorVenaCavaMRIWOContrast, + ChestVesselsMRIAngiogramWOContrast: C80DocTypecodes_ChestVesselsMRIAngiogramWOContrast, + UpperExtremityVesselsMRIAngiogramWOContrast: C80DocTypecodes_UpperExtremityVesselsMRIAngiogramWOContrast, + NeckVesselsMRIAngiogramWOContrast: C80DocTypecodes_NeckVesselsMRIAngiogramWOContrast, + AbdomenXRaySingleView: C80DocTypecodes_AbdomenXRaySingleView, + AnkleXRaySingleView: C80DocTypecodes_AnkleXRaySingleView, + ChestXRaySingleView: C80DocTypecodes_ChestXRaySingleView, + ClavicleXRaySingleView: C80DocTypecodes_ClavicleXRaySingleView, + ElbowXRaySingleView: C80DocTypecodes_ElbowXRaySingleView, + LowerExtremityBilateralXRaySingleView: C80DocTypecodes_LowerExtremityBilateralXRaySingleView, + LowerExtremityLeftXRaySingleView: C80DocTypecodes_LowerExtremityLeftXRaySingleView, + FemurXRaySingleView: C80DocTypecodes_FemurXRaySingleView, + FemurLeftXRaySingleView: C80DocTypecodes_FemurLeftXRaySingleView, + FootXRaySingleView: C80DocTypecodes_FootXRaySingleView, + HandXRaySingleView: C80DocTypecodes_HandXRaySingleView, + CalcaneusXRaySingleView: C80DocTypecodes_CalcaneusXRaySingleView, + HumerusXRaySingleView: C80DocTypecodes_HumerusXRaySingleView, + KneeBilateralXRaySingleView: C80DocTypecodes_KneeBilateralXRaySingleView, + KneeLeftXRaySingleView: C80DocTypecodes_KneeLeftXRaySingleView, + ShoulderBilateralXRaySingleView: C80DocTypecodes_ShoulderBilateralXRaySingleView, + ShoulderLeftXRaySingleView: C80DocTypecodes_ShoulderLeftXRaySingleView, + WristLeftXRaySingleView: C80DocTypecodes_WristLeftXRaySingleView, + AnkleXRayAPSingleView: C80DocTypecodes_AnkleXRayAPSingleView, + ChestXRayAPSingleView: C80DocTypecodes_ChestXRayAPSingleView, + ClavicleXRayAPSingleView: C80DocTypecodes_ClavicleXRayAPSingleView, + LowerExtremityXRayAPSingleView: C80DocTypecodes_LowerExtremityXRayAPSingleView, + FemurXRayAPSingleView: C80DocTypecodes_FemurXRayAPSingleView, + FingerFifthXRayAPSingleView: C80DocTypecodes_FingerFifthXRayAPSingleView, + FingerFourthXRayAPSingleView: C80DocTypecodes_FingerFourthXRayAPSingleView, + FingerThirdXRayAPSingleView: C80DocTypecodes_FingerThirdXRayAPSingleView, + FootXRayAPSingleView: C80DocTypecodes_FootXRayAPSingleView, + FootBilateralXRayAPSingleView: C80DocTypecodes_FootBilateralXRayAPSingleView, + HipXRayAPSingleView: C80DocTypecodes_HipXRayAPSingleView, + HipLeftXRayAPSingleView: C80DocTypecodes_HipLeftXRayAPSingleView, + AcromioclavicularJointLeftXRayAPSingleView: C80DocTypecodes_AcromioclavicularJointLeftXRayAPSingleView, + KneeXRayAPSingleView: C80DocTypecodes_KneeXRayAPSingleView, + KneeBilateralXRayAPSingleView: C80DocTypecodes_KneeBilateralXRayAPSingleView, + ShoulderBilateralXRayAPSingleView: C80DocTypecodes_ShoulderBilateralXRayAPSingleView, + ShoulderLeftXRayAPSingleView: C80DocTypecodes_ShoulderLeftXRayAPSingleView, + AbdomenXRayAPPortableSingleView: C80DocTypecodes_AbdomenXRayAPPortableSingleView, + ChestXRayAPPortableSingleView: C80DocTypecodes_ChestXRayAPPortableSingleView, + KneeBilateralXRayAPAndLateral: C80DocTypecodes_KneeBilateralXRayAPAndLateral, + AbdomenXRayLateral: C80DocTypecodes_AbdomenXRayLateral, + AnkleXRayLateral: C80DocTypecodes_AnkleXRayLateral, + FemurXRayLateral: C80DocTypecodes_FemurXRayLateral, + FingerFifthXRayLateral: C80DocTypecodes_FingerFifthXRayLateral, + FingerFourthXRayLateral: C80DocTypecodes_FingerFourthXRayLateral, + FingerSecondXRayLateral: C80DocTypecodes_FingerSecondXRayLateral, + FingerThirdXRayLateral: C80DocTypecodes_FingerThirdXRayLateral, + FootLeftXRayLateral: C80DocTypecodes_FootLeftXRayLateral, + HandXRayLateral: C80DocTypecodes_HandXRayLateral, + HandBilateralXRayLateral: C80DocTypecodes_HandBilateralXRayLateral, + HandLeftXRayLateral: C80DocTypecodes_HandLeftXRayLateral, + HipXRayLateral: C80DocTypecodes_HipXRayLateral, + HipLeftXRayLateral: C80DocTypecodes_HipLeftXRayLateral, + KneeXRayLateral: C80DocTypecodes_KneeXRayLateral, + KneeBilateralXRayLateral: C80DocTypecodes_KneeBilateralXRayLateral, + KneeLeftXRayLateral: C80DocTypecodes_KneeLeftXRayLateral, + AbdomenXRayObliqueSingleView: C80DocTypecodes_AbdomenXRayObliqueSingleView, + ElbowXRayOblique: C80DocTypecodes_ElbowXRayOblique, + FemurXRayObliqueSingleView: C80DocTypecodes_FemurXRayObliqueSingleView, + FingerFifthXRayObliqueSingleView: C80DocTypecodes_FingerFifthXRayObliqueSingleView, + FingerFourthXRayObliqueSingleView: C80DocTypecodes_FingerFourthXRayObliqueSingleView, + FingerSecondXRayObliqueSingleView: C80DocTypecodes_FingerSecondXRayObliqueSingleView, + FingerThirdXRayObliqueSingleView: C80DocTypecodes_FingerThirdXRayObliqueSingleView, + FootXRayObliqueSingleView: C80DocTypecodes_FootXRayObliqueSingleView, + FootLeftXRayObliqueSingleView: C80DocTypecodes_FootLeftXRayObliqueSingleView, + HandXRayObliqueSingleView: C80DocTypecodes_HandXRayObliqueSingleView, + HipXRayObliqueSingleView: C80DocTypecodes_HipXRayObliqueSingleView, + HipBilateralXRayObliqueSingleView: C80DocTypecodes_HipBilateralXRayObliqueSingleView, + KneeXRayOblique: C80DocTypecodes_KneeXRayOblique, + ChestXRayLeftAnteriorOblique: C80DocTypecodes_ChestXRayLeftAnteriorOblique, + HandXRayPA: C80DocTypecodes_HandXRayPA, + HandBilateralXRayPA: C80DocTypecodes_HandBilateralXRayPA, + HandLeftXRayPA: C80DocTypecodes_HandLeftXRayPA, + WristBilateralXRayPA: C80DocTypecodes_WristBilateralXRayPA, + BreastMammogram: C80DocTypecodes_BreastMammogram, + BreastBilateralMammogram: C80DocTypecodes_BreastBilateralMammogram, + BreastLeftMammogram: C80DocTypecodes_BreastLeftMammogram, + InternalAuditoryCanalXRay: C80DocTypecodes_InternalAuditoryCanalXRay, + HandBilateralXRay: C80DocTypecodes_HandBilateralXRay, + HandLeftXRay: C80DocTypecodes_HandLeftXRay, + PelvisAndHipLeftXRay: C80DocTypecodes_PelvisAndHipLeftXRay, + HumerusLeftXRay: C80DocTypecodes_HumerusLeftXRay, + SacroiliacJointBilateralXRay: C80DocTypecodes_SacroiliacJointBilateralXRay, + SacroiliacJointLeftXRay: C80DocTypecodes_SacroiliacJointLeftXRay, + KneeBilateralXRay: C80DocTypecodes_KneeBilateralXRay, + KneeLeftXRay: C80DocTypecodes_KneeLeftXRay, + MaxillaXRay: C80DocTypecodes_MaxillaXRay, + PatellaBilateralXRay: C80DocTypecodes_PatellaBilateralXRay, + PatellaLeftXRay: C80DocTypecodes_PatellaLeftXRay, + SpineCervicalFluoroscopy: C80DocTypecodes_SpineCervicalFluoroscopy, + AbdomenXRay2Views: C80DocTypecodes_AbdomenXRay2Views, + BreastLeftMammogram2Views: C80DocTypecodes_BreastLeftMammogram2Views, + ChestXRay2Views: C80DocTypecodes_ChestXRay2Views, + ChestFluoroscopy2Views: C80DocTypecodes_ChestFluoroscopy2Views, + ClavicleXRay2Views: C80DocTypecodes_ClavicleXRay2Views, + ClavicleLeftXRay2Views: C80DocTypecodes_ClavicleLeftXRay2Views, + CoccyxXRay2Views: C80DocTypecodes_CoccyxXRay2Views, + ElbowXRay2Views: C80DocTypecodes_ElbowXRay2Views, + ElbowBilateralXRay2Views: C80DocTypecodes_ElbowBilateralXRay2Views, + ElbowLeftXRay2Views: C80DocTypecodes_ElbowLeftXRay2Views, + LowerExtremityXRay2Views: C80DocTypecodes_LowerExtremityXRay2Views, + FemurXRay2Views: C80DocTypecodes_FemurXRay2Views, + FemurBilateralXRay2Views: C80DocTypecodes_FemurBilateralXRay2Views, + FemurLeftXRay2Views: C80DocTypecodes_FemurLeftXRay2Views, + FingerXRay2Views: C80DocTypecodes_FingerXRay2Views, + FingerLeftXRay2Views: C80DocTypecodes_FingerLeftXRay2Views, + FootBilateralXRay2Views: C80DocTypecodes_FootBilateralXRay2Views, + RadiusAndUlnaXRay2Views: C80DocTypecodes_RadiusAndUlnaXRay2Views, + RadiusBilateralAndUlnaBilateralXRay2Views: C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRay2Views, + RadiusLeftAndUlnaLeftXRay2Views: C80DocTypecodes_RadiusLeftAndUlnaLeftXRay2Views, + CalcaneusXRay2Views: C80DocTypecodes_CalcaneusXRay2Views, + CalcaneusLeftXRay2Views: C80DocTypecodes_CalcaneusLeftXRay2Views, + HipXRay2Views: C80DocTypecodes_HipXRay2Views, + HipLeftXRay2Views: C80DocTypecodes_HipLeftXRay2Views, + AcromioclavicularJointLeftXRay2Views: C80DocTypecodes_AcromioclavicularJointLeftXRay2Views, + ScapulaLeftXRay2Views: C80DocTypecodes_ScapulaLeftXRay2Views, + ShoulderBilateralXRay2Views: C80DocTypecodes_ShoulderBilateralXRay2Views, + ShoulderLeftXRay2Views: C80DocTypecodes_ShoulderLeftXRay2Views, + SpineCervicalXRay2Views: C80DocTypecodes_SpineCervicalXRay2Views, + SpineLumbarXRay2Views: C80DocTypecodes_SpineLumbarXRay2Views, + TibiaBilateralAndFibulaBilateralXRay2Views: C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRay2Views, + TibiaLeftAndFibulaLeftXRay2Views: C80DocTypecodes_TibiaLeftAndFibulaLeftXRay2Views, + ToesLeftXRay2Views: C80DocTypecodes_ToesLeftXRay2Views, + SpineLumbarXRay2ViewsPortable: C80DocTypecodes_SpineLumbarXRay2ViewsPortable, + FacialBonesXRay5Views: C80DocTypecodes_FacialBonesXRay5Views, + KneeLeftXRay5Views: C80DocTypecodes_KneeLeftXRay5Views, + ShoulderLeftXRay5Views: C80DocTypecodes_ShoulderLeftXRay5Views, + KneeBilateralXRay6Views: C80DocTypecodes_KneeBilateralXRay6Views, + ShoulderLeftXRay6Views: C80DocTypecodes_ShoulderLeftXRay6Views, + SpineCervicalXRay7Views: C80DocTypecodes_SpineCervicalXRay7Views, + SpineLumbarXRay7Views: C80DocTypecodes_SpineLumbarXRay7Views, + KneeBilateralXRay8Views: C80DocTypecodes_KneeBilateralXRay8Views, + WristLeftXRay8Views: C80DocTypecodes_WristLeftXRay8Views, + AnkleBilateralXRayAPAndLateral: C80DocTypecodes_AnkleBilateralXRayAPAndLateral, + AnkleLeftXRayAPAndLateral: C80DocTypecodes_AnkleLeftXRayAPAndLateral, + CalcaneusBilateralXRayAPAndLateral: C80DocTypecodes_CalcaneusBilateralXRayAPAndLateral, + ChestXRayAPAndLateral: C80DocTypecodes_ChestXRayAPAndLateral, + CoccyxXRayAPAndLateral: C80DocTypecodes_CoccyxXRayAPAndLateral, + ElbowXRayAPAndLateral: C80DocTypecodes_ElbowXRayAPAndLateral, + ElbowBilateralXRayAPAndLateral: C80DocTypecodes_ElbowBilateralXRayAPAndLateral, + ElbowLeftXRayAPAndLateral: C80DocTypecodes_ElbowLeftXRayAPAndLateral, + LowerExtremityXRayAPAndLateral: C80DocTypecodes_LowerExtremityXRayAPAndLateral, + FemurXRayAPAndLateral: C80DocTypecodes_FemurXRayAPAndLateral, + FemurBilateralXRayAPAndLateral: C80DocTypecodes_FemurBilateralXRayAPAndLateral, + FemurLeftXRayAPAndLateral: C80DocTypecodes_FemurLeftXRayAPAndLateral, + FootBilateralXRayAPAndLateral: C80DocTypecodes_FootBilateralXRayAPAndLateral, + FootLeftXRayAPAndLateral: C80DocTypecodes_FootLeftXRayAPAndLateral, + RadiusAndUlnaXRayAPAndLateral: C80DocTypecodes_RadiusAndUlnaXRayAPAndLateral, + RadiusBilateralAndUlnaBilateralXRayAPAndLateral: C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRayAPAndLateral, + RadiusLeftAndUlnaLeftXRayAPAndLateral: C80DocTypecodes_RadiusLeftAndUlnaLeftXRayAPAndLateral, + CalcaneusLeftXRayAPAndLateral: C80DocTypecodes_CalcaneusLeftXRayAPAndLateral, + HipXRayAPAndLateral: C80DocTypecodes_HipXRayAPAndLateral, + HipBilateralXRayAPAndLateral: C80DocTypecodes_HipBilateralXRayAPAndLateral, + HipLeftXRayAPAndLateral: C80DocTypecodes_HipLeftXRayAPAndLateral, + PelvisAndHipXRayAPAndLateral: C80DocTypecodes_PelvisAndHipXRayAPAndLateral, + HumerusXRayAPAndLateral: C80DocTypecodes_HumerusXRayAPAndLateral, + HumerusBilateralXRayAPAndLateral: C80DocTypecodes_HumerusBilateralXRayAPAndLateral, + HumerusLeftXRayAPAndLateral: C80DocTypecodes_HumerusLeftXRayAPAndLateral, + KneeXRayAPAndLateral: C80DocTypecodes_KneeXRayAPAndLateral, + KneeLeftXRayAPAndLateral: C80DocTypecodes_KneeLeftXRayAPAndLateral, + MandibleXRayAPAndLateral: C80DocTypecodes_MandibleXRayAPAndLateral, + PatellaBilateralXRayAPAndLateral: C80DocTypecodes_PatellaBilateralXRayAPAndLateral, + PatellaLeftXRayAPAndLateral: C80DocTypecodes_PatellaLeftXRayAPAndLateral, + ScapulaBilateralXRayAPAndLateral: C80DocTypecodes_ScapulaBilateralXRayAPAndLateral, + ScapulaLeftXRayAPAndLateral: C80DocTypecodes_ScapulaLeftXRayAPAndLateral, + ShoulderBilateralXRayAPAndLateral: C80DocTypecodes_ShoulderBilateralXRayAPAndLateral, + TibiaBilateralAndFibulaBilateralXRayAPAndLateral: C80DocTypecodes_TibiaBilateralAndFibulaBilateralXRayAPAndLateral, + TibiaLeftAndFibulaLeftXRayAPAndLateral: C80DocTypecodes_TibiaLeftAndFibulaLeftXRayAPAndLateral, + ToesLeftXRayAPAndLateral: C80DocTypecodes_ToesLeftXRayAPAndLateral, + AnkleBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndOblique, + AnkleLeftXRayAPAndLateralAndOblique: C80DocTypecodes_AnkleLeftXRayAPAndLateralAndOblique, + ElbowXRayAPAndLateralAndOblique: C80DocTypecodes_ElbowXRayAPAndLateralAndOblique, + ElbowBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_ElbowBilateralXRayAPAndLateralAndOblique, + ElbowLeftXRayAPAndLateralAndOblique: C80DocTypecodes_ElbowLeftXRayAPAndLateralAndOblique, + FingerXRayAPAndLateralAndOblique: C80DocTypecodes_FingerXRayAPAndLateralAndOblique, + FingerBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_FingerBilateralXRayAPAndLateralAndOblique, + FingerLeftXRayAPAndLateralAndOblique: C80DocTypecodes_FingerLeftXRayAPAndLateralAndOblique, + FootXRayAPAndLateralAndOblique: C80DocTypecodes_FootXRayAPAndLateralAndOblique, + FootBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_FootBilateralXRayAPAndLateralAndOblique, + FootLeftXRayAPAndLateralAndOblique: C80DocTypecodes_FootLeftXRayAPAndLateralAndOblique, + CalcaneusXRayAPAndLateralAndOblique: C80DocTypecodes_CalcaneusXRayAPAndLateralAndOblique, + KneeBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndOblique, + KneeLeftXRayAPAndLateralAndOblique: C80DocTypecodes_KneeLeftXRayAPAndLateralAndOblique, + SpineCervicalXRayAPAndLateralAndOblique: C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOblique, + SpineLumbarXRayAPAndLateralAndOblique: C80DocTypecodes_SpineLumbarXRayAPAndLateralAndOblique, + ThumbLeftXRayAPAndLateralAndOblique: C80DocTypecodes_ThumbLeftXRayAPAndLateralAndOblique, + FacialBonesXRayLimited: C80DocTypecodes_FacialBonesXRayLimited, + MandibleXRayLimited: C80DocTypecodes_MandibleXRayLimited, + WristBilateralXRayLimited: C80DocTypecodes_WristBilateralXRayLimited, + ElbowBilateralXRayOblique: C80DocTypecodes_ElbowBilateralXRayOblique, + ElbowLeftXRayOblique: C80DocTypecodes_ElbowLeftXRayOblique, + RadiusBilateralAndUlnaBilateralXRayOblique: C80DocTypecodes_RadiusBilateralAndUlnaBilateralXRayOblique, + RadiusLeftAndUlnaLeftXRayOblique: C80DocTypecodes_RadiusLeftAndUlnaLeftXRayOblique, + HumerusLeftXRayOblique: C80DocTypecodes_HumerusLeftXRayOblique, + KneeBilateralXRayOblique: C80DocTypecodes_KneeBilateralXRayOblique, + KneeLeftXRayOblique: C80DocTypecodes_KneeLeftXRayOblique, + MandibleXRayOblique: C80DocTypecodes_MandibleXRayOblique, + SpineCervicalXRayOblique: C80DocTypecodes_SpineCervicalXRayOblique, + TibiaLeftAndFibulaLeftXRayOblique: C80DocTypecodes_TibiaLeftAndFibulaLeftXRayOblique, + ChestXRayPAAndAPLateralDecubitus: C80DocTypecodes_ChestXRayPAAndAPLateralDecubitus, + ChestFluoroscopyPAAndLateral: C80DocTypecodes_ChestFluoroscopyPAAndLateral, + HandBilateralXRayPAAndLateral: C80DocTypecodes_HandBilateralXRayPAAndLateral, + HandLeftXRayPAAndLateral: C80DocTypecodes_HandLeftXRayPAAndLateral, + MandibleXRayPAAndLateral: C80DocTypecodes_MandibleXRayPAAndLateral, + HandXRayPAAndLateralAndOblique: C80DocTypecodes_HandXRayPAAndLateralAndOblique, + HandBilateralXRayPAAndLateralAndOblique: C80DocTypecodes_HandBilateralXRayPAAndLateralAndOblique, + HandLeftXRayPAAndLateralAndOblique: C80DocTypecodes_HandLeftXRayPAAndLateralAndOblique, + ChestXRayPAAndLateralAndObliqueAndLordotic: C80DocTypecodes_ChestXRayPAAndLateralAndObliqueAndLordotic, + ChestXRayPAAndLordotic: C80DocTypecodes_ChestXRayPAAndLordotic, + AVShuntFluoroscopicAngiogramAngioplastyWContrast: C80DocTypecodes_AVShuntFluoroscopicAngiogramAngioplastyWContrast, + BiliaryDuctsFluoroscopyBalloonDilatationWContrast: C80DocTypecodes_BiliaryDuctsFluoroscopyBalloonDilatationWContrast, + ExtremityVesselFluoroscopicAngiogramAngioplastyWContrast: C80DocTypecodes_ExtremityVesselFluoroscopicAngiogramAngioplastyWContrast, + FemoralArteryAndPoplitealArteryFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_FemoralArteryAndPoplitealArteryFluoroscopicAngiogramAngioplastyWContrastIA, + FemoralVesselAndPoplitealArteryFluoroscopicAngiogramAtherectomyWContrast: C80DocTypecodes_FemoralVesselAndPoplitealArteryFluoroscopicAngiogramAtherectomyWContrast, + VesselFluoroscopicAngiogramAtherectomyWContrast: C80DocTypecodes_VesselFluoroscopicAngiogramAtherectomyWContrast, + CoronaryArteriesFluoroscopicAngiogramAtherectomyWContrastIA: C80DocTypecodes_CoronaryArteriesFluoroscopicAngiogramAtherectomyWContrastIA, + CTGuidanceForBiopsyOfAdrenalGland: C80DocTypecodes_CTGuidanceForBiopsyOfAdrenalGland, + CTGuidanceForBiopsyOfMuscle: C80DocTypecodes_CTGuidanceForBiopsyOfMuscle, + CTGuidanceForChangeOfNephrostomyTubeInKidney: C80DocTypecodes_CTGuidanceForChangeOfNephrostomyTubeInKidney, + CTGuidanceForDrainageOfBiliaryDuctsAndGallbladder: C80DocTypecodes_CTGuidanceForDrainageOfBiliaryDuctsAndGallbladder, + FluoroscopyGuidanceForInjectionOfJoint: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfJoint, + CTGuidanceForPlacementOfNephrostomyTubeInKidney: C80DocTypecodes_CTGuidanceForPlacementOfNephrostomyTubeInKidney, + TemporalBoneCT: C80DocTypecodes_TemporalBoneCT, + UpperExtremityJointLeftMRI: C80DocTypecodes_UpperExtremityJointLeftMRI, + UpperExtremityJointRightMRI: C80DocTypecodes_UpperExtremityJointRightMRI, + MastoidXRayTomograph: C80DocTypecodes_MastoidXRayTomograph, + OrbitMRI: C80DocTypecodes_OrbitMRI, + OrbitRightMRI: C80DocTypecodes_OrbitRightMRI, + OvaryMRI: C80DocTypecodes_OvaryMRI, + ToeMRI: C80DocTypecodes_ToeMRI, + AbdominalVeinsMRIAngiogram: C80DocTypecodes_AbdominalVeinsMRIAngiogram, + SubclavianArteryMRIAngiogram: C80DocTypecodes_SubclavianArteryMRIAngiogram, + VeinsMRIAngiogram: C80DocTypecodes_VeinsMRIAngiogram, + LowerExtremityVeinsLeftMRIAngiogram: C80DocTypecodes_LowerExtremityVeinsLeftMRIAngiogram, + LowerExtremityVeinsRightMRIAngiogram: C80DocTypecodes_LowerExtremityVeinsRightMRIAngiogram, + UpperExtremityVeinsLeftMRIAngiogram: C80DocTypecodes_UpperExtremityVeinsLeftMRIAngiogram, + UpperExtremityVeinsRightMRIAngiogram: C80DocTypecodes_UpperExtremityVeinsRightMRIAngiogram, + NeckVeinsMRIAngiogram: C80DocTypecodes_NeckVeinsMRIAngiogram, + PelvisVeinsMRIAngiogram: C80DocTypecodes_PelvisVeinsMRIAngiogram, + VenaCavaInferiorAndLowerExtremityVeinsMRIAngiogram: C80DocTypecodes_VenaCavaInferiorAndLowerExtremityVeinsMRIAngiogram, + AbdominalVesselsMRIAngiogram: C80DocTypecodes_AbdominalVesselsMRIAngiogram, + AdrenalVesselsMRIAngiogram: C80DocTypecodes_AdrenalVesselsMRIAngiogram, + CarotidVesselMRIAngiogram: C80DocTypecodes_CarotidVesselMRIAngiogram, + ExtremityVesselsMRIAngiogram: C80DocTypecodes_ExtremityVesselsMRIAngiogram, + LowerExtremityVesselsLeftMRIAngiogram: C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogram, + LowerExtremityVesselsRightMRIAngiogram: C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogram, + UpperExtremityVesselsLeftMRIAngiogram: C80DocTypecodes_UpperExtremityVesselsLeftMRIAngiogram, + UpperExtremityVesselsRightMRIAngiogram: C80DocTypecodes_UpperExtremityVesselsRightMRIAngiogram, + KneeVesselsMRIAngiogram: C80DocTypecodes_KneeVesselsMRIAngiogram, + KneeVesselsLeftMRIAngiogram: C80DocTypecodes_KneeVesselsLeftMRIAngiogram, + KneeVesselsRightMRIAngiogram: C80DocTypecodes_KneeVesselsRightMRIAngiogram, + OrbitVesselsMRIAngiogram: C80DocTypecodes_OrbitVesselsMRIAngiogram, + PulmonaryVesselsMRIAngiogram: C80DocTypecodes_PulmonaryVesselsMRIAngiogram, + RenalVesselsBilateralMRIAngiogram: C80DocTypecodes_RenalVesselsBilateralMRIAngiogram, + ShoulderVesselsMRIAngiogram: C80DocTypecodes_ShoulderVesselsMRIAngiogram, + ShoulderVesselsLeftMRIAngiogram: C80DocTypecodes_ShoulderVesselsLeftMRIAngiogram, + ShoulderVesselsRightMRIAngiogram: C80DocTypecodes_ShoulderVesselsRightMRIAngiogram, + HeadVesselsMRIAngiogramLimited: C80DocTypecodes_HeadVesselsMRIAngiogramLimited, + HepaticArteryCTAngiogramWContrastIA: C80DocTypecodes_HepaticArteryCTAngiogramWContrastIA, + UpperJointCTWContrastIntraarticular: C80DocTypecodes_UpperJointCTWContrastIntraarticular, + JointCTWContrastIntraarticular: C80DocTypecodes_JointCTWContrastIntraarticular, + JointMRIWContrastIntraarticular: C80DocTypecodes_JointMRIWContrastIntraarticular, + AbdomenAndPelvisCTWContrastIV: C80DocTypecodes_AbdomenAndPelvisCTWContrastIV, + HeadArteriesCTAngiogramWContrastIV: C80DocTypecodes_HeadArteriesCTAngiogramWContrastIV, + TemporalBoneCTWContrastIV: C80DocTypecodes_TemporalBoneCTWContrastIV, + TemporalBoneRightCTWContrastIV: C80DocTypecodes_TemporalBoneRightCTWContrastIV, + UpperExtremityJointBilateralMRIWContrastIV: C80DocTypecodes_UpperExtremityJointBilateralMRIWContrastIV, + UpperExtremityJointLeftMRIWContrastIV: C80DocTypecodes_UpperExtremityJointLeftMRIWContrastIV, + UpperExtremityJointRightMRIWContrastIV: C80DocTypecodes_UpperExtremityJointRightMRIWContrastIV, + OrbitMRIWContrastIV: C80DocTypecodes_OrbitMRIWContrastIV, + OrbitLeftMRIWContrastIV: C80DocTypecodes_OrbitLeftMRIWContrastIV, + OrbitRightMRIWContrastIV: C80DocTypecodes_OrbitRightMRIWContrastIV, + OvaryMRIWContrastIV: C80DocTypecodes_OvaryMRIWContrastIV, + LowerExtremityVeinsLeftCTWContrastIV: C80DocTypecodes_LowerExtremityVeinsLeftCTWContrastIV, + LowerExtremityVeinsRightCTWContrastIV: C80DocTypecodes_LowerExtremityVeinsRightCTWContrastIV, + HeadVeinsMRIAngiogramWContrastIV: C80DocTypecodes_HeadVeinsMRIAngiogramWContrastIV, + NeckVeinsMRIAngiogramWContrastIV: C80DocTypecodes_NeckVeinsMRIAngiogramWContrastIV, + AbdominalVesselsCTAngiogramWContrastIV: C80DocTypecodes_AbdominalVesselsCTAngiogramWContrastIV, + CarotidVesselMRIAngiogramWContrastIV: C80DocTypecodes_CarotidVesselMRIAngiogramWContrastIV, + HeadVesselsCTAngiogramWContrastIV: C80DocTypecodes_HeadVesselsCTAngiogramWContrastIV, + LowerExtremityVesselsCTAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVesselsCTAngiogramWContrastIV, + OrbitVesselsMRIAngiogramWContrastIV: C80DocTypecodes_OrbitVesselsMRIAngiogramWContrastIV, + RenalVesselsCTAngiogramWContrastIV: C80DocTypecodes_RenalVesselsCTAngiogramWContrastIV, + VesselCTAngiogramWContrastIV: C80DocTypecodes_VesselCTAngiogramWContrastIV, + PetrousBoneCTWAndWOContrastIV: C80DocTypecodes_PetrousBoneCTWAndWOContrastIV, + TemporalBoneCTWAndWOContrastIV: C80DocTypecodes_TemporalBoneCTWAndWOContrastIV, + MastoidXRay3Views: C80DocTypecodes_MastoidXRay3Views, + MastoidXRay4Views: C80DocTypecodes_MastoidXRay4Views, + UpperExtremityJointLeftMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityJointLeftMRIWAndWOContrastIV, + UpperExtremityJointRightMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityJointRightMRIWAndWOContrastIV, + OrbitMRIWAndWOContrastIV: C80DocTypecodes_OrbitMRIWAndWOContrastIV, + OrbitLeftMRIWAndWOContrastIV: C80DocTypecodes_OrbitLeftMRIWAndWOContrastIV, + OrbitRightMRIWAndWOContrastIV: C80DocTypecodes_OrbitRightMRIWAndWOContrastIV, + OvaryMRIWAndWOContrastIV: C80DocTypecodes_OvaryMRIWAndWOContrastIV, + AbdominalVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AbdominalVeinsMRIAngiogramWAndWOContrastIV, + HeadVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_HeadVeinsMRIAngiogramWAndWOContrastIV, + ChestVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_ChestVeinsMRIAngiogramWAndWOContrastIV, + LowerExtremityVeinsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVeinsLeftMRIAngiogramWAndWOContrastIV, + LowerExtremityVeinsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVeinsRightMRIAngiogramWAndWOContrastIV, + UpperExtremityVeinsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVeinsLeftMRIAngiogramWAndWOContrastIV, + UpperExtremityVeinsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVeinsRightMRIAngiogramWAndWOContrastIV, + NeckVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_NeckVeinsMRIAngiogramWAndWOContrastIV, + PelvisVeinsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_PelvisVeinsMRIAngiogramWAndWOContrastIV, + AbdominalVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AbdominalVesselsMRIAngiogramWAndWOContrastIV, + CarotidVesselMRIAngiogramWAndWOContrastIV: C80DocTypecodes_CarotidVesselMRIAngiogramWAndWOContrastIV, + HeadVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_HeadVesselsMRIAngiogramWAndWOContrastIV, + LowerExtremityVesselsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogramWAndWOContrastIV, + LowerExtremityVesselsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogramWAndWOContrastIV, + UpperExtremityVesselsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsLeftMRIAngiogramWAndWOContrastIV, + UpperExtremityVesselsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsRightMRIAngiogramWAndWOContrastIV, + KneeVesselsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_KneeVesselsRightMRIAngiogramWAndWOContrastIV, + PelvisVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_PelvisVesselsMRIAngiogramWAndWOContrastIV, + ShoulderVesselsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_ShoulderVesselsLeftMRIAngiogramWAndWOContrastIV, + ShoulderVesselsRightMRIAngiogramWAndWOContrastIV: C80DocTypecodes_ShoulderVesselsRightMRIAngiogramWAndWOContrastIV, + TemporalBoneCTWOContrast: C80DocTypecodes_TemporalBoneCTWOContrast, + TemporalBoneLeftCTWOContrast: C80DocTypecodes_TemporalBoneLeftCTWOContrast, + TemporalBoneRightCTWOContrast: C80DocTypecodes_TemporalBoneRightCTWOContrast, + UpperExtremityJointLeftMRIWOContrast: C80DocTypecodes_UpperExtremityJointLeftMRIWOContrast, + UpperExtremityJointRightMRIWOContrast: C80DocTypecodes_UpperExtremityJointRightMRIWOContrast, + JointMRIWOContrast: C80DocTypecodes_JointMRIWOContrast, + OrbitMRIWOContrast: C80DocTypecodes_OrbitMRIWOContrast, + OrbitLeftMRIWOContrast: C80DocTypecodes_OrbitLeftMRIWOContrast, + OrbitRightMRIWOContrast: C80DocTypecodes_OrbitRightMRIWOContrast, + OvaryMRIWOContrast: C80DocTypecodes_OvaryMRIWOContrast, + HeadVeinsMRIAngiogramWOContrast: C80DocTypecodes_HeadVeinsMRIAngiogramWOContrast, + NeckVeinsMRIAngiogramWOContrast: C80DocTypecodes_NeckVeinsMRIAngiogramWOContrast, + AbdominalVesselsMRIAngiogramWOContrast: C80DocTypecodes_AbdominalVesselsMRIAngiogramWOContrast, + AnkleVesselsMRIAngiogramWOContrast: C80DocTypecodes_AnkleVesselsMRIAngiogramWOContrast, + CarotidVesselMRIAngiogramWOContrast: C80DocTypecodes_CarotidVesselMRIAngiogramWOContrast, + HeadVesselsMRIAngiogramWOContrast: C80DocTypecodes_HeadVesselsMRIAngiogramWOContrast, + LowerExtremityVesselsLeftMRIAngiogramWOContrast: C80DocTypecodes_LowerExtremityVesselsLeftMRIAngiogramWOContrast, + PelvisVesselsMRIAngiogramWOContrast: C80DocTypecodes_PelvisVesselsMRIAngiogramWOContrast, + OrbitXRay: C80DocTypecodes_OrbitXRay, + OrbitLeftXRay: C80DocTypecodes_OrbitLeftXRay, + MastoidXRay5Views: C80DocTypecodes_MastoidXRay5Views, + MastoidXRayLimited: C80DocTypecodes_MastoidXRayLimited, + TibiaAndFibulaXRayOblique: C80DocTypecodes_TibiaAndFibulaXRayOblique, + CTGuidanceForAspirationAndPlacementOfDrainageTubeOfAbdomen: C80DocTypecodes_CTGuidanceForAspirationAndPlacementOfDrainageTubeOfAbdomen, + CTGuidanceForBiopsyOfFacialBonesAndMaxilla: C80DocTypecodes_CTGuidanceForBiopsyOfFacialBonesAndMaxilla, + CTGuidanceStereotacticForBiopsyOfHead: C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHead, + CTGuidanceStereotacticForBiopsyOfHeadWOContrast: C80DocTypecodes_CTGuidanceStereotacticForBiopsyOfHeadWOContrast, + AdrenalGlandCT: C80DocTypecodes_AdrenalGlandCT, + AdrenalGlandMRI: C80DocTypecodes_AdrenalGlandMRI, + PituitaryAndSellaTurcicaCT: C80DocTypecodes_PituitaryAndSellaTurcicaCT, + SalivaryGlandMRI: C80DocTypecodes_SalivaryGlandMRI, + HeartCTForScoring: C80DocTypecodes_HeartCTForScoring, + HeartCTForScoringWContrastIV: C80DocTypecodes_HeartCTForScoringWContrastIV, + MRIGuidanceStereotacticForBiopsyOfBrain: C80DocTypecodes_MRIGuidanceStereotacticForBiopsyOfBrain, + FacialBonesAndMaxillaCTLimited: C80DocTypecodes_FacialBonesAndMaxillaCTLimited, + FacialBonesAndMaxillaCTLimitedWOContrast: C80DocTypecodes_FacialBonesAndMaxillaCTLimitedWOContrast, + SpineCTStereotactic: C80DocTypecodes_SpineCTStereotactic, + UnspecifiedBodyRegionCTStereotactic: C80DocTypecodes_UnspecifiedBodyRegionCTStereotactic, + SalivaryGlandCTWContrastIntraSalivaryDuct: C80DocTypecodes_SalivaryGlandCTWContrastIntraSalivaryDuct, + ChestAndAbdomenMRIWContrastIV: C80DocTypecodes_ChestAndAbdomenMRIWContrastIV, + AdrenalGlandCTWContrastIV: C80DocTypecodes_AdrenalGlandCTWContrastIV, + BiliaryDuctsAndPancreaticDuctMRIWAndWOContrastIV: C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWAndWOContrastIV, + KneeBilateralXRay2ViewsStanding: C80DocTypecodes_KneeBilateralXRay2ViewsStanding, + SpineLumbarXRay2ViewsStanding: C80DocTypecodes_SpineLumbarXRay2ViewsStanding, + FootBilateralXRay3ViewsStanding: C80DocTypecodes_FootBilateralXRay3ViewsStanding, + FootLeftXRay3ViewsStanding: C80DocTypecodes_FootLeftXRay3ViewsStanding, + SpineLumbarXRay3ViewsStanding: C80DocTypecodes_SpineLumbarXRay3ViewsStanding, + AdrenalGlandCTWAndWOContrastIV: C80DocTypecodes_AdrenalGlandCTWAndWOContrastIV, + AdrenalGlandMRIWAndWOContrastIV: C80DocTypecodes_AdrenalGlandMRIWAndWOContrastIV, + AbdomenAndPelvisCTWOContrast: C80DocTypecodes_AbdomenAndPelvisCTWOContrast, + AdrenalGlandCTWOContrast: C80DocTypecodes_AdrenalGlandCTWOContrast, + AdrenalGlandMRIWOContrast: C80DocTypecodes_AdrenalGlandMRIWOContrast, + ThyroidCTWOContrast: C80DocTypecodes_ThyroidCTWOContrast, + OrbitAndFaceMRIWOContrast: C80DocTypecodes_OrbitAndFaceMRIWOContrast, + FacialBonesAndMaxillaCTAnd3DReconstruction: C80DocTypecodes_FacialBonesAndMaxillaCTAnd3DReconstruction, + RibsBilateralXRayAPSingleView: C80DocTypecodes_RibsBilateralXRayAPSingleView, + RibsLeftXRayAPSingleView: C80DocTypecodes_RibsLeftXRayAPSingleView, + ChestXRayAPUprightPortable: C80DocTypecodes_ChestXRayAPUprightPortable, + ShoulderLeftXRayAPAndWestPointAndOutlet: C80DocTypecodes_ShoulderLeftXRayAPAndWestPointAndOutlet, + BreastMammogramAxillary: C80DocTypecodes_BreastMammogramAxillary, + ShoulderBilateralXRayAxillary: C80DocTypecodes_ShoulderBilateralXRayAxillary, + ShoulderLeftXRayAxillary: C80DocTypecodes_ShoulderLeftXRayAxillary, + HandXRayBallCatcher: C80DocTypecodes_HandXRayBallCatcher, + HandBilateralXRayBrewerton: C80DocTypecodes_HandBilateralXRayBrewerton, + HandLeftXRayBrewerton: C80DocTypecodes_HandLeftXRayBrewerton, + WristBilateralXRayWClenchedFist: C80DocTypecodes_WristBilateralXRayWClenchedFist, + WristLeftXRayLateralWExtension: C80DocTypecodes_WristLeftXRayLateralWExtension, + WristLeftXRayLateralWFlexion: C80DocTypecodes_WristLeftXRayLateralWFlexion, + HipXRayFriedman: C80DocTypecodes_HipXRayFriedman, + ShoulderLeftXRayGarth: C80DocTypecodes_ShoulderLeftXRayGarth, + CalcaneusBilateralXRayHarris: C80DocTypecodes_CalcaneusBilateralXRayHarris, + FootXRayHarris: C80DocTypecodes_FootXRayHarris, + CalcaneusLeftXRayHarris: C80DocTypecodes_CalcaneusLeftXRayHarris, + KneeXRayHolmblad: C80DocTypecodes_KneeXRayHolmblad, + ElbowXRayJones: C80DocTypecodes_ElbowXRayJones, + ElbowLeftXRayJones: C80DocTypecodes_ElbowLeftXRayJones, + HipXRayJudet: C80DocTypecodes_HipXRayJudet, + HipBilateralXRayJudet: C80DocTypecodes_HipBilateralXRayJudet, + HipLeftXRayJudet: C80DocTypecodes_HipLeftXRayJudet, + AbdomenXRayLateralCrosstable: C80DocTypecodes_AbdomenXRayLateralCrosstable, + HipXRayLateralCrosstable: C80DocTypecodes_HipXRayLateralCrosstable, + HipBilateralXRayLateralCrosstable: C80DocTypecodes_HipBilateralXRayLateralCrosstable, + HipLeftXRayLateralCrosstable: C80DocTypecodes_HipLeftXRayLateralCrosstable, + KneeXRayLateralCrosstable: C80DocTypecodes_KneeXRayLateralCrosstable, + SpineCervicalXRayLateralCrosstable: C80DocTypecodes_SpineCervicalXRayLateralCrosstable, + SpineLumbarXRayLateralCrosstable: C80DocTypecodes_SpineLumbarXRayLateralCrosstable, + SpineCervicalXRayLateralCrosstablePortable: C80DocTypecodes_SpineCervicalXRayLateralCrosstablePortable, + SpineLumbarXRayLateralCrosstablePortable: C80DocTypecodes_SpineLumbarXRayLateralCrosstablePortable, + HipBilateralXRayLateralFrog: C80DocTypecodes_HipBilateralXRayLateralFrog, + HipLeftXRayLateralFrog: C80DocTypecodes_HipLeftXRayLateralFrog, + AbdomenXRayLeftLateral: C80DocTypecodes_AbdomenXRayLeftLateral, + AbdomenXRayRightLateral: C80DocTypecodes_AbdomenXRayRightLateral, + SpineCervicalXRayLateralWExtension: C80DocTypecodes_SpineCervicalXRayLateralWExtension, + SpineCervicalXRayLateralWFlexion: C80DocTypecodes_SpineCervicalXRayLateralWFlexion, + KneeBilateralXRayLateralHyperextension: C80DocTypecodes_KneeBilateralXRayLateralHyperextension, + KneeLeftXRayLateralHyperextension: C80DocTypecodes_KneeLeftXRayLateralHyperextension, + FootXRayLateralStanding: C80DocTypecodes_FootXRayLateralStanding, + KneeLeftXRayLateralStanding: C80DocTypecodes_KneeLeftXRayLateralStanding, + SpineLumbarXRayLateralStanding: C80DocTypecodes_SpineLumbarXRayLateralStanding, + KneeXRayLaurin: C80DocTypecodes_KneeXRayLaurin, + BreastLeftMammogramMagnification: C80DocTypecodes_BreastLeftMammogramMagnification, + BreastBilateralMammogramMLO: C80DocTypecodes_BreastBilateralMammogramMLO, + AnkleXRayMortise: C80DocTypecodes_AnkleXRayMortise, + ChestXRayLeftOblique: C80DocTypecodes_ChestXRayLeftOblique, + SpineLumbarXRayLeftOblique: C80DocTypecodes_SpineLumbarXRayLeftOblique, + ChestXRayRightOblique: C80DocTypecodes_ChestXRayRightOblique, + SpineLumbarXRayRightOblique: C80DocTypecodes_SpineLumbarXRayRightOblique, + ShoulderBilateralXRayOutlet: C80DocTypecodes_ShoulderBilateralXRayOutlet, + ShoulderLeftXRayOutlet: C80DocTypecodes_ShoulderLeftXRayOutlet, + KneeLeftXRayPAStanding: C80DocTypecodes_KneeLeftXRayPAStanding, + AbdomenXRayPAProne: C80DocTypecodes_AbdomenXRayPAProne, + BreastBilateralMammogramRoll: C80DocTypecodes_BreastBilateralMammogramRoll, + BreastLeftMammogramRoll: C80DocTypecodes_BreastLeftMammogramRoll, + KneeXRayRosenbergStanding: C80DocTypecodes_KneeXRayRosenbergStanding, + KneeLeftXRayRosenbergStanding: C80DocTypecodes_KneeLeftXRayRosenbergStanding, + KneeBilateralXRayRosenbergStanding: C80DocTypecodes_KneeBilateralXRayRosenbergStanding, + CalcaneusBilateralXRaySkiJump: C80DocTypecodes_CalcaneusBilateralXRaySkiJump, + CalcaneusXRaySkiJump: C80DocTypecodes_CalcaneusXRaySkiJump, + CalcaneusLeftXRaySkiJump: C80DocTypecodes_CalcaneusLeftXRaySkiJump, + ShoulderBilateralXRayStrykerNotch: C80DocTypecodes_ShoulderBilateralXRayStrykerNotch, + ShoulderLeftXRayStrykerNotch: C80DocTypecodes_ShoulderLeftXRayStrykerNotch, + SkullXRaySubmentovertex: C80DocTypecodes_SkullXRaySubmentovertex, + KneeBilateralXRaySunrise: C80DocTypecodes_KneeBilateralXRaySunrise, + BreastMammogramTangential: C80DocTypecodes_BreastMammogramTangential, + BreastBilateralMammogramTangential: C80DocTypecodes_BreastBilateralMammogramTangential, + BreastLeftMammogramTangential: C80DocTypecodes_BreastLeftMammogramTangential, + HumerusXRayTransthoracic: C80DocTypecodes_HumerusXRayTransthoracic, + HumerusBilateralXRayTransthoracic: C80DocTypecodes_HumerusBilateralXRayTransthoracic, + HumerusLeftXRayTransthoracic: C80DocTypecodes_HumerusLeftXRayTransthoracic, + ShoulderLeftXRayTransthoracic: C80DocTypecodes_ShoulderLeftXRayTransthoracic, + ShoulderBilateralXRayGrashey: C80DocTypecodes_ShoulderBilateralXRayGrashey, + BreastMammogramTrueLateral: C80DocTypecodes_BreastMammogramTrueLateral, + BreastBilateralMammogramTrueLateral: C80DocTypecodes_BreastBilateralMammogramTrueLateral, + HipXRayTrueLateral: C80DocTypecodes_HipXRayTrueLateral, + HipLeftXRayTrueLateral: C80DocTypecodes_HipLeftXRayTrueLateral, + KneeBilateralXRayTunnel: C80DocTypecodes_KneeBilateralXRayTunnel, + KneeLeftXRayTunnel: C80DocTypecodes_KneeLeftXRayTunnel, + KneeLeftXRayTunnelStanding: C80DocTypecodes_KneeLeftXRayTunnelStanding, + WristLeftXRayUlnarDeviation: C80DocTypecodes_WristLeftXRayUlnarDeviation, + WristBilateralXRayUlnarVariance: C80DocTypecodes_WristBilateralXRayUlnarVariance, + AbdomenXRayUpright: C80DocTypecodes_AbdomenXRayUpright, + ShoulderBilateralXRayVelpeauAxillary: C80DocTypecodes_ShoulderBilateralXRayVelpeauAxillary, + ShoulderLeftXRayVelpeauAxillary: C80DocTypecodes_ShoulderLeftXRayVelpeauAxillary, + HipXRayVonRossen: C80DocTypecodes_HipXRayVonRossen, + ShoulderBilateralXRayWestPoint: C80DocTypecodes_ShoulderBilateralXRayWestPoint, + ShoulderLeftXRayWestPoint: C80DocTypecodes_ShoulderLeftXRayWestPoint, + BreastBilateralMammogramXCCL: C80DocTypecodes_BreastBilateralMammogramXCCL, + BreastLeftMammogramXCCL: C80DocTypecodes_BreastLeftMammogramXCCL, + ScapulaLeftXRayY: C80DocTypecodes_ScapulaLeftXRayY, + ScapulaBilateralXRayY: C80DocTypecodes_ScapulaBilateralXRayY, + AcromioclavicularJointBilateralXRayZanca: C80DocTypecodes_AcromioclavicularJointBilateralXRayZanca, + AcromioclavicularJointLeftXRayZanca: C80DocTypecodes_AcromioclavicularJointLeftXRayZanca, + CalcaneusBilateralXRayStanding: C80DocTypecodes_CalcaneusBilateralXRayStanding, + HipBilateralXRayStanding: C80DocTypecodes_HipBilateralXRayStanding, + FetalXRay: C80DocTypecodes_FetalXRay, + HumerusBilateralXRay: C80DocTypecodes_HumerusBilateralXRay, + UnspecifiedBodyRegionFluoroscopyOfForeignBody: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyOfForeignBody, + AcetabulumLeftXRay2Views: C80DocTypecodes_AcetabulumLeftXRay2Views, + RibsLeftXRay2Views: C80DocTypecodes_RibsLeftXRay2Views, + ChestXRay2ViewsWNippleMarkers: C80DocTypecodes_ChestXRay2ViewsWNippleMarkers, + FootBilateralXRay2ViewsStanding: C80DocTypecodes_FootBilateralXRay2ViewsStanding, + FootLeftXRay2ViewsStanding: C80DocTypecodes_FootLeftXRay2ViewsStanding, + WristBilateralXRay4Views: C80DocTypecodes_WristBilateralXRay4Views, + WristLeftXRay4Views: C80DocTypecodes_WristLeftXRay4Views, + WristLeftXRay5Views: C80DocTypecodes_WristLeftXRay5Views, + SpineLumbarXRay5ViewsStanding: C80DocTypecodes_SpineLumbarXRay5ViewsStanding, + WristLeftXRay6Views: C80DocTypecodes_WristLeftXRay6Views, + HipXRayAPPortable: C80DocTypecodes_HipXRayAPPortable, + AbdomenXRayAPSupineAndLateralDecubitusPortable: C80DocTypecodes_AbdomenXRayAPSupineAndLateralDecubitusPortable, + HipXRayAPAndLateralCrosstablePortable: C80DocTypecodes_HipXRayAPAndLateralCrosstablePortable, + SpineLumbarXRayAPAndLateralPortable: C80DocTypecodes_SpineLumbarXRayAPAndLateralPortable, + SpineCervicalXRayAPAndLateralAndOdontoidPortable: C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOdontoidPortable, + ShoulderBilateralXRayAPAndAxillary: C80DocTypecodes_ShoulderBilateralXRayAPAndAxillary, + ShoulderBilateralXRayAPAndAxillaryAndOutlet: C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndOutlet, + ShoulderLeftXRayAPAndAxillaryAndOutlet: C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndOutlet, + ShoulderLeftXRayAPAndAxillaryAndOutletAndZanca: C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndOutletAndZanca, + ShoulderLeftXRayAPAndAxillaryAndY: C80DocTypecodes_ShoulderLeftXRayAPAndAxillaryAndY, + AbdomenXRayAPSupineAndLateralDecubitus: C80DocTypecodes_AbdomenXRayAPSupineAndLateralDecubitus, + HipXRayAPAndLateralCrosstable: C80DocTypecodes_HipXRayAPAndLateralCrosstable, + HipLeftXRayAPAndLateralCrosstable: C80DocTypecodes_HipLeftXRayAPAndLateralCrosstable, + PelvisAndHipLeftXRayAPAndLateralCrosstable: C80DocTypecodes_PelvisAndHipLeftXRayAPAndLateralCrosstable, + PelvisAndHipXRayAPAndLateralCrosstable: C80DocTypecodes_PelvisAndHipXRayAPAndLateralCrosstable, + KneeXRayAPAndLateralCrosstable: C80DocTypecodes_KneeXRayAPAndLateralCrosstable, + HipXRayAPAndLateralFrog: C80DocTypecodes_HipXRayAPAndLateralFrog, + HipBilateralXRayAPAndLateralFrog: C80DocTypecodes_HipBilateralXRayAPAndLateralFrog, + HipLeftXRayAPAndLateralFrog: C80DocTypecodes_HipLeftXRayAPAndLateralFrog, + PelvisAndHipLeftXRayAPAndLateralFrog: C80DocTypecodes_PelvisAndHipLeftXRayAPAndLateralFrog, + AnkleXRayAPAndLateralAndMortise: C80DocTypecodes_AnkleXRayAPAndLateralAndMortise, + AnkleBilateralXRayAPAndLateralAndMortise: C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndMortise, + AnkleLeftXRayAPAndLateralAndMortise: C80DocTypecodes_AnkleLeftXRayAPAndLateralAndMortise, + SpineCervicalXRayAPAndObliqueAndLateralWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndLateralWFlexionAndWExtension, + SpineCervicalXRayAPAndLateralAndObliqueAndOdontoid: C80DocTypecodes_SpineCervicalXRayAPAndLateralAndObliqueAndOdontoid, + SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralWFlexionAndWExtension, + SpineLumbarXRayAPAndLateralAndObliqueAndSpot: C80DocTypecodes_SpineLumbarXRayAPAndLateralAndObliqueAndSpot, + KneeBilateralXRayAPAndLateralAndObliqueAndSunrise: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndObliqueAndSunrise, + SpineCervicalXRayAPAndLateralAndOdontoid: C80DocTypecodes_SpineCervicalXRayAPAndLateralAndOdontoid, + SpineCervicalXRayAPAndOdontoidAndLateralWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayAPAndOdontoidAndLateralWFlexionAndWExtension, + SpineLumbarXRayAPAndLateralAndSpot: C80DocTypecodes_SpineLumbarXRayAPAndLateralAndSpot, + KneeXRayAPAndLateralAndSunrise: C80DocTypecodes_KneeXRayAPAndLateralAndSunrise, + KneeBilateralXRayAPAndLateralAndSunrise: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndSunrise, + KneeLeftXRayAPAndLateralAndSunrise: C80DocTypecodes_KneeLeftXRayAPAndLateralAndSunrise, + PatellaBilateralXRayAPAndLateralAndSunrise: C80DocTypecodes_PatellaBilateralXRayAPAndLateralAndSunrise, + PatellaLeftXRayAPAndLateralAndSunrise: C80DocTypecodes_PatellaLeftXRayAPAndLateralAndSunrise, + KneeXRayAPAndLateralAndSunriseAndTunnel: C80DocTypecodes_KneeXRayAPAndLateralAndSunriseAndTunnel, + KneeXRayAPAndLateralAndTunnel: C80DocTypecodes_KneeXRayAPAndLateralAndTunnel, + KneeBilateralXRayAPAndLateralAndTunnel: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndTunnel, + KneeLeftXRayAPAndLateralAndTunnel: C80DocTypecodes_KneeLeftXRayAPAndLateralAndTunnel, + KneeXRayAPAndLateralAndObliqueAndTunnel: C80DocTypecodes_KneeXRayAPAndLateralAndObliqueAndTunnel, + KneeBilateralXRayAPAndLateralAndSunriseAndTunnel: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndSunriseAndTunnel, + KneeLeftXRayAPAndLateralAndSunriseAndTunnel: C80DocTypecodes_KneeLeftXRayAPAndLateralAndSunriseAndTunnel, + KneeBilateralXRayAPAndLateralAndObliqueAndSunriseAndTunnel: C80DocTypecodes_KneeBilateralXRayAPAndLateralAndObliqueAndSunriseAndTunnel, + AbdomenXRayAPAndOblique: C80DocTypecodes_AbdomenXRayAPAndOblique, + SpineCervicalXRayAPAndOdontoidAndLateralCrosstable: C80DocTypecodes_SpineCervicalXRayAPAndOdontoidAndLateralCrosstable, + ClavicleLeftXRayAPAndSerendipity: C80DocTypecodes_ClavicleLeftXRayAPAndSerendipity, + ShoulderLeftXRayAPAndStrykerNotch: C80DocTypecodes_ShoulderLeftXRayAPAndStrykerNotch, + ShoulderLeftXRayAPAndWestPoint: C80DocTypecodes_ShoulderLeftXRayAPAndWestPoint, + ScapulaLeftXRayAPAndY: C80DocTypecodes_ScapulaLeftXRayAPAndY, + ShoulderLeftXRayAPAndY: C80DocTypecodes_ShoulderLeftXRayAPAndY, + ShoulderBilateralXRayAPAndAxillaryAndY: C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndY, + ShoulderBilateralXRayAxillaryAndY: C80DocTypecodes_ShoulderBilateralXRayAxillaryAndY, + ShoulderLeftXRayAxillaryAndY: C80DocTypecodes_ShoulderLeftXRayAxillaryAndY, + AbdomenXRayRightLateralAndLeftLateral: C80DocTypecodes_AbdomenXRayRightLateralAndLeftLateral, + SpineLumbarXRayLateralWFlexionAndWExtension: C80DocTypecodes_SpineLumbarXRayLateralWFlexionAndWExtension, + SpineCervicalXRayLateralWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayLateralWFlexionAndWExtension, + AnkleBilateralXRayLateralAndMortise: C80DocTypecodes_AnkleBilateralXRayLateralAndMortise, + AnkleLeftXRayLateralAndMortise: C80DocTypecodes_AnkleLeftXRayLateralAndMortise, + ShoulderLeftXRayLateralAndY: C80DocTypecodes_ShoulderLeftXRayLateralAndY, + KidneyXRayLimitedWContrastIV: C80DocTypecodes_KidneyXRayLimitedWContrastIV, + AbdomenXRayRightObliqueAndLeftOblique: C80DocTypecodes_AbdomenXRayRightObliqueAndLeftOblique, + SpineCervicalXRayObliqueAndLateralWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayObliqueAndLateralWFlexionAndWExtension, + ShoulderLeftXRayOutletAndY: C80DocTypecodes_ShoulderLeftXRayOutletAndY, + ChestXRayPAAndRightLateral: C80DocTypecodes_ChestXRayPAAndRightLateral, + HandBilateralXRayPAAndLateralAndBallCatcher: C80DocTypecodes_HandBilateralXRayPAAndLateralAndBallCatcher, + ChestXRayPAAndLateralAndAPLateralDecubitus: C80DocTypecodes_ChestXRayPAAndLateralAndAPLateralDecubitus, + ChestXRayPAAndLateralAndAPLeftLateralDecubitus: C80DocTypecodes_ChestXRayPAAndLateralAndAPLeftLateralDecubitus, + ChestXRayPAAndLateralAndAPRightLateralDecubitus: C80DocTypecodes_ChestXRayPAAndLateralAndAPRightLateralDecubitus, + ChestXRayPAAndLateralAndLeftOblique: C80DocTypecodes_ChestXRayPAAndLateralAndLeftOblique, + ChestXRayPAAndLateralAndRightOblique: C80DocTypecodes_ChestXRayPAAndLateralAndRightOblique, + MandibleXRayPAAndLateralAndObliqueAndTowne: C80DocTypecodes_MandibleXRayPAAndLateralAndObliqueAndTowne, + PatellaLeftXRayPAAndLateralAndSunrise: C80DocTypecodes_PatellaLeftXRayPAAndLateralAndSunrise, + ChestXRayPAAndRightObliqueAndLeftOblique: C80DocTypecodes_ChestXRayPAAndRightObliqueAndLeftOblique, + UnspecifiedBodyRegionFluoroscopyPortable: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyPortable, + ShoulderBilateralXRayOutletAndY: C80DocTypecodes_ShoulderBilateralXRayOutletAndY, + MastoidXRayStenverAndArcelin: C80DocTypecodes_MastoidXRayStenverAndArcelin, + KneeXRayObliqueAndSunrise: C80DocTypecodes_KneeXRayObliqueAndSunrise, + KneeXRayObliqueAndSunriseAndTunnel: C80DocTypecodes_KneeXRayObliqueAndSunriseAndTunnel, + KneeLeftXRaySunriseAndTunnel: C80DocTypecodes_KneeLeftXRaySunriseAndTunnel, + ShoulderLeftXRayGrasheyAndOutlet: C80DocTypecodes_ShoulderLeftXRayGrasheyAndOutlet, + ShoulderLeftXRayGrasheyAndAxillaryAndOutlet: C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillaryAndOutlet, + FootLeftXRayTarsal: C80DocTypecodes_FootLeftXRayTarsal, + ShoulderLeftXRayGrasheyAndAxillary: C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillary, + ShoulderBilateralXRayGrasheyAndAxillaryAndOutletAndZanca: C80DocTypecodes_ShoulderBilateralXRayGrasheyAndAxillaryAndOutletAndZanca, + ShoulderLeftXRayGrasheyAndOutletAndSerendipity: C80DocTypecodes_ShoulderLeftXRayGrasheyAndOutletAndSerendipity, + KneeBilateralXRaySunriseAndTunnel: C80DocTypecodes_KneeBilateralXRaySunriseAndTunnel, + FacialBonesXRayLateralAndCaldwellAndWaters: C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWaters, + FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertex: C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertex, + FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertexAndTowne: C80DocTypecodes_FacialBonesXRayLateralAndCaldwellAndWatersAndSubmentovertexAndTowne, + ShoulderLeftXRayGrasheyAndWestPoint: C80DocTypecodes_ShoulderLeftXRayGrasheyAndWestPoint, + HipXRayPortable: C80DocTypecodes_HipXRayPortable, + HipLeftXRayPortable: C80DocTypecodes_HipLeftXRayPortable, + HumerusXRayPortable: C80DocTypecodes_HumerusXRayPortable, + SpineCervicalXRayPortable: C80DocTypecodes_SpineCervicalXRayPortable, + SpineLumbarXRayPortable: C80DocTypecodes_SpineLumbarXRayPortable, + CerebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CerebralArteryFluoroscopicAngiogramWContrastIA, + CoronaryArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CoronaryArteriesFluoroscopicAngiogramWContrastIA, + FemoralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_FemoralArteryFluoroscopicAngiogramWContrastIA, + FemoralArteryAndPoplitealArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_FemoralArteryAndPoplitealArteryFluoroscopicAngiogramWContrastIA, + IliacArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_IliacArteryBilateralFluoroscopicAngiogramWContrastIA, + IliacArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_IliacArteryLeftFluoroscopicAngiogramWContrastIA, + InferiorMesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_InferiorMesentericArteryFluoroscopicAngiogramWContrastIA, + SuperiorMesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SuperiorMesentericArteryFluoroscopicAngiogramWContrastIA, + PoplitealArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PoplitealArteryLeftFluoroscopicAngiogramWContrastIA, + PulmonaryArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PulmonaryArteryLeftFluoroscopicAngiogramWContrastIA, + AnkleFluoroscopyWContrastIntraarticular: C80DocTypecodes_AnkleFluoroscopyWContrastIntraarticular, + AnkleBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_AnkleBilateralFluoroscopyWContrastIntraarticular, + AnkleLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_AnkleLeftFluoroscopyWContrastIntraarticular, + ElbowFluoroscopyWContrastIntraarticular: C80DocTypecodes_ElbowFluoroscopyWContrastIntraarticular, + ElbowBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_ElbowBilateralFluoroscopyWContrastIntraarticular, + ElbowLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_ElbowLeftFluoroscopyWContrastIntraarticular, + SacroiliacJointBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_SacroiliacJointBilateralFluoroscopyWContrastIntraarticular, + SacroiliacJointLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_SacroiliacJointLeftFluoroscopyWContrastIntraarticular, + JointFluoroscopyWContrastIntraarticular: C80DocTypecodes_JointFluoroscopyWContrastIntraarticular, + SpineCervicalFluoroscopyWContrastIntradisc: C80DocTypecodes_SpineCervicalFluoroscopyWContrastIntradisc, + SpineLumbarFluoroscopyWContrastIntradisc: C80DocTypecodes_SpineLumbarFluoroscopyWContrastIntradisc, + CerebralVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_CerebralVeinFluoroscopicAngiogramWContrastIV, + LowerExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVeinsLeftFluoroscopicAngiogramWContrastIV, + JugularVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_JugularVeinFluoroscopicAngiogramWContrastIV, + EsophagusXRayWContrastPO: C80DocTypecodes_EsophagusXRayWContrastPO, + ChestFluoroscopyWContrastPO: C80DocTypecodes_ChestFluoroscopyWContrastPO, + ChestXRayWContrastPO: C80DocTypecodes_ChestXRayWContrastPO, + AnkleXRayStanding: C80DocTypecodes_AnkleXRayStanding, + AnkleBilateralXRayStanding: C80DocTypecodes_AnkleBilateralXRayStanding, + AnkleLeftXRayStanding: C80DocTypecodes_AnkleLeftXRayStanding, + LowerExtremityXRayStanding: C80DocTypecodes_LowerExtremityXRayStanding, + CalcaneusXRayStanding: C80DocTypecodes_CalcaneusXRayStanding, + CalcaneusLeftXRayStanding: C80DocTypecodes_CalcaneusLeftXRayStanding, + HipLeftXRayStanding: C80DocTypecodes_HipLeftXRayStanding, + SpineLumbarXRayStanding: C80DocTypecodes_SpineLumbarXRayStanding, + ToesLeftXRayStanding: C80DocTypecodes_ToesLeftXRayStanding, + CTGuidanceForAspirationOfCystOfAbdomen: C80DocTypecodes_CTGuidanceForAspirationOfCystOfAbdomen, + CTGuidanceForBiopsyOfBoneMarrow: C80DocTypecodes_CTGuidanceForBiopsyOfBoneMarrow, + CTGuidanceForBiopsyOfEpididymis: C80DocTypecodes_CTGuidanceForBiopsyOfEpididymis, + CTGuidanceForBiopsyOfMediastinum: C80DocTypecodes_CTGuidanceForBiopsyOfMediastinum, + CTGuidanceForBiopsyOfSuperficialTissue: C80DocTypecodes_CTGuidanceForBiopsyOfSuperficialTissue, + BrainAndLarynxMRIWContrastIV: C80DocTypecodes_BrainAndLarynxMRIWContrastIV, + AortaEndograftCT: C80DocTypecodes_AortaEndograftCT, + BrainStemAndNervesCranialMRI: C80DocTypecodes_BrainStemAndNervesCranialMRI, + BrainTemporalMRI: C80DocTypecodes_BrainTemporalMRI, + BiliaryDuctsMRI: C80DocTypecodes_BiliaryDuctsMRI, + BiliaryDuctsAndPancreaticDuctMRI: C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRI, + FistulaCT: C80DocTypecodes_FistulaCT, + AnkleAndFootMRI: C80DocTypecodes_AnkleAndFootMRI, + ParotidGlandCT: C80DocTypecodes_ParotidGlandCT, + ParotidGlandMRI: C80DocTypecodes_ParotidGlandMRI, + SternoclavicularJointCT: C80DocTypecodes_SternoclavicularJointCT, + TemporomandibularJointCT: C80DocTypecodes_TemporomandibularJointCT, + TemporomandibularJointBilateralXRayTomograph: C80DocTypecodes_TemporomandibularJointBilateralXRayTomograph, + TemporomandibularJointBilateralMRI: C80DocTypecodes_TemporomandibularJointBilateralMRI, + TemporomandibularJointLeftXRayTomograph: C80DocTypecodes_TemporomandibularJointLeftXRayTomograph, + TemporomandibularJointLeftMRI: C80DocTypecodes_TemporomandibularJointLeftMRI, + TemporomandibularJointRightMRI: C80DocTypecodes_TemporomandibularJointRightMRI, + SpineLumbosacralJunctionCT: C80DocTypecodes_SpineLumbosacralJunctionCT, + MediastinumXRayTomograph: C80DocTypecodes_MediastinumXRayTomograph, + MediastinumMRI: C80DocTypecodes_MediastinumMRI, + CircleOfWillisMRIAngiogram: C80DocTypecodes_CircleOfWillisMRIAngiogram, + GreatVesselMRI: C80DocTypecodes_GreatVesselMRI, + SinusTractCTWContrastIntraSinusTract: C80DocTypecodes_SinusTractCTWContrastIntraSinusTract, + LowerExtremityJointCTWContrastIntraarticular: C80DocTypecodes_LowerExtremityJointCTWContrastIntraarticular, + BrainAndInternalAuditoryCanalMRIWContrastIV: C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWContrastIV, + ParotidGlandCTWContrastIV: C80DocTypecodes_ParotidGlandCTWContrastIV, + ParotidGlandMRIWContrastIV: C80DocTypecodes_ParotidGlandMRIWContrastIV, + SternoclavicularJointCTWContrastIV: C80DocTypecodes_SternoclavicularJointCTWContrastIV, + TemporomandibularJointCTWContrastIV: C80DocTypecodes_TemporomandibularJointCTWContrastIV, + TemporomandibularJointMRIWContrastIV: C80DocTypecodes_TemporomandibularJointMRIWContrastIV, + TemporomandibularJointBilateralMRIWContrastIV: C80DocTypecodes_TemporomandibularJointBilateralMRIWContrastIV, + TemporomandibularJointLeftCTWContrastIV: C80DocTypecodes_TemporomandibularJointLeftCTWContrastIV, + TemporomandibularJointLeftMRIWContrastIV: C80DocTypecodes_TemporomandibularJointLeftMRIWContrastIV, + TemporomandibularJointRightCTWContrastIV: C80DocTypecodes_TemporomandibularJointRightCTWContrastIV, + TemporomandibularJointRightMRIWContrastIV: C80DocTypecodes_TemporomandibularJointRightMRIWContrastIV, + SoftTissueMRIWContrastIV: C80DocTypecodes_SoftTissueMRIWContrastIV, + CircleOfWillisMRIAngiogramWContrastIV: C80DocTypecodes_CircleOfWillisMRIAngiogramWContrastIV, + PelvisAndSpineLumbarXRay3Views: C80DocTypecodes_PelvisAndSpineLumbarXRay3Views, + SpineLumbarAndSacroiliacJointXRay3Views: C80DocTypecodes_SpineLumbarAndSacroiliacJointXRay3Views, + SpineLumbarAndSacrumXRay3Views: C80DocTypecodes_SpineLumbarAndSacrumXRay3Views, + SpineLumbarAndSacrumAndCoccyxXRay3Views: C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay3Views, + SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay3Views: C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay3Views, + ParotidGlandMRIWAndWOContrastIV: C80DocTypecodes_ParotidGlandMRIWAndWOContrastIV, + SternoclavicularJointCTWAndWOContrastIV: C80DocTypecodes_SternoclavicularJointCTWAndWOContrastIV, + TemporomandibularJointCTWAndWOContrastIV: C80DocTypecodes_TemporomandibularJointCTWAndWOContrastIV, + TemporomandibularJointMRIWAndWOContrastIV: C80DocTypecodes_TemporomandibularJointMRIWAndWOContrastIV, + TemporomandibularJointBilateralMRIWAndWOContrastIV: C80DocTypecodes_TemporomandibularJointBilateralMRIWAndWOContrastIV, + TemporomandibularJointLeftMRIWAndWOContrastIV: C80DocTypecodes_TemporomandibularJointLeftMRIWAndWOContrastIV, + TemporomandibularJointRightMRIWAndWOContrastIV: C80DocTypecodes_TemporomandibularJointRightMRIWAndWOContrastIV, + MediastinumMRIWAndWOContrastIV: C80DocTypecodes_MediastinumMRIWAndWOContrastIV, + SpinalVeinMRIAngiogramWAndWOContrastIV: C80DocTypecodes_SpinalVeinMRIAngiogramWAndWOContrastIV, + BrainAndInternalAuditoryCanalMRIWOContrast: C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWOContrast, + BrainAndLarynxMRIWOContrast: C80DocTypecodes_BrainAndLarynxMRIWOContrast, + ParotidGlandCTWOContrast: C80DocTypecodes_ParotidGlandCTWOContrast, + ParotidGlandMRIWOContrast: C80DocTypecodes_ParotidGlandMRIWOContrast, + SternoclavicularJointCTWOContrast: C80DocTypecodes_SternoclavicularJointCTWOContrast, + TemporomandibularJointCTWOContrast: C80DocTypecodes_TemporomandibularJointCTWOContrast, + TemporomandibularJointMRIWOContrast: C80DocTypecodes_TemporomandibularJointMRIWOContrast, + TemporomandibularJointBilateralMRIWOContrast: C80DocTypecodes_TemporomandibularJointBilateralMRIWOContrast, + TemporomandibularJointLeftMRIWOContrast: C80DocTypecodes_TemporomandibularJointLeftMRIWOContrast, + TemporomandibularJointRightMRIWOContrast: C80DocTypecodes_TemporomandibularJointRightMRIWOContrast, + SpineLumbosacralJunctionCTWOContrast: C80DocTypecodes_SpineLumbosacralJunctionCTWOContrast, + SoftTissueMRIWOContrast: C80DocTypecodes_SoftTissueMRIWOContrast, + HeadCTAnd3DReconstruction: C80DocTypecodes_HeadCTAnd3DReconstruction, + FemurAndHipCTAndAnteversionMeasurement: C80DocTypecodes_FemurAndHipCTAndAnteversionMeasurement, + AbdomenAndFetusXRayViewForFetalAge: C80DocTypecodes_AbdomenAndFetusXRayViewForFetalAge, + SternoclavicularJointBilateralXRaySerendipity: C80DocTypecodes_SternoclavicularJointBilateralXRaySerendipity, + SternoclavicularJointLeftXRaySerendipity: C80DocTypecodes_SternoclavicularJointLeftXRaySerendipity, + SpineLumbosacralJunctionXRayTrueAP: C80DocTypecodes_SpineLumbosacralJunctionXRayTrueAP, + WristLeftXRayScaphoid: C80DocTypecodes_WristLeftXRayScaphoid, + FacialBonesAndZygomaticArchXRay: C80DocTypecodes_FacialBonesAndZygomaticArchXRay, + WristBilateralXRayScaphoid: C80DocTypecodes_WristBilateralXRayScaphoid, + HumerusBicipitalGrooveXRay: C80DocTypecodes_HumerusBicipitalGrooveXRay, + HumerusBicipitalGrooveLeftXRay: C80DocTypecodes_HumerusBicipitalGrooveLeftXRay, + HumerusBicipitalGrooveBilateralXRay: C80DocTypecodes_HumerusBicipitalGrooveBilateralXRay, + SternoclavicularJointBilateralXRay: C80DocTypecodes_SternoclavicularJointBilateralXRay, + SternoclavicularJointLeftXRay: C80DocTypecodes_SternoclavicularJointLeftXRay, + TemporomandibularJointBilateralXRay: C80DocTypecodes_TemporomandibularJointBilateralXRay, + OlecranonLeftXRay: C80DocTypecodes_OlecranonLeftXRay, + SkullAndFacialBonesAndMandibleXRay: C80DocTypecodes_SkullAndFacialBonesAndMandibleXRay, + SpineLumbarAndSacrumXRay: C80DocTypecodes_SpineLumbarAndSacrumXRay, + SpineLumbarAndSacrumAndCoccyxXRay: C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay, + SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay: C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay, + ToesBilateralXRay2Views: C80DocTypecodes_ToesBilateralXRay2Views, + TemporomandibularJointBilateralXRay5Views: C80DocTypecodes_TemporomandibularJointBilateralXRay5Views, + PelvisAndSpineLumbarXRay5Views: C80DocTypecodes_PelvisAndSpineLumbarXRay5Views, + SpineLumbarAndSacroiliacJointXRay5Views: C80DocTypecodes_SpineLumbarAndSacroiliacJointXRay5Views, + SpineLumbarAndSacrumXRay5Views: C80DocTypecodes_SpineLumbarAndSacrumXRay5Views, + SpineLumbarAndSacrumAndCoccyxXRay5Views: C80DocTypecodes_SpineLumbarAndSacrumAndCoccyxXRay5Views, + SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay5Views: C80DocTypecodes_SpineLumbarAndSacrumAndSacroiliacJointAndCoccyxXRay5Views, + SpineCervicalAndSpineThoracicXRayAPAndLateral: C80DocTypecodes_SpineCervicalAndSpineThoracicXRayAPAndLateral, + BonesXRayBoneAge: C80DocTypecodes_BonesXRayBoneAge, + AortaAndFemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_AortaAndFemoralArteryLeftFluoroscopicAngiogramRunoffWContrastIA, + BonesXRaySurveyForMetastasis: C80DocTypecodes_BonesXRaySurveyForMetastasis, + AbdominalAortaAndArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AbdominalAortaAndArteriesFluoroscopicAngiogramWContrastIA, + AorticArchAndUpperExtremityArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndUpperExtremityArteryFluoroscopicAngiogramWContrastIA, + AorticArchAndBrachialArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndBrachialArteryFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryFluoroscopicAngiogramWContrastIA, + AorticArchAndSubclavianArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndSubclavianArteryFluoroscopicAngiogramWContrastIA, + AorticArchAndSubclavianArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndSubclavianArteryLeftFluoroscopicAngiogramWContrastIA, + AorticArchAndVertebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndVertebralArteryFluoroscopicAngiogramWContrastIA, + AorticArchAndVertebralArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndVertebralArteryLeftFluoroscopicAngiogramWContrastIA, + AorticArchAndVertebralArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndVertebralArteryRightFluoroscopicAngiogramWContrastIA, + AdrenalArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AdrenalArteryLeftFluoroscopicAngiogramWContrastIA, + BrachialArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_BrachialArteryBilateralFluoroscopicAngiogramWContrastIA, + BronchialArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_BronchialArteryFluoroscopicAngiogramWContrastIA, + CarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA, + CarotidArteryAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA, + CarotidArteryPlusVertebralArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryPlusVertebralArteryLeftFluoroscopicAngiogramWContrastIA, + CeliacArteryAndSuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CeliacArteryAndSuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA, + ExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_ExtremityArteriesLeftFluoroscopicAngiogramWContrastIA, + UpperExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UpperExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA, + GastricArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_GastricArteryFluoroscopicAngiogramWContrastIA, + GastricArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_GastricArteryLeftFluoroscopicAngiogramWContrastIA, + GastroduodenalArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_GastroduodenalArteryFluoroscopicAngiogramWContrastIA, + MaxillaryArteryInternalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_MaxillaryArteryInternalFluoroscopicAngiogramWContrastIA, + SuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SuperiorMesentericArteryAndInferiorMesentericArteryFluoroscopicAngiogramWContrastIA, + CeliacArteryAndGastricArteryLeftAndSuperiorMesentericArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CeliacArteryAndGastricArteryLeftAndSuperiorMesentericArteryFluoroscopicAngiogramWContrastIA, + PudendalArteryInternalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PudendalArteryInternalFluoroscopicAngiogramWContrastIA, + SubclavianArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SubclavianArteryBilateralFluoroscopicAngiogramWContrastIA, + SubclavianArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SubclavianArteryLeftFluoroscopicAngiogramWContrastIA, + VertebralArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_VertebralArteryBilateralFluoroscopicAngiogramWContrastIA, + TemporomandibularJointBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_TemporomandibularJointBilateralFluoroscopyWContrastIntraarticular, + TemporomandibularJointLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_TemporomandibularJointLeftFluoroscopyWContrastIntraarticular, + AzygosVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AzygosVeinFluoroscopicAngiogramWContrastIV, + ExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_ExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV, + ExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_ExtremityVeinsLeftFluoroscopicAngiogramWContrastIV, + LowerExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV, + UpperExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVeinsBilateralFluoroscopicAngiogramWContrastIV, + FemoralVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_FemoralVeinFluoroscopicAngiogramWContrastIV, + IntraosseousVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_IntraosseousVeinsFluoroscopicAngiogramWContrastIV, + JugularVeinLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_JugularVeinLeftFluoroscopicAngiogramWContrastIV, + InferiorMesentericVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_InferiorMesentericVeinFluoroscopicAngiogramWContrastIV, + OrbitVeinsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_OrbitVeinsLeftFluoroscopicAngiogramWContrastIV, + RenalVeinLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_RenalVeinLeftFluoroscopicAngiogramWContrastIV, + LowerExtremityVeinFluoroscopicAngiogramAngioplastyWContrastIV: C80DocTypecodes_LowerExtremityVeinFluoroscopicAngiogramAngioplastyWContrastIV, + FluoroscopyGuidanceForInjectionOfSpine: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpine, + WristCT: C80DocTypecodes_WristCT, + WristBilateralXRayTomograph: C80DocTypecodes_WristBilateralXRayTomograph, + WristBilateralCT: C80DocTypecodes_WristBilateralCT, + WristLeftCT: C80DocTypecodes_WristLeftCT, + WristLeftXRayTomograph: C80DocTypecodes_WristLeftXRayTomograph, + WristRightCT: C80DocTypecodes_WristRightCT, + HeartMRICineForFunction: C80DocTypecodes_HeartMRICineForFunction, + TemporomandibularJointMRICine: C80DocTypecodes_TemporomandibularJointMRICine, + BrainMRIDiffusionWeighted: C80DocTypecodes_BrainMRIDiffusionWeighted, + BreastMRIDynamicWContrastIV: C80DocTypecodes_BreastMRIDynamicWContrastIV, + PituitaryAndSellaTurcicaCTDynamicWContrastIV: C80DocTypecodes_PituitaryAndSellaTurcicaCTDynamicWContrastIV, + ChestCTHighResolution: C80DocTypecodes_ChestCTHighResolution, + ChestCTHighResolutionWContrastIV: C80DocTypecodes_ChestCTHighResolutionWContrastIV, + ChestCTHighResolutionWOContrast: C80DocTypecodes_ChestCTHighResolutionWOContrast, + BrainMRISpectroscopy: C80DocTypecodes_BrainMRISpectroscopy, + UnspecifiedBodyRegionMRISpectroscopy: C80DocTypecodes_UnspecifiedBodyRegionMRISpectroscopy, + WristMRIWContrastIntraarticular: C80DocTypecodes_WristMRIWContrastIntraarticular, + WristLeftMRIWContrastIntraarticular: C80DocTypecodes_WristLeftMRIWContrastIntraarticular, + WristRightMRIWContrastIntraarticular: C80DocTypecodes_WristRightMRIWContrastIntraarticular, + WristCTWContrastIV: C80DocTypecodes_WristCTWContrastIV, + WristMRIWContrastIV: C80DocTypecodes_WristMRIWContrastIV, + WristBilateralMRIWContrastIV: C80DocTypecodes_WristBilateralMRIWContrastIV, + WristLeftCTWContrastIV: C80DocTypecodes_WristLeftCTWContrastIV, + WristLeftMRIWContrastIV: C80DocTypecodes_WristLeftMRIWContrastIV, + WristRightCTWContrastIV: C80DocTypecodes_WristRightCTWContrastIV, + WristRightMRIWContrastIV: C80DocTypecodes_WristRightMRIWContrastIV, + WristBilateralXRay3Views: C80DocTypecodes_WristBilateralXRay3Views, + WristLeftXRay3Views: C80DocTypecodes_WristLeftXRay3Views, + WristCTWAndWOContrastIV: C80DocTypecodes_WristCTWAndWOContrastIV, + WristLeftCTWAndWOContrastIV: C80DocTypecodes_WristLeftCTWAndWOContrastIV, + WristCTWOContrast: C80DocTypecodes_WristCTWOContrast, + WristMRIWOContrast: C80DocTypecodes_WristMRIWOContrast, + WristBilateralCTWOContrast: C80DocTypecodes_WristBilateralCTWOContrast, + WristBilateralMRIWOContrast: C80DocTypecodes_WristBilateralMRIWOContrast, + WristLeftCTWOContrast: C80DocTypecodes_WristLeftCTWOContrast, + WristLeftMRIWOContrast: C80DocTypecodes_WristLeftMRIWOContrast, + WristRightCTWOContrast: C80DocTypecodes_WristRightCTWOContrast, + WristRightMRIWOContrast: C80DocTypecodes_WristRightMRIWOContrast, + AcromioclavicularJointXRay10DegreeCephalicAngle: C80DocTypecodes_AcromioclavicularJointXRay10DegreeCephalicAngle, + ShoulderBilateralXRay30DegreeCaudalAngle: C80DocTypecodes_ShoulderBilateralXRay30DegreeCaudalAngle, + ClavicleBilateralXRay45DegreeCephalicAngle: C80DocTypecodes_ClavicleBilateralXRay45DegreeCephalicAngle, + ClavicleLeftXRay45DegreeCephalicAngle: C80DocTypecodes_ClavicleLeftXRay45DegreeCephalicAngle, + HandBilateralXRayBora: C80DocTypecodes_HandBilateralXRayBora, + HandLeftXRayBora: C80DocTypecodes_HandLeftXRayBora, + ShoulderLeftXRayGrashey: C80DocTypecodes_ShoulderLeftXRayGrashey, + AnkleLeftXRayLateralWManualStress: C80DocTypecodes_AnkleLeftXRayLateralWManualStress, + AnkleLeftXRayMortiseWManualStress: C80DocTypecodes_AnkleLeftXRayMortiseWManualStress, + KneeXRayPAW45DegreeFlexion: C80DocTypecodes_KneeXRayPAW45DegreeFlexion, + KneeXRayPAStandingAndW45DegreeFlexion: C80DocTypecodes_KneeXRayPAStandingAndW45DegreeFlexion, + SpineCervicalAndSpineThoracicXRay: C80DocTypecodes_SpineCervicalAndSpineThoracicXRay, + WristBilateralXRay2Views: C80DocTypecodes_WristBilateralXRay2Views, + WristLeftXRay2Views: C80DocTypecodes_WristLeftXRay2Views, + KneeLeftXRayAPWManualStress: C80DocTypecodes_KneeLeftXRayAPWManualStress, + HumerusXRayAPAndTransthoracic: C80DocTypecodes_HumerusXRayAPAndTransthoracic, + AnkleXRayBrodenWManualStress: C80DocTypecodes_AnkleXRayBrodenWManualStress, + LowerExtremityArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_LowerExtremityArteriesFluoroscopicAngiogramWContrastIA, + UpperExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UpperExtremityArteriesLeftFluoroscopicAngiogramWContrastIA, + TibioperonealArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_TibioperonealArteriesFluoroscopicAngiogramWContrastIA, + VertebralArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_VertebralArteryLeftFluoroscopicAngiogramWContrastIA, + CTGuidanceForAspirationOfPleuralSpace: C80DocTypecodes_CTGuidanceForAspirationOfPleuralSpace, + CTGuidanceForBiopsyOfChestPleura: C80DocTypecodes_CTGuidanceForBiopsyOfChestPleura, + CTGuidanceForInjectionOfSpineDiscCervical: C80DocTypecodes_CTGuidanceForInjectionOfSpineDiscCervical, + FluoroscopyGuidanceForInjectionOfTendon: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfTendon, + SkullBaseCT: C80DocTypecodes_SkullBaseCT, + SpineCervicalCTWContrastIntradisc: C80DocTypecodes_SpineCervicalCTWContrastIntradisc, + SpineVesselsMRIAngiogram: C80DocTypecodes_SpineVesselsMRIAngiogram, + HeadVesselsAndNeckVesselsCTAngiogramWContrastIV: C80DocTypecodes_HeadVesselsAndNeckVesselsCTAngiogramWContrastIV, + AorticStentCTAngiogramWContrastIV: C80DocTypecodes_AorticStentCTAngiogramWContrastIV, + SpineVesselsMRIAngiogramWContrastIV: C80DocTypecodes_SpineVesselsMRIAngiogramWContrastIV, + CervicalSpineVesselsMRIAngiogramWContrastIV: C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWContrastIV, + LumbarSpineVesselsMRIAngiogramWContrastIV: C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWContrastIV, + ThoracicSpineVesselsMRIAngiogramWContrastIV: C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWContrastIV, + SpineVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_SpineVesselsMRIAngiogramWAndWOContrastIV, + CervicalSpineVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWAndWOContrastIV, + LumbarSpineVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWAndWOContrastIV, + ThoracicSpineVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWAndWOContrastIV, + SpineLumbarCTWContrastIntradisc: C80DocTypecodes_SpineLumbarCTWContrastIntradisc, + SpineVesselsMRIAngiogramWOContrast: C80DocTypecodes_SpineVesselsMRIAngiogramWOContrast, + CervicalSpineVesselsMRIAngiogramWOContrast: C80DocTypecodes_CervicalSpineVesselsMRIAngiogramWOContrast, + ThoracicSpineVesselsMRIAngiogramWOContrast: C80DocTypecodes_ThoracicSpineVesselsMRIAngiogramWOContrast, + TibiaBilateralXRay10DegreeCaudalAngle: C80DocTypecodes_TibiaBilateralXRay10DegreeCaudalAngle, + TibiaLeftXRay10DegreeCaudalAngle: C80DocTypecodes_TibiaLeftXRay10DegreeCaudalAngle, + SpineLumbosacralJunctionXRayLateralSpot: C80DocTypecodes_SpineLumbosacralJunctionXRayLateralSpot, + SpineLumbosacralJunctionXRayLateralSpotStanding: C80DocTypecodes_SpineLumbosacralJunctionXRayLateralSpotStanding, + FingerFifthBilateralXRay: C80DocTypecodes_FingerFifthBilateralXRay, + FingerFifthLeftXRay: C80DocTypecodes_FingerFifthLeftXRay, + FingerFourthBilateralXRay: C80DocTypecodes_FingerFourthBilateralXRay, + FingerFourthLeftXRay: C80DocTypecodes_FingerFourthLeftXRay, + FingerSecondBilateralXRay: C80DocTypecodes_FingerSecondBilateralXRay, + FingerSecondLeftXRay: C80DocTypecodes_FingerSecondLeftXRay, + FingerThirdBilateralXRay: C80DocTypecodes_FingerThirdBilateralXRay, + FingerThirdLeftXRay: C80DocTypecodes_FingerThirdLeftXRay, + ToeFifthLeftXRay: C80DocTypecodes_ToeFifthLeftXRay, + ToeFourthLeftXRay: C80DocTypecodes_ToeFourthLeftXRay, + GreatToeBilateralXRay: C80DocTypecodes_GreatToeBilateralXRay, + GreatToeLeftXRay: C80DocTypecodes_GreatToeLeftXRay, + ToeSecondLeftXRay: C80DocTypecodes_ToeSecondLeftXRay, + ToeThirdLeftXRay: C80DocTypecodes_ToeThirdLeftXRay, + ShoulderLeftXRayGrasheyAndAxillaryAndY: C80DocTypecodes_ShoulderLeftXRayGrasheyAndAxillaryAndY, + BreastMammogramGrid: C80DocTypecodes_BreastMammogramGrid, + KneeBilateralXRayHolmbladStanding: C80DocTypecodes_KneeBilateralXRayHolmbladStanding, + MastoidBilateralXRayLawAndMayerAndStenverAndTowne: C80DocTypecodes_MastoidBilateralXRayLawAndMayerAndStenverAndTowne, + BreastMammogramMagnification: C80DocTypecodes_BreastMammogramMagnification, + BreastBilateralMammogramMagnification: C80DocTypecodes_BreastBilateralMammogramMagnification, + WristBilateralXRayOblique: C80DocTypecodes_WristBilateralXRayOblique, + HipLeftXRayObliqueCrosstable: C80DocTypecodes_HipLeftXRayObliqueCrosstable, + TemporomandibularJointBilateralXRayOpenAndClosedMouth: C80DocTypecodes_TemporomandibularJointBilateralXRayOpenAndClosedMouth, + WristBilateralXRayPAAndLateral: C80DocTypecodes_WristBilateralXRayPAAndLateral, + WristLeftXRayPAAndLateral: C80DocTypecodes_WristLeftXRayPAAndLateral, + WristBilateralXRayPAAndLateralAndOblique: C80DocTypecodes_WristBilateralXRayPAAndLateralAndOblique, + WristLeftXRayPAAndLateralAndOblique: C80DocTypecodes_WristLeftXRayPAAndLateralAndOblique, + BreastMammogramSpot: C80DocTypecodes_BreastMammogramSpot, + BreastBilateralMammogramSpot: C80DocTypecodes_BreastBilateralMammogramSpot, + BreastLeftMammogramSpotCompression: C80DocTypecodes_BreastLeftMammogramSpotCompression, + BreastBilateralMammogramMagnificationAndSpot: C80DocTypecodes_BreastBilateralMammogramMagnificationAndSpot, + WristLeftXRayUlnarDeviationAndRadialDeviation: C80DocTypecodes_WristLeftXRayUlnarDeviationAndRadialDeviation, + AnkleXRayWManualStress: C80DocTypecodes_AnkleXRayWManualStress, + AnkleBilateralXRayWManualStress: C80DocTypecodes_AnkleBilateralXRayWManualStress, + AnkleLeftXRayWManualStress: C80DocTypecodes_AnkleLeftXRayWManualStress, + FootLeftXRayWManualStress: C80DocTypecodes_FootLeftXRayWManualStress, + KneeXRayWManualStress: C80DocTypecodes_KneeXRayWManualStress, + KneeBilateralXRayWManualStress: C80DocTypecodes_KneeBilateralXRayWManualStress, + KneeLeftXRayWManualStress: C80DocTypecodes_KneeLeftXRayWManualStress, + ThumbBilateralXRayWManualStress: C80DocTypecodes_ThumbBilateralXRayWManualStress, + ThumbLeftXRayWManualStress: C80DocTypecodes_ThumbLeftXRayWManualStress, + UnspecifiedBodyRegionFluoroscopyWBariumContrastViaFistula: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWBariumContrastViaFistula, + UnspecifiedBodyRegionFluoroscopyWContrastViaCatheter: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWContrastViaCatheter, + ColonFluoroscopyWContrastViaColostomy: C80DocTypecodes_ColonFluoroscopyWContrastViaColostomy, + UnspecifiedBodyRegionFluoroscopyWContrastViaFistula: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWContrastViaFistula, + UrinaryBladderFluoroscopyWContrastViaSuprapubicTube: C80DocTypecodes_UrinaryBladderFluoroscopyWContrastViaSuprapubicTube, + WristBilateralFluoroscopyWContrastIntraarticular: C80DocTypecodes_WristBilateralFluoroscopyWContrastIntraarticular, + WristLeftFluoroscopyWContrastIntraarticular: C80DocTypecodes_WristLeftFluoroscopyWContrastIntraarticular, + SpineFluoroscopyWContrastIT: C80DocTypecodes_SpineFluoroscopyWContrastIT, + LowerExtremityVesselsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVesselsFluoroscopicAngiogramWContrastIV, + GallbladderXRayWContrastAndFattyMealPO: C80DocTypecodes_GallbladderXRayWContrastAndFattyMealPO, + UnspecifiedBodyRegionFluoroscopyWGastrografinViaFistula: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyWGastrografinViaFistula, + AcromioclavicularJointXRayWWeight: C80DocTypecodes_AcromioclavicularJointXRayWWeight, + AcromioclavicularJointBilateralXRayWWeight: C80DocTypecodes_AcromioclavicularJointBilateralXRayWWeight, + AcromioclavicularJointXRayWAndWOWeight: C80DocTypecodes_AcromioclavicularJointXRayWAndWOWeight, + AcromioclavicularJointBilateralXRayWAndWOWeight: C80DocTypecodes_AcromioclavicularJointBilateralXRayWAndWOWeight, + AcromioclavicularJointLeftXRayWAndWOWeight: C80DocTypecodes_AcromioclavicularJointLeftXRayWAndWOWeight, + AcromioclavicularJointXRayWOWeight: C80DocTypecodes_AcromioclavicularJointXRayWOWeight, + PelvisAndHipBilateralXRayAndLateralFrog: C80DocTypecodes_PelvisAndHipBilateralXRayAndLateralFrog, + GreatToeLeftXRayStanding: C80DocTypecodes_GreatToeLeftXRayStanding, + JejunumFluoroscopyWContrast: C80DocTypecodes_JejunumFluoroscopyWContrast, + PenisFluoroscopyWContrastIntraCorpusCavernosum: C80DocTypecodes_PenisFluoroscopyWContrastIntraCorpusCavernosum, + AorticArchAndCarotidArteryBilateralAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryBilateralAndVertebralArteryBilateralFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryCommonBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryCommonBilateralFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryCommonLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryCommonLeftFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryCommonRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryCommonRightFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryExternalBilateralFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryExternalLeftFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryExternalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryExternalRightFluoroscopicAngiogramWContrastIA, + AorticArchAndCarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndCarotidArteryAndVertebralArteryFluoroscopicAngiogramWContrastIA, + CoronaryGraftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CoronaryGraftFluoroscopicAngiogramWContrastIA, + LymphaticsAbdominalAndLymphaticsPelvicLeftFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicLeftFluoroscopyWContrastIntraLymphatic, + LymphaticsAbdominalAndLymphaticsPelvicFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicFluoroscopyWContrastIntraLymphatic, + LymphaticsAbdominalAndLymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic, + ExtremityLymphaticsLeftFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_ExtremityLymphaticsLeftFluoroscopyWContrastIntraLymphatic, + LymphaticsLeftFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsLeftFluoroscopyWContrastIntraLymphatic, + LymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsPelvicBilateralFluoroscopyWContrastIntraLymphatic, + AdrenalVeinLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AdrenalVeinLeftFluoroscopicAngiogramWContrastIV, + RibsLeftAndChestXRayLateralAndPAChest: C80DocTypecodes_RibsLeftAndChestXRayLateralAndPAChest, + NasalBonesXRay3Views: C80DocTypecodes_NasalBonesXRay3Views, + NasalBonesXRayLateralAndWaters: C80DocTypecodes_NasalBonesXRayLateralAndWaters, + NasalBonesXRayTomograph: C80DocTypecodes_NasalBonesXRayTomograph, + KidneyXRayWContrastIV: C80DocTypecodes_KidneyXRayWContrastIV, + USGuidanceForLocalizationOfForeignBodyOfEye: C80DocTypecodes_USGuidanceForLocalizationOfForeignBodyOfEye, + OpticForamenXRay4Views: C80DocTypecodes_OpticForamenXRay4Views, + OrbitBilateralXRayTomograph: C80DocTypecodes_OrbitBilateralXRayTomograph, + OrbitBilateralXRay4Views: C80DocTypecodes_OrbitBilateralXRay4Views, + OrbitBilateralXRayWaters: C80DocTypecodes_OrbitBilateralXRayWaters, + PatellaXRaySingleView: C80DocTypecodes_PatellaXRaySingleView, + PelvisVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_PelvisVesselsFluoroscopicAngiogramWContrast, + PelvisXRaySingleView: C80DocTypecodes_PelvisXRaySingleView, + PelvisXRay2Views: C80DocTypecodes_PelvisXRay2Views, + PelvisXRayAPAndInlet: C80DocTypecodes_PelvisXRayAPAndInlet, + PelvisXRayAPAndJudet: C80DocTypecodes_PelvisXRayAPAndJudet, + PelvisXRayAPAndLateral: C80DocTypecodes_PelvisXRayAPAndLateral, + PelvisXRayAPAndOblique: C80DocTypecodes_PelvisXRayAPAndOblique, + PelvisXRayAPSingleView: C80DocTypecodes_PelvisXRayAPSingleView, + PelvisXRayAPAndInletAndOutlet: C80DocTypecodes_PelvisXRayAPAndInletAndOutlet, + PelvisXRayAPAndLateralAndOblique: C80DocTypecodes_PelvisXRayAPAndLateralAndOblique, + PelvisXRayFerguson: C80DocTypecodes_PelvisXRayFerguson, + PelvisXRayLateralFrog: C80DocTypecodes_PelvisXRayLateralFrog, + PelvisXRayInletAndOutletAndOblique: C80DocTypecodes_PelvisXRayInletAndOutletAndOblique, + PelvisXRayInlet: C80DocTypecodes_PelvisXRayInlet, + PelvisXRayLateral: C80DocTypecodes_PelvisXRayLateral, + PelvisXRayOblique: C80DocTypecodes_PelvisXRayOblique, + PelvisXRayOutlet: C80DocTypecodes_PelvisXRayOutlet, + PelvisXRayTomograph: C80DocTypecodes_PelvisXRayTomograph, + PelvisXRayStanding: C80DocTypecodes_PelvisXRayStanding, + PelvisXRayAP20DegreeCephalicAngle: C80DocTypecodes_PelvisXRayAP20DegreeCephalicAngle, + AcetabulumXRay3Views: C80DocTypecodes_AcetabulumXRay3Views, + AbdomenXRay: C80DocTypecodes_AbdomenXRay, + ExtremityXRay: C80DocTypecodes_ExtremityXRay, + NeckXRay: C80DocTypecodes_NeckXRay, + RenalVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_RenalVesselsFluoroscopicAngiogramWContrast, + WristRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_WristRightFluoroscopyWContrastIntraarticular, + WristRightXRayLimited: C80DocTypecodes_WristRightXRayLimited, + WristRightXRayOblique: C80DocTypecodes_WristRightXRayOblique, + WristRightXRayTomograph: C80DocTypecodes_WristRightXRayTomograph, + WristRightXRayUlnarDeviation: C80DocTypecodes_WristRightXRayUlnarDeviation, + SacroiliacJointXRayLimited: C80DocTypecodes_SacroiliacJointXRayLimited, + SacroiliacJointFluoroscopyWContrastIntraarticular: C80DocTypecodes_SacroiliacJointFluoroscopyWContrastIntraarticular, + SacroiliacJointXRay3Views: C80DocTypecodes_SacroiliacJointXRay3Views, + SacroiliacJointXRayAPAndOblique: C80DocTypecodes_SacroiliacJointXRayAPAndOblique, + SacroiliacJointXRayFerguson: C80DocTypecodes_SacroiliacJointXRayFerguson, + SacrumXRay2Views: C80DocTypecodes_SacrumXRay2Views, + SacrumXRayAPAndLateral: C80DocTypecodes_SacrumXRayAPAndLateral, + SacrumXRayTomograph: C80DocTypecodes_SacrumXRayTomograph, + ScapulaXRaySingleView: C80DocTypecodes_ScapulaXRaySingleView, + ScapulaXRay2Views: C80DocTypecodes_ScapulaXRay2Views, + ScapulaXRayY: C80DocTypecodes_ScapulaXRayY, + SpineThoracicAndLumbarXRay2ViewsScoliosis: C80DocTypecodes_SpineThoracicAndLumbarXRay2ViewsScoliosis, + SpineThoracicAndLumbarXRayScoliosisAPStanding: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStanding, + SpineThoracicAndLumbarXRayScoliosisLateralStanding: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateralStanding, + AcromioclavicularJointRightXRay2Views: C80DocTypecodes_AcromioclavicularJointRightXRay2Views, + AcromioclavicularJointRightXRayAPSingleView: C80DocTypecodes_AcromioclavicularJointRightXRayAPSingleView, + AcromioclavicularJointRightXRayWAndWOWeight: C80DocTypecodes_AcromioclavicularJointRightXRayWAndWOWeight, + AcetabulumRightXRay2Views: C80DocTypecodes_AcetabulumRightXRay2Views, + AnkleRightXRay3Views: C80DocTypecodes_AnkleRightXRay3Views, + AnkleRightXRayAPAndLateralAndMortise: C80DocTypecodes_AnkleRightXRayAPAndLateralAndMortise, + AnkleRightXRayAPAndLateral: C80DocTypecodes_AnkleRightXRayAPAndLateral, + AnkleRightXRayAPAndLateralAndOblique: C80DocTypecodes_AnkleRightXRayAPAndLateralAndOblique, + AnkleRightXRayLateralWManualStress: C80DocTypecodes_AnkleRightXRayLateralWManualStress, + AnkleRightXRayLateralAndMortise: C80DocTypecodes_AnkleRightXRayLateralAndMortise, + AnkleRightXRayMortiseWManualStress: C80DocTypecodes_AnkleRightXRayMortiseWManualStress, + AnkleRightXRay2ViewsWManualStress: C80DocTypecodes_AnkleRightXRay2ViewsWManualStress, + AnkleRightXRayWManualStress: C80DocTypecodes_AnkleRightXRayWManualStress, + AnkleRightXRayTomograph: C80DocTypecodes_AnkleRightXRayTomograph, + AnkleRightXRay2ViewsStanding: C80DocTypecodes_AnkleRightXRay2ViewsStanding, + AnkleRightXRayStanding: C80DocTypecodes_AnkleRightXRayStanding, + WristRightXRayTunnelCarpal: C80DocTypecodes_WristRightXRayTunnelCarpal, + WristRightXRay2ViewsTunnelCarpal: C80DocTypecodes_WristRightXRay2ViewsTunnelCarpal, + ClavicleRightXRay2Views: C80DocTypecodes_ClavicleRightXRay2Views, + ClavicleRightXRayAPAndSerendipity: C80DocTypecodes_ClavicleRightXRayAPAndSerendipity, + ElbowRightXRay2Views: C80DocTypecodes_ElbowRightXRay2Views, + ElbowRightXRay3Views: C80DocTypecodes_ElbowRightXRay3Views, + ElbowRightXRay4Views: C80DocTypecodes_ElbowRightXRay4Views, + ElbowRightXRayAPAndLateral: C80DocTypecodes_ElbowRightXRayAPAndLateral, + ElbowRightXRayAPAndLateralAndOblique: C80DocTypecodes_ElbowRightXRayAPAndLateralAndOblique, + ElbowRightXRay2ViewsOblique: C80DocTypecodes_ElbowRightXRay2ViewsOblique, + ElbowRightXRayOblique: C80DocTypecodes_ElbowRightXRayOblique, + ElbowRightXRayTomograph: C80DocTypecodes_ElbowRightXRayTomograph, + FemurRightXRaySingleView: C80DocTypecodes_FemurRightXRaySingleView, + FemurRightXRay2Views: C80DocTypecodes_FemurRightXRay2Views, + FemurRightXRay4Views: C80DocTypecodes_FemurRightXRay4Views, + FemurRightXRayAPAndLateral: C80DocTypecodes_FemurRightXRayAPAndLateral, + FemurRightXRayStanding: C80DocTypecodes_FemurRightXRayStanding, + FingerRightXRay2Views: C80DocTypecodes_FingerRightXRay2Views, + FingerRightXRay3Views: C80DocTypecodes_FingerRightXRay3Views, + FingerRightXRayAPAndLateralAndOblique: C80DocTypecodes_FingerRightXRayAPAndLateralAndOblique, + FootRightXRay2Views: C80DocTypecodes_FootRightXRay2Views, + FootRightXRay2ViewsStanding: C80DocTypecodes_FootRightXRay2ViewsStanding, + FootRightXRay3Views: C80DocTypecodes_FootRightXRay3Views, + FootRightXRay3ViewsStanding: C80DocTypecodes_FootRightXRay3ViewsStanding, + FootRightXRayAPAndLateral: C80DocTypecodes_FootRightXRayAPAndLateral, + FootRightXRayAPAndLateralAndOblique: C80DocTypecodes_FootRightXRayAPAndLateralAndOblique, + FootRightXRayLateral: C80DocTypecodes_FootRightXRayLateral, + FootRightXRayObliqueSingleView: C80DocTypecodes_FootRightXRayObliqueSingleView, + FootRightXRayWManualStress: C80DocTypecodes_FootRightXRayWManualStress, + FootRightXRayTomograph: C80DocTypecodes_FootRightXRayTomograph, + RadiusRightAndUlnaRightXRay2Views: C80DocTypecodes_RadiusRightAndUlnaRightXRay2Views, + RadiusRightAndUlnaRightXRayAPAndLateral: C80DocTypecodes_RadiusRightAndUlnaRightXRayAPAndLateral, + RadiusRightAndUlnaRightXRayOblique: C80DocTypecodes_RadiusRightAndUlnaRightXRayOblique, + HandRightXRayAPAndLateral: C80DocTypecodes_HandRightXRayAPAndLateral, + HandRightXRayAPAndLateralAndOblique: C80DocTypecodes_HandRightXRayAPAndLateralAndOblique, + HandRightXRayLateral: C80DocTypecodes_HandRightXRayLateral, + HandRightXRayPAAndLateral: C80DocTypecodes_HandRightXRayPAAndLateral, + HandRightXRayPA: C80DocTypecodes_HandRightXRayPA, + HandRightXRayPAAndLateralAndOblique: C80DocTypecodes_HandRightXRayPAAndLateralAndOblique, + HandRightXRay: C80DocTypecodes_HandRightXRay, + HandRightXRayTomograph: C80DocTypecodes_HandRightXRayTomograph, + CalcaneusRightXRay2Views: C80DocTypecodes_CalcaneusRightXRay2Views, + CalcaneusRightXRayAPAndLateral: C80DocTypecodes_CalcaneusRightXRayAPAndLateral, + CalcaneusRightXRayStanding: C80DocTypecodes_CalcaneusRightXRayStanding, + HipRightXRay2Views: C80DocTypecodes_HipRightXRay2Views, + HipRightXRay3Views: C80DocTypecodes_HipRightXRay3Views, + HipRightXRayAPAndLateralCrosstable: C80DocTypecodes_HipRightXRayAPAndLateralCrosstable, + HipRightXRayAPAndLateralFrog: C80DocTypecodes_HipRightXRayAPAndLateralFrog, + HipRightXRayAPAndLateral: C80DocTypecodes_HipRightXRayAPAndLateral, + HipRightXRayAPSingleView: C80DocTypecodes_HipRightXRayAPSingleView, + HipRightXRayLateralCrosstable: C80DocTypecodes_HipRightXRayLateralCrosstable, + HipRightXRayObliqueCrosstable: C80DocTypecodes_HipRightXRayObliqueCrosstable, + HipRightXRayLateralFrog: C80DocTypecodes_HipRightXRayLateralFrog, + HipRightXRayLateral: C80DocTypecodes_HipRightXRayLateral, + HipRightXRayStanding: C80DocTypecodes_HipRightXRayStanding, + HipRightXRayJudet: C80DocTypecodes_HipRightXRayJudet, + LowerExtremityRightXRayAPSingleViewStanding: C80DocTypecodes_LowerExtremityRightXRayAPSingleViewStanding, + LowerExtremityRightXRayStanding: C80DocTypecodes_LowerExtremityRightXRayStanding, + HipRightXRayTomograph: C80DocTypecodes_HipRightXRayTomograph, + HumerusRightXRayAPAndLateral: C80DocTypecodes_HumerusRightXRayAPAndLateral, + HumerusRightXRayOblique: C80DocTypecodes_HumerusRightXRayOblique, + HumerusRightXRay: C80DocTypecodes_HumerusRightXRay, + IliacArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_IliacArteryRightFluoroscopicAngiogramWContrastIA, + KneeRightXRayAPAndLateralAndSunriseAndTunnel: C80DocTypecodes_KneeRightXRayAPAndLateralAndSunriseAndTunnel, + KneeRightXRaySingleView: C80DocTypecodes_KneeRightXRaySingleView, + KneeRightXRay3Views: C80DocTypecodes_KneeRightXRay3Views, + KneeRightXRay4Views: C80DocTypecodes_KneeRightXRay4Views, + KneeRightXRay5Views: C80DocTypecodes_KneeRightXRay5Views, + KneeRightXRayAPAndLateral: C80DocTypecodes_KneeRightXRayAPAndLateral, + KneeRightXRayAPWManualStress: C80DocTypecodes_KneeRightXRayAPWManualStress, + KneeRightXRayAPAndLateralAndTunnel: C80DocTypecodes_KneeRightXRayAPAndLateralAndTunnel, + KneeRightXRayAPAndLateralAndOblique: C80DocTypecodes_KneeRightXRayAPAndLateralAndOblique, + KneeRightXRayAPAndLateralAndSunrise: C80DocTypecodes_KneeRightXRayAPAndLateralAndSunrise, + KneeRightXRayLateralHyperextension: C80DocTypecodes_KneeRightXRayLateralHyperextension, + KneeRightXRayLateral: C80DocTypecodes_KneeRightXRayLateral, + KneeRightXRayRosenbergStanding: C80DocTypecodes_KneeRightXRayRosenbergStanding, + KneeRightXRayWManualStress: C80DocTypecodes_KneeRightXRayWManualStress, + KneeRightXRayLateralStanding: C80DocTypecodes_KneeRightXRayLateralStanding, + KneeRightXRayPAStanding: C80DocTypecodes_KneeRightXRayPAStanding, + KneeRightXRayTunnelStanding: C80DocTypecodes_KneeRightXRayTunnelStanding, + KneeRightXRayOblique: C80DocTypecodes_KneeRightXRayOblique, + KneeRightXRay: C80DocTypecodes_KneeRightXRay, + KneeRightXRaySunriseAndTunnel: C80DocTypecodes_KneeRightXRaySunriseAndTunnel, + KneeRightXRayTomograph: C80DocTypecodes_KneeRightXRayTomograph, + KneeRightXRayTunnel: C80DocTypecodes_KneeRightXRayTunnel, + KneeRightXRay2ViewsStanding: C80DocTypecodes_KneeRightXRay2ViewsStanding, + KneeRightXRay4ViewsStanding: C80DocTypecodes_KneeRightXRay4ViewsStanding, + LowerExtremityRightXRaySingleView: C80DocTypecodes_LowerExtremityRightXRaySingleView, + LowerExtremityVesselsRightFluoroscopicAngiogramWContrast: C80DocTypecodes_LowerExtremityVesselsRightFluoroscopicAngiogramWContrast, + LowerExtremityRightXRayTomograph: C80DocTypecodes_LowerExtremityRightXRayTomograph, + LowerExtremityVeinsRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVeinsRightFluoroscopicAngiogramWContrastIV, + BreastRightMammogram2Views: C80DocTypecodes_BreastRightMammogram2Views, + BreastRightMammogramMagnificationAndSpot: C80DocTypecodes_BreastRightMammogramMagnificationAndSpot, + BreastRightMammogramTangential: C80DocTypecodes_BreastRightMammogramTangential, + BreastRightMammogramTrueLateral: C80DocTypecodes_BreastRightMammogramTrueLateral, + BreastRightMammogramXCCL: C80DocTypecodes_BreastRightMammogramXCCL, + BreastRightMammogramMagnification: C80DocTypecodes_BreastRightMammogramMagnification, + BreastRightMammogram: C80DocTypecodes_BreastRightMammogram, + BreastRightMammogramRoll: C80DocTypecodes_BreastRightMammogramRoll, + PatellaRightXRayAPAndLateral: C80DocTypecodes_PatellaRightXRayAPAndLateral, + PatellaRightXRay: C80DocTypecodes_PatellaRightXRay, + PoplitealArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PoplitealArteryRightFluoroscopicAngiogramWContrastIA, + PulmonaryArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PulmonaryArteryRightFluoroscopicAngiogramWContrastIA, + RibsRightXRay2Views: C80DocTypecodes_RibsRightXRay2Views, + RibsRightXRay3Views: C80DocTypecodes_RibsRightXRay3Views, + RibsRightXRayAnteriorAndLateral: C80DocTypecodes_RibsRightXRayAnteriorAndLateral, + RibsRightXRayAPSingleView: C80DocTypecodes_RibsRightXRayAPSingleView, + RibsRightXRayLateral: C80DocTypecodes_RibsRightXRayLateral, + SacroiliacJointRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_SacroiliacJointRightFluoroscopyWContrastIntraarticular, + SacroiliacJointRightXRay: C80DocTypecodes_SacroiliacJointRightXRay, + ScapulaRightXRay2Views: C80DocTypecodes_ScapulaRightXRay2Views, + ScapulaRightXRayAPAndLateral: C80DocTypecodes_ScapulaRightXRayAPAndLateral, + ScapulaRightXRayAPAndY: C80DocTypecodes_ScapulaRightXRayAPAndY, + ScapulaRightXRayY: C80DocTypecodes_ScapulaRightXRayY, + ShoulderRightXRayStrykerNotch: C80DocTypecodes_ShoulderRightXRayStrykerNotch, + ShoulderRightXRaySingleView: C80DocTypecodes_ShoulderRightXRaySingleView, + ShoulderRightXRay2Views: C80DocTypecodes_ShoulderRightXRay2Views, + ShoulderRightXRay4Views: C80DocTypecodes_ShoulderRightXRay4Views, + ShoulderRightXRay5Views: C80DocTypecodes_ShoulderRightXRay5Views, + ShoulderRightXRay6Views: C80DocTypecodes_ShoulderRightXRay6Views, + ShoulderRightXRayAPAndStrykerNotch: C80DocTypecodes_ShoulderRightXRayAPAndStrykerNotch, + ShoulderRightXRayAPSingleView: C80DocTypecodes_ShoulderRightXRayAPSingleView, + ShoulderRightXRayAPAndWestPointAndOutlet: C80DocTypecodes_ShoulderRightXRayAPAndWestPointAndOutlet, + ShoulderRightXRayAxillary: C80DocTypecodes_ShoulderRightXRayAxillary, + ShoulderRightXRayGarth: C80DocTypecodes_ShoulderRightXRayGarth, + ShoulderRightXRayOutlet: C80DocTypecodes_ShoulderRightXRayOutlet, + ShoulderRightXRayLateralAndY: C80DocTypecodes_ShoulderRightXRayLateralAndY, + ShoulderRightXRayOutletAndY: C80DocTypecodes_ShoulderRightXRayOutletAndY, + ShoulderRightXRayY: C80DocTypecodes_ShoulderRightXRayY, + ShoulderRightXRayGrasheyAndAxillaryAndOutlet: C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillaryAndOutlet, + ShoulderRightXRayAxillaryAndY: C80DocTypecodes_ShoulderRightXRayAxillaryAndY, + SternoclavicularJointRightXRaySerendipity: C80DocTypecodes_SternoclavicularJointRightXRaySerendipity, + ShoulderRightXRayWestPoint: C80DocTypecodes_ShoulderRightXRayWestPoint, + AcromioclavicularJointRightXRayZanca: C80DocTypecodes_AcromioclavicularJointRightXRayZanca, + ShoulderRightXRayTomograph: C80DocTypecodes_ShoulderRightXRayTomograph, + ThumbRightXRay3Views: C80DocTypecodes_ThumbRightXRay3Views, + ThumbRightXRayAPAndLateralAndOblique: C80DocTypecodes_ThumbRightXRayAPAndLateralAndOblique, + ThumbRightXRayWManualStress: C80DocTypecodes_ThumbRightXRayWManualStress, + TibiaRightAndFibulaRightXRay2Views: C80DocTypecodes_TibiaRightAndFibulaRightXRay2Views, + TibiaRightAndFibulaRightXRayAPAndLateral: C80DocTypecodes_TibiaRightAndFibulaRightXRayAPAndLateral, + TibiaRightAndFibulaRightXRayOblique: C80DocTypecodes_TibiaRightAndFibulaRightXRayOblique, + TemporomandibularJointRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_TemporomandibularJointRightFluoroscopyWContrastIntraarticular, + TemporomandibularJointRightXRayTomograph: C80DocTypecodes_TemporomandibularJointRightXRayTomograph, + ToesRightXRay3Views: C80DocTypecodes_ToesRightXRay3Views, + ToesRightXRay2Views: C80DocTypecodes_ToesRightXRay2Views, + ToesRightXRayAPAndLateral: C80DocTypecodes_ToesRightXRayAPAndLateral, + ToesRightXRayStanding: C80DocTypecodes_ToesRightXRayStanding, + UpperExtremityVeinsRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVeinsRightFluoroscopicAngiogramWContrastIV, + WristRightXRaySingleView: C80DocTypecodes_WristRightXRaySingleView, + WristRightXRay2Views: C80DocTypecodes_WristRightXRay2Views, + WristRightXRay3Views: C80DocTypecodes_WristRightXRay3Views, + WristRightXRay4Views: C80DocTypecodes_WristRightXRay4Views, + WristRightXRay5Views: C80DocTypecodes_WristRightXRay5Views, + WristRightXRay6Views: C80DocTypecodes_WristRightXRay6Views, + WristRightXRay8Views: C80DocTypecodes_WristRightXRay8Views, + WristRightXRayAPAndLateral: C80DocTypecodes_WristRightXRayAPAndLateral, + WristRightXRayLateralWExtension: C80DocTypecodes_WristRightXRayLateralWExtension, + WristRightXRayLateralWFlexion: C80DocTypecodes_WristRightXRayLateralWFlexion, + WristRightXRayPAAndLateral: C80DocTypecodes_WristRightXRayPAAndLateral, + WristRightXRayPAAndLateralAndOblique: C80DocTypecodes_WristRightXRayPAAndLateralAndOblique, + ShoulderXRayAPAndLateralAndAxillary: C80DocTypecodes_ShoulderXRayAPAndLateralAndAxillary, + ShoulderXRay2Views: C80DocTypecodes_ShoulderXRay2Views, + ShoulderXRayAPAndLateral: C80DocTypecodes_ShoulderXRayAPAndLateral, + ShoulderXRayAPSingleView: C80DocTypecodes_ShoulderXRayAPSingleView, + ShoulderXRayGarth: C80DocTypecodes_ShoulderXRayGarth, + ShoulderXRayGrashey: C80DocTypecodes_ShoulderXRayGrashey, + ShoulderXRayOutlet: C80DocTypecodes_ShoulderXRayOutlet, + SternoclavicularJointXRaySerendipity: C80DocTypecodes_SternoclavicularJointXRaySerendipity, + ShoulderXRayY: C80DocTypecodes_ShoulderXRayY, + AcromioclavicularJointXRayZanca: C80DocTypecodes_AcromioclavicularJointXRayZanca, + ShoulderXRayAxillary: C80DocTypecodes_ShoulderXRayAxillary, + ShoulderXRayTomograph: C80DocTypecodes_ShoulderXRayTomograph, + SinusesXRaySingleView: C80DocTypecodes_SinusesXRaySingleView, + SinusesXRayCaldwellAndWaters: C80DocTypecodes_SinusesXRayCaldwellAndWaters, + SinusesXRay2Views: C80DocTypecodes_SinusesXRay2Views, + SinusesXRay3Views: C80DocTypecodes_SinusesXRay3Views, + SinusesXRay4Views: C80DocTypecodes_SinusesXRay4Views, + SinusesXRay5Views: C80DocTypecodes_SinusesXRay5Views, + SinusesXRayCaldwell: C80DocTypecodes_SinusesXRayCaldwell, + SinusesXRayLateral: C80DocTypecodes_SinusesXRayLateral, + SinusesXRayPAAndLateralAndWaters: C80DocTypecodes_SinusesXRayPAAndLateralAndWaters, + SinusesXRayPAAndLateralAndCaldwellAndWaters: C80DocTypecodes_SinusesXRayPAAndLateralAndCaldwellAndWaters, + SinusesXRaySubmentovertex: C80DocTypecodes_SinusesXRaySubmentovertex, + SinusesXRayLateralAndWaters: C80DocTypecodes_SinusesXRayLateralAndWaters, + SinusesXRayWaters: C80DocTypecodes_SinusesXRayWaters, + SinusesXRayLateralAndCaldwellAndWaters: C80DocTypecodes_SinusesXRayLateralAndCaldwellAndWaters, + SinusesXRayTomograph: C80DocTypecodes_SinusesXRayTomograph, + SkullXRay2Views: C80DocTypecodes_SkullXRay2Views, + SkullXRay4Views: C80DocTypecodes_SkullXRay4Views, + SkullXRayLateralAndTowne: C80DocTypecodes_SkullXRayLateralAndTowne, + SkullXRayTowne: C80DocTypecodes_SkullXRayTowne, + SkullXRayLateralAndCaldwellAndWatersAndTowne: C80DocTypecodes_SkullXRayLateralAndCaldwellAndWatersAndTowne, + SkullXRayLateralCrosstable: C80DocTypecodes_SkullXRayLateralCrosstable, + SkullXRayTomograph: C80DocTypecodes_SkullXRayTomograph, + SpineXRaySingleView: C80DocTypecodes_SpineXRaySingleView, + SpineXRay4Views: C80DocTypecodes_SpineXRay4Views, + SpineXRayAPSingleView: C80DocTypecodes_SpineXRayAPSingleView, + SpineXRayLateralCrosstable: C80DocTypecodes_SpineXRayLateralCrosstable, + SpineXRay2Views: C80DocTypecodes_SpineXRay2Views, + SternoclavicularJointXRayAPSingleView: C80DocTypecodes_SternoclavicularJointXRayAPSingleView, + SternoclavicularJointXRay3Views: C80DocTypecodes_SternoclavicularJointXRay3Views, + SternoclavicularJointXRay4Views: C80DocTypecodes_SternoclavicularJointXRay4Views, + SternumXRay2Views: C80DocTypecodes_SternumXRay2Views, + SternumXRayPAAndLateralAndOblique: C80DocTypecodes_SternumXRayPAAndLateralAndOblique, + SternumXRayTomograph: C80DocTypecodes_SternumXRayTomograph, + SubclavianArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SubclavianArteryFluoroscopicAngiogramWContrastIA, + FluoroscopyGuidanceForAspirationOfPleuralSpace: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfPleuralSpace, + ThumbXRay3Views: C80DocTypecodes_ThumbXRay3Views, + ThumbXRayAPAndLateral: C80DocTypecodes_ThumbXRayAPAndLateral, + ThumbXRayAPSingleView: C80DocTypecodes_ThumbXRayAPSingleView, + ThumbXRayLateral: C80DocTypecodes_ThumbXRayLateral, + ThumbXRayObliqueSingleView: C80DocTypecodes_ThumbXRayObliqueSingleView, + TibiaAndFibulaXRayLateral: C80DocTypecodes_TibiaAndFibulaXRayLateral, + TibiaAndFibulaXRaySingleView: C80DocTypecodes_TibiaAndFibulaXRaySingleView, + TibiaAndFibulaXRay2Views: C80DocTypecodes_TibiaAndFibulaXRay2Views, + TibiaAndFibulaXRayAPAndLateral: C80DocTypecodes_TibiaAndFibulaXRayAPAndLateral, + TibiaAndFibulaXRayAPSingleView: C80DocTypecodes_TibiaAndFibulaXRayAPSingleView, + TibiaAndFibulaXRayTomograph: C80DocTypecodes_TibiaAndFibulaXRayTomograph, + TibiaAndFibulaXRayStanding: C80DocTypecodes_TibiaAndFibulaXRayStanding, + TibialArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_TibialArteryFluoroscopicAngiogramWContrastIA, + TemporomandibularJointFluoroscopyWContrastIntraarticular: C80DocTypecodes_TemporomandibularJointFluoroscopyWContrastIntraarticular, + ToesXRay2Views: C80DocTypecodes_ToesXRay2Views, + SpineThoracicXRayLateralCrosstable: C80DocTypecodes_SpineThoracicXRayLateralCrosstable, + SpineThoracicXRaySingleView: C80DocTypecodes_SpineThoracicXRaySingleView, + SpineThoracicXRay2Views: C80DocTypecodes_SpineThoracicXRay2Views, + SpineThoracicXRay3Views: C80DocTypecodes_SpineThoracicXRay3Views, + SpineThoracicXRay4Views: C80DocTypecodes_SpineThoracicXRay4Views, + SpineThoracicXRayAPAndLateralAndOblique: C80DocTypecodes_SpineThoracicXRayAPAndLateralAndOblique, + SpineThoracicXRayLateralHyperextension: C80DocTypecodes_SpineThoracicXRayLateralHyperextension, + SpineThoracicXRayLateralStanding: C80DocTypecodes_SpineThoracicXRayLateralStanding, + SpineThoracicXRayTomograph: C80DocTypecodes_SpineThoracicXRayTomograph, + USGuidanceForBiopsyOfBreastBilateral: C80DocTypecodes_USGuidanceForBiopsyOfBreastBilateral, + USGuidanceForBiopsyOfAbdomen: C80DocTypecodes_USGuidanceForBiopsyOfAbdomen, + USGuidanceForBiopsyOfBreast: C80DocTypecodes_USGuidanceForBiopsyOfBreast, + USGuidanceForBiopsyOfChest: C80DocTypecodes_USGuidanceForBiopsyOfChest, + USGuidanceForNeedleBiopsyOfLymphNode: C80DocTypecodes_USGuidanceForNeedleBiopsyOfLymphNode, + USGuidanceForBiopsyOfMuscle: C80DocTypecodes_USGuidanceForBiopsyOfMuscle, + USGuidanceForBiopsyOfNeck: C80DocTypecodes_USGuidanceForBiopsyOfNeck, + USGuidanceForBiopsyOfPancreas: C80DocTypecodes_USGuidanceForBiopsyOfPancreas, + USGuidanceForBiopsyOfSalivaryGland: C80DocTypecodes_USGuidanceForBiopsyOfSalivaryGland, + USGuidanceForNeedleLocalizationOfChest: C80DocTypecodes_USGuidanceForNeedleLocalizationOfChest, + UpperExtremityXRay2Views: C80DocTypecodes_UpperExtremityXRay2Views, + UpperExtremityXRayTomograph: C80DocTypecodes_UpperExtremityXRayTomograph, + WristXRaySingleView: C80DocTypecodes_WristXRaySingleView, + WristXRay2Views: C80DocTypecodes_WristXRay2Views, + WristXRay3Views: C80DocTypecodes_WristXRay3Views, + WristXRayAPAndLateralAndOblique: C80DocTypecodes_WristXRayAPAndLateralAndOblique, + WristXRayBrewerton: C80DocTypecodes_WristXRayBrewerton, + WristXRayLateralWFlexionAndWExtension: C80DocTypecodes_WristXRayLateralWFlexionAndWExtension, + WristXRayLateral: C80DocTypecodes_WristXRayLateral, + WristXRayPA: C80DocTypecodes_WristXRayPA, + WristXRayTomograph: C80DocTypecodes_WristXRayTomograph, + ZygomaticArchXRay3Views: C80DocTypecodes_ZygomaticArchXRay3Views, + ZygomaticArchXRay4Views: C80DocTypecodes_ZygomaticArchXRay4Views, + PelvisArteriesAndLowerExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PelvisArteriesAndLowerExtremityArteriesBilateralFluoroscopicAngiogramWContrastIA, + PeripheralVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_PeripheralVesselsFluoroscopicAngiogramWContrast, + RibsAnteriorXRay: C80DocTypecodes_RibsAnteriorXRay, + RibsPosteriorXRay: C80DocTypecodes_RibsPosteriorXRay, + AdrenalArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AdrenalArteryRightFluoroscopicAngiogramWContrastIA, + AdrenalVeinRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AdrenalVeinRightFluoroscopicAngiogramWContrastIV, + AnkleArteriesRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AnkleArteriesRightFluoroscopicAngiogramWContrastIA, + AnkleRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_AnkleRightFluoroscopyWContrastIntraarticular, + CarotidArteryPlusVertebralArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryPlusVertebralArteryRightFluoroscopicAngiogramWContrastIA, + CarotidArteryAndCerebralArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndCerebralArteryRightFluoroscopicAngiogramWContrastIA, + CarotidArteryCervicalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryCervicalRightFluoroscopicAngiogramWContrastIA, + ElbowRightFluoroscopyWContrastIntraarticular: C80DocTypecodes_ElbowRightFluoroscopyWContrastIntraarticular, + CarotidArteryExternalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryExternalRightFluoroscopicAngiogramWContrastIA, + ExtremityArteriesRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_ExtremityArteriesRightFluoroscopicAngiogramWContrastIA, + ExtremityVeinsRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_ExtremityVeinsRightFluoroscopicAngiogramWContrastIV, + CarotidArteryInternalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryInternalRightFluoroscopicAngiogramWContrastIA, + CarotidArteryAndCerebralArteryInternalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndCerebralArteryInternalRightFluoroscopicAngiogramWContrastIA, + JugularVeinRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_JugularVeinRightFluoroscopicAngiogramWContrastIV, + OrbitVeinsRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_OrbitVeinsRightFluoroscopicAngiogramWContrastIV, + RenalVeinRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_RenalVeinRightFluoroscopicAngiogramWContrastIV, + RibsLowerRightXRay: C80DocTypecodes_RibsLowerRightXRay, + RibsUpperRightXRay: C80DocTypecodes_RibsUpperRightXRay, + RibsAnteriorAndPosteriorRightXRay: C80DocTypecodes_RibsAnteriorAndPosteriorRightXRay, + RibsAnteriorRightXRay: C80DocTypecodes_RibsAnteriorRightXRay, + RibsPosteriorRightXRay: C80DocTypecodes_RibsPosteriorRightXRay, + SternoclavicularJointRightXRay: C80DocTypecodes_SternoclavicularJointRightXRay, + SubclavianArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_SubclavianArteryRightFluoroscopicAngiogramWContrastIA, + UpperExtremityArteriesRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UpperExtremityArteriesRightFluoroscopicAngiogramWContrastIA, + VertebralArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_VertebralArteryRightFluoroscopicAngiogramWContrastIA, + SinusVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SinusVeinFluoroscopicAngiogramWContrastIV, + SplenicVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SplenicVeinFluoroscopicAngiogramWContrastIV, + SubclavianVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SubclavianVeinFluoroscopicAngiogramWContrastIV, + SuperiorMesentericVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SuperiorMesentericVeinFluoroscopicAngiogramWContrastIV, + TesticleVesselsFluoroscopyWContrast: C80DocTypecodes_TesticleVesselsFluoroscopyWContrast, + SpineThoracolumbarJunctionXRayAPAndLateral: C80DocTypecodes_SpineThoracolumbarJunctionXRayAPAndLateral, + SpineThoracolumbarJunctionXRay: C80DocTypecodes_SpineThoracolumbarJunctionXRay, + UpperExtremityVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_UpperExtremityVesselsFluoroscopicAngiogramWContrast, + UpperExtremityArteriesFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UpperExtremityArteriesFluoroscopicAngiogramWContrastIA, + UterineArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_UterineArteryFluoroscopicAngiogramWContrastIA, + VertebralVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_VertebralVesselsFluoroscopicAngiogramWContrast, + VisceralVesselsFluoroscopicAngiogramWContrast: C80DocTypecodes_VisceralVesselsFluoroscopicAngiogramWContrast, + LumbarSpineVesselsMRIAngiogramWOContrast: C80DocTypecodes_LumbarSpineVesselsMRIAngiogramWOContrast, + CalcaneusBilateralXRayBroden: C80DocTypecodes_CalcaneusBilateralXRayBroden, + CalcaneusXRayBroden: C80DocTypecodes_CalcaneusXRayBroden, + CalcaneusLeftXRayBroden: C80DocTypecodes_CalcaneusLeftXRayBroden, + ElbowXRayRadialHeadCapitellar: C80DocTypecodes_ElbowXRayRadialHeadCapitellar, + ElbowBilateralXRayRadialHeadCapitellar: C80DocTypecodes_ElbowBilateralXRayRadialHeadCapitellar, + ElbowLeftXRayRadialHeadCapitellar: C80DocTypecodes_ElbowLeftXRayRadialHeadCapitellar, + ChestXRayWExpiration: C80DocTypecodes_ChestXRayWExpiration, + ChestXRayWInspiration: C80DocTypecodes_ChestXRayWInspiration, + FootLeftXRayAPStanding: C80DocTypecodes_FootLeftXRayAPStanding, + ShoulderLeftXRayGrasheyWAndWOWeight: C80DocTypecodes_ShoulderLeftXRayGrasheyWAndWOWeight, + ElbowRightXRayRadialHeadCapitellar: C80DocTypecodes_ElbowRightXRayRadialHeadCapitellar, + HumerusRightXRayTransthoracic: C80DocTypecodes_HumerusRightXRayTransthoracic, + SpineCervicalAndThoracicAndLumbarXRay: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRay, + SpineThoracicXRayAPAndLateralAndSwimmers: C80DocTypecodes_SpineThoracicXRayAPAndLateralAndSwimmers, + SpineThoracicXRayLateralWFlexionAndWExtension: C80DocTypecodes_SpineThoracicXRayLateralWFlexionAndWExtension, + AortaUSLimited: C80DocTypecodes_AortaUSLimited, + USGuidanceForAspirationOfCystOfBreastBilateral: C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastBilateral, + LowerExtremityBilateralUS: C80DocTypecodes_LowerExtremityBilateralUS, + UpperExtremityArteryBilateralUS: C80DocTypecodes_UpperExtremityArteryBilateralUS, + CarotidArteryUSLimited: C80DocTypecodes_CarotidArteryUSLimited, + ChestWallUS: C80DocTypecodes_ChestWallUS, + USGuidanceForFineNeedleAspirationOfProstate: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfProstate, + USGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion, + USGuidanceForFineNeedleAspirationOfThyroid: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfThyroid, + GallbladderUSLimited: C80DocTypecodes_GallbladderUSLimited, + BiliaryDuctsAndGallbladderUS: C80DocTypecodes_BiliaryDuctsAndGallbladderUS, + GallbladderUSWCholecystokinin: C80DocTypecodes_GallbladderUSWCholecystokinin, + USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft: C80DocTypecodes_USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastLeft, + USGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion, + USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight: C80DocTypecodes_USGuidanceForCoreNeedlePercutaneousBiopsyOfBreastRight, + USGuidanceForFineNeedleAspirationOfBreastLeft: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreastLeft, + USGuidanceForNeedleBiopsyOfKidneyBilateral: C80DocTypecodes_USGuidanceForNeedleBiopsyOfKidneyBilateral, + USGuidanceForNeedleBiopsyOfBreast: C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreast, + USGuidanceForNeedleBiopsyOfChest: C80DocTypecodes_USGuidanceForNeedleBiopsyOfChest, + USGuidanceForNeedleBiopsyOfSpleen: C80DocTypecodes_USGuidanceForNeedleBiopsyOfSpleen, + USGuidanceForNeedleBiopsyOfThyroid: C80DocTypecodes_USGuidanceForNeedleBiopsyOfThyroid, + USGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion, + USGuidanceForFineNeedleAspirationOfBreastRight: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreastRight, + HeadUSLimited: C80DocTypecodes_HeadUSLimited, + KidneyUSLimited: C80DocTypecodes_KidneyUSLimited, + KidneyUS: C80DocTypecodes_KidneyUS, + FemurLeftUS: C80DocTypecodes_FemurLeftUS, + KidneyLeftUS: C80DocTypecodes_KidneyLeftUS, + LowerExtremityLeftUSLimited: C80DocTypecodes_LowerExtremityLeftUSLimited, + LowerExtremityLeftUS: C80DocTypecodes_LowerExtremityLeftUS, + UpperExtremityLeftUS: C80DocTypecodes_UpperExtremityLeftUS, + LowerExtremityArteryUSDopplerLimited: C80DocTypecodes_LowerExtremityArteryUSDopplerLimited, + MastoidUS: C80DocTypecodes_MastoidUS, + MediastinumUS: C80DocTypecodes_MediastinumUS, + ParathyroidUS: C80DocTypecodes_ParathyroidUS, + PelvisUSLimited: C80DocTypecodes_PelvisUSLimited, + AbdomenRetroperitoneumUSLimited: C80DocTypecodes_AbdomenRetroperitoneumUSLimited, + FemurRightUS: C80DocTypecodes_FemurRightUS, + KidneyRightUS: C80DocTypecodes_KidneyRightUS, + LowerExtremityRightUSLimited: C80DocTypecodes_LowerExtremityRightUSLimited, + LowerExtremityRightUS: C80DocTypecodes_LowerExtremityRightUS, + UpperExtremityRightUS: C80DocTypecodes_UpperExtremityRightUS, + SacrumUS: C80DocTypecodes_SacrumUS, + VisceralArteryUS: C80DocTypecodes_VisceralArteryUS, + UnspecifiedBodyRegionUSWContrast: C80DocTypecodes_UnspecifiedBodyRegionUSWContrast, + FDAPackageInsertStructuredProductLaballingSupplementalPatientMaterial: C80DocTypecodes_FDAPackageInsertStructuredProductLaballingSupplementalPatientMaterial, + BreastImplantLeftMRI: C80DocTypecodes_BreastImplantLeftMRI, + BreastImplantRightMRI: C80DocTypecodes_BreastImplantRightMRI, + TalusCT: C80DocTypecodes_TalusCT, + SpineLumbosacralPlusCervicalPlusThoracicMRISagittal: C80DocTypecodes_SpineLumbosacralPlusCervicalPlusThoracicMRISagittal, + SpineCervicalAndSpineThoracicAndSpineLumbarAndSacrumMRIWContrastIV: C80DocTypecodes_SpineCervicalAndSpineThoracicAndSpineLumbarAndSacrumMRIWContrastIV, + BreastImplantRightMRIWAndWOContrastIV: C80DocTypecodes_BreastImplantRightMRIWAndWOContrastIV, + BreastImplantLeftMRIWOContrast: C80DocTypecodes_BreastImplantLeftMRIWOContrast, + HipLeftXRayDuringSurgery: C80DocTypecodes_HipLeftXRayDuringSurgery, + HipLeftXRayLateralDuringSurgery: C80DocTypecodes_HipLeftXRayLateralDuringSurgery, + BreastBilateralMammogramNippleProfile: C80DocTypecodes_BreastBilateralMammogramNippleProfile, + ChestXRayRightAnteriorOblique: C80DocTypecodes_ChestXRayRightAnteriorOblique, + AbdomenXRayLeftPosteriorOblique: C80DocTypecodes_AbdomenXRayLeftPosteriorOblique, + BreastImplantMammogram: C80DocTypecodes_BreastImplantMammogram, + BreastImplantBilateralMammogram: C80DocTypecodes_BreastImplantBilateralMammogram, + BreastImplantLeftMammogram: C80DocTypecodes_BreastImplantLeftMammogram, + RibsAnteriorBilateralXRay: C80DocTypecodes_RibsAnteriorBilateralXRay, + RibsAnteriorLeftXRay: C80DocTypecodes_RibsAnteriorLeftXRay, + BreastSpecimenBilateralMammogram: C80DocTypecodes_BreastSpecimenBilateralMammogram, + BreastSpecimenLeftMammogram: C80DocTypecodes_BreastSpecimenLeftMammogram, + ShoulderLeftXRayAPAndTransthoracic: C80DocTypecodes_ShoulderLeftXRayAPAndTransthoracic, + SpineCervicalXRayAPAndLateralAndObliqueAndOdontoidAndSwimmer: C80DocTypecodes_SpineCervicalXRayAPAndLateralAndObliqueAndOdontoidAndSwimmer, + AbdomenXRayAPAndLeftPosteriorOblique: C80DocTypecodes_AbdomenXRayAPAndLeftPosteriorOblique, + KneeXRayMerchants30And45And60Degrees: C80DocTypecodes_KneeXRayMerchants30And45And60Degrees, + KneeLeftXRaySunrise20And40And60Degrees: C80DocTypecodes_KneeLeftXRaySunrise20And40And60Degrees, + KneeBilateralXRaySunrise20And40And60Degrees: C80DocTypecodes_KneeBilateralXRaySunrise20And40And60Degrees, + BonesXRaySurveyLimitedForMetastasis: C80DocTypecodes_BonesXRaySurveyLimitedForMetastasis, + BreastBilateralMammogramWAir: C80DocTypecodes_BreastBilateralMammogramWAir, + BreastLeftMammogramWAir: C80DocTypecodes_BreastLeftMammogramWAir, + UrinaryBladderFluoroscopyWChainAndContrastIntraBladder: C80DocTypecodes_UrinaryBladderFluoroscopyWChainAndContrastIntraBladder, + ChestXRayWNippleMarkers: C80DocTypecodes_ChestXRayWNippleMarkers, + SpineCavityFluoroscopyWContrast: C80DocTypecodes_SpineCavityFluoroscopyWContrast, + BreastDuctBilateralMammogramWContrastIntraDuct: C80DocTypecodes_BreastDuctBilateralMammogramWContrastIntraDuct, + BreastDuctLeftMammogramWContrastIntraDuct: C80DocTypecodes_BreastDuctLeftMammogramWContrastIntraDuct, + ParotidGlandLeftFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_ParotidGlandLeftFluoroscopyWContrastIntraSalivaryDuct, + LacrimalDuctBilateralFluoroscopyWContrastIntraLacrimalDuct: C80DocTypecodes_LacrimalDuctBilateralFluoroscopyWContrastIntraLacrimalDuct, + LacrimalDuctLeftFluoroscopyWContrastIntraLacrimalDuct: C80DocTypecodes_LacrimalDuctLeftFluoroscopyWContrastIntraLacrimalDuct, + UrinaryBladderAndUrethraFluoroscopyWContrastAntegrade: C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastAntegrade, + KidneyXRayWContrastAntegrade: C80DocTypecodes_KidneyXRayWContrastAntegrade, + KidneyXRayWContrastAntegradeViaPyelostomy: C80DocTypecodes_KidneyXRayWContrastAntegradeViaPyelostomy, + SpineCervicalAndSpineLumbarFluoroscopyWContrastIT: C80DocTypecodes_SpineCervicalAndSpineLumbarFluoroscopyWContrastIT, + SpineEpiduralSpaceFluoroscopyWContrastIT: C80DocTypecodes_SpineEpiduralSpaceFluoroscopyWContrastIT, + KidneyXRayWContrastRetrograde: C80DocTypecodes_KidneyXRayWContrastRetrograde, + WristXRayScaphoid: C80DocTypecodes_WristXRayScaphoid, + KneeRightXRay2ViewsOblique: C80DocTypecodes_KneeRightXRay2ViewsOblique, + KidneyRightAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube: C80DocTypecodes_KidneyRightAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube, + KidneyRightAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra: C80DocTypecodes_KidneyRightAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra, + TibiaRightAndFibulaRightXRay2ViewsOblique: C80DocTypecodes_TibiaRightAndFibulaRightXRay2ViewsOblique, + WristRightXRayScaphoid: C80DocTypecodes_WristRightXRayScaphoid, + ParotidGlandFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_ParotidGlandFluoroscopyWContrastIntraSalivaryDuct, + SinusesXRayWatersUpright: C80DocTypecodes_SinusesXRayWatersUpright, + NeckXRay2ViewsLateral: C80DocTypecodes_NeckXRay2ViewsLateral, + ThoracicArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_ThoracicArteryFluoroscopicAngiogramWContrastIA, + SpineThoracicFluoroscopyLimitedWContrastIT: C80DocTypecodes_SpineThoracicFluoroscopyLimitedWContrastIT, + SpineThoracicAndLumbarXRaySingleView: C80DocTypecodes_SpineThoracicAndLumbarXRaySingleView, + SpineThoracicAndLumbarXRayAPAndLateral: C80DocTypecodes_SpineThoracicAndLumbarXRayAPAndLateral, + SpineThoracicAndLumbarXRayStanding: C80DocTypecodes_SpineThoracicAndLumbarXRayStanding, + SpineCervicalAndThoracicAndLumbarFluoroscopyLimitedWContrastIT: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarFluoroscopyLimitedWContrastIT, + USGuidanceForAspirationOfCystOfKidney: C80DocTypecodes_USGuidanceForAspirationOfCystOfKidney, + USGuidanceForCSFAspirationOfSpine: C80DocTypecodes_USGuidanceForCSFAspirationOfSpine, + FemoralVesselsBilateralUS: C80DocTypecodes_FemoralVesselsBilateralUS, + IliacVesselsBilateralUS: C80DocTypecodes_IliacVesselsBilateralUS, + LowerExtremityArteryBilateralUS: C80DocTypecodes_LowerExtremityArteryBilateralUS, + SubclavianVesselsBilateralUS: C80DocTypecodes_SubclavianVesselsBilateralUS, + USGuidanceForBiopsyOfScrotumAndTesticle: C80DocTypecodes_USGuidanceForBiopsyOfScrotumAndTesticle, + USGuidanceForAspirationOfCystOfPancreas: C80DocTypecodes_USGuidanceForAspirationOfCystOfPancreas, + FemoralVesselsUS: C80DocTypecodes_FemoralVesselsUS, + USGuidanceForFineNeedleAspirationOfDeepTissue: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfDeepTissue, + USGuidanceForFineNeedleAspirationOfSuperficialTissue: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfSuperficialTissue, + IliacVesselsLeftUS: C80DocTypecodes_IliacVesselsLeftUS, + ParotidGlandUS: C80DocTypecodes_ParotidGlandUS, + PenisVesselsUS: C80DocTypecodes_PenisVesselsUS, + PenisUS: C80DocTypecodes_PenisUS, + IliacVesselsRightUS: C80DocTypecodes_IliacVesselsRightUS, + USGuidanceForRemovalOfFluidFromChest: C80DocTypecodes_USGuidanceForRemovalOfFluidFromChest, + UpperExtremityArteryUSDopplerLimited: C80DocTypecodes_UpperExtremityArteryUSDopplerLimited, + FingerSecondRightXRay: C80DocTypecodes_FingerSecondRightXRay, + FingerThirdRightXRay: C80DocTypecodes_FingerThirdRightXRay, + FingerFourthRightXRay: C80DocTypecodes_FingerFourthRightXRay, + FingerFifthRightXRay: C80DocTypecodes_FingerFifthRightXRay, + ToeSecondRightXRay: C80DocTypecodes_ToeSecondRightXRay, + ToeThirdRightXRay: C80DocTypecodes_ToeThirdRightXRay, + ToeFourthRightXRay: C80DocTypecodes_ToeFourthRightXRay, + ToeFifthRightXRay: C80DocTypecodes_ToeFifthRightXRay, + GreatToeRightXRay: C80DocTypecodes_GreatToeRightXRay, + SubmandibularGlandFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SubmandibularGlandFluoroscopyWContrastIntraSalivaryDuct, + FluoroscopyGuidanceForBiopsyOfSuperficialBone: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSuperficialBone, + WristXRay4Views: C80DocTypecodes_WristXRay4Views, + WristXRay6Views: C80DocTypecodes_WristXRay6Views, + SkeletalSystemDXABoneDensity: C80DocTypecodes_SkeletalSystemDXABoneDensity, + StudyReportSkeletalSystemDXA: C80DocTypecodes_StudyReportSkeletalSystemDXA, + USGuidanceForBiopsyOfLiverTransplant: C80DocTypecodes_USGuidanceForBiopsyOfLiverTransplant, + USGuidanceForBiopsyOfKidneyTransplant: C80DocTypecodes_USGuidanceForBiopsyOfKidneyTransplant, + InternalAuditoryCanalRightCT: C80DocTypecodes_InternalAuditoryCanalRightCT, + FemurRightXRayTomograph: C80DocTypecodes_FemurRightXRayTomograph, + LowerExtremityJointRightMRILimitedWOContrast: C80DocTypecodes_LowerExtremityJointRightMRILimitedWOContrast, + ScapulaRightMRIWOContrast: C80DocTypecodes_ScapulaRightMRIWOContrast, + PelvisAndHipRightXRay: C80DocTypecodes_PelvisAndHipRightXRay, + HipRightXRayTrueLateral: C80DocTypecodes_HipRightXRayTrueLateral, + LowerExtremityVesselsRightMRIAngiogramWOContrast: C80DocTypecodes_LowerExtremityVesselsRightMRIAngiogramWOContrast, + OrbitRightXRay: C80DocTypecodes_OrbitRightXRay, + HandRightXRayBrewerton: C80DocTypecodes_HandRightXRayBrewerton, + CalcaneusRightXRayHarris: C80DocTypecodes_CalcaneusRightXRayHarris, + ElbowRightXRayJones: C80DocTypecodes_ElbowRightXRayJones, + CalcaneusRightXRaySkiJump: C80DocTypecodes_CalcaneusRightXRaySkiJump, + ShoulderRightXRayTransthoracic: C80DocTypecodes_ShoulderRightXRayTransthoracic, + ShoulderRightXRayVelpeauAxillary: C80DocTypecodes_ShoulderRightXRayVelpeauAxillary, + ShoulderRightXRayAPAndAxillaryAndOutlet: C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndOutlet, + ShoulderRightXRayAPAndAxillaryAndOutletAndZanca: C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndOutletAndZanca, + ShoulderRightXRayAPAndAxillaryAndY: C80DocTypecodes_ShoulderRightXRayAPAndAxillaryAndY, + PelvisAndHipRightXRayAPAndLateralCrosstable: C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralCrosstable, + PelvisAndHipRightXRayAPAndLateralFrog: C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralFrog, + PatellaRightXRayAPAndLateralAndSunrise: C80DocTypecodes_PatellaRightXRayAPAndLateralAndSunrise, + ShoulderRightXRayAPAndWestPoint: C80DocTypecodes_ShoulderRightXRayAPAndWestPoint, + ShoulderRightXRayAPAndY: C80DocTypecodes_ShoulderRightXRayAPAndY, + ShoulderRightXRayGrasheyAndAxillaryAndY: C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillaryAndY, + PatellaRightXRayPAAndLateralAndSunrise: C80DocTypecodes_PatellaRightXRayPAAndLateralAndSunrise, + ShoulderRightXRayGrasheyAndOutlet: C80DocTypecodes_ShoulderRightXRayGrasheyAndOutlet, + FootRightXRayTarsal: C80DocTypecodes_FootRightXRayTarsal, + ShoulderRightXRayGrasheyAndAxillary: C80DocTypecodes_ShoulderRightXRayGrasheyAndAxillary, + ShoulderRightXRayGrasheyAndOutletAndSerendipity: C80DocTypecodes_ShoulderRightXRayGrasheyAndOutletAndSerendipity, + ShoulderRightXRayGrasheyAndWestPoint: C80DocTypecodes_ShoulderRightXRayGrasheyAndWestPoint, + HipRightXRayPortable: C80DocTypecodes_HipRightXRayPortable, + HumerusBicipitalGrooveRightXRay: C80DocTypecodes_HumerusBicipitalGrooveRightXRay, + OlecranonRightXRay: C80DocTypecodes_OlecranonRightXRay, + AortaAndFemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_AortaAndFemoralArteryRightFluoroscopicAngiogramRunoffWContrastIA, + AorticArchAndSubclavianArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchAndSubclavianArteryRightFluoroscopicAngiogramWContrastIA, + GastricArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_GastricArteryRightFluoroscopicAngiogramWContrastIA, + WristRightCTWAndWOContrastIV: C80DocTypecodes_WristRightCTWAndWOContrastIV, + ClavicleRightXRay45DegreeCephalicAngle: C80DocTypecodes_ClavicleRightXRay45DegreeCephalicAngle, + HandRightXRayBora: C80DocTypecodes_HandRightXRayBora, + ShoulderRightXRayGrashey: C80DocTypecodes_ShoulderRightXRayGrashey, + TibiaRightXRay10DegreeCaudalAngle: C80DocTypecodes_TibiaRightXRay10DegreeCaudalAngle, + BreastRightMammogramSpot: C80DocTypecodes_BreastRightMammogramSpot, + WristRightXRayUlnarDeviationAndRadialDeviation: C80DocTypecodes_WristRightXRayUlnarDeviationAndRadialDeviation, + GreatToeRightXRayStanding: C80DocTypecodes_GreatToeRightXRayStanding, + LymphaticsAbdominalAndLymphaticsPelvicRightFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsAbdominalAndLymphaticsPelvicRightFluoroscopyWContrastIntraLymphatic, + ExtremityLymphaticsRightFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_ExtremityLymphaticsRightFluoroscopyWContrastIntraLymphatic, + LymphaticsRightFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsRightFluoroscopyWContrastIntraLymphatic, + CalcaneusRightXRayBroden: C80DocTypecodes_CalcaneusRightXRayBroden, + FootRightXRayAPStanding: C80DocTypecodes_FootRightXRayAPStanding, + ShoulderRightXRayGrasheyWAndWOWeight: C80DocTypecodes_ShoulderRightXRayGrasheyWAndWOWeight, + BreastImplantRightMRIWOContrast: C80DocTypecodes_BreastImplantRightMRIWOContrast, + HipRightXRayDuringSurgery: C80DocTypecodes_HipRightXRayDuringSurgery, + HipRightXRayLateralDuringSurgery: C80DocTypecodes_HipRightXRayLateralDuringSurgery, + BreastImplantRightMammogram: C80DocTypecodes_BreastImplantRightMammogram, + BreastSpecimenRightMammogram: C80DocTypecodes_BreastSpecimenRightMammogram, + ShoulderRightXRayAPAndTransthoracic: C80DocTypecodes_ShoulderRightXRayAPAndTransthoracic, + KneeRightXRaySunrise20And40And60Degrees: C80DocTypecodes_KneeRightXRaySunrise20And40And60Degrees, + BreastDuctRightMammogramWContrastIntraDuct: C80DocTypecodes_BreastDuctRightMammogramWContrastIntraDuct, + ParotidGlandRightFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_ParotidGlandRightFluoroscopyWContrastIntraSalivaryDuct, + LacrimalDuctRightFluoroscopyWContrastIntraLacrimalDuct: C80DocTypecodes_LacrimalDuctRightFluoroscopyWContrastIntraLacrimalDuct, + ShoulderLeftCTWContrastIntraarticular: C80DocTypecodes_ShoulderLeftCTWContrastIntraarticular, + UpperExtremityLeftMRIWContrastIV: C80DocTypecodes_UpperExtremityLeftMRIWContrastIV, + ShoulderLeftMRIWContrastIV: C80DocTypecodes_ShoulderLeftMRIWContrastIV, + UpperExtremityLeftMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityLeftMRIWAndWOContrastIV, + UpperExtremityLeftMRIWOContrast: C80DocTypecodes_UpperExtremityLeftMRIWOContrast, + ThoracicOutletLeftMRIWOContrast: C80DocTypecodes_ThoracicOutletLeftMRIWOContrast, + ShoulderLeftMRIWOContrast: C80DocTypecodes_ShoulderLeftMRIWOContrast, + TemporalBoneLeftCTWContrastIV: C80DocTypecodes_TemporalBoneLeftCTWContrastIV, + OrbitLeftMRI: C80DocTypecodes_OrbitLeftMRI, + KneeVesselsLeftMRIAngiogramWAndWOContrastIV: C80DocTypecodes_KneeVesselsLeftMRIAngiogramWAndWOContrastIV, + WristLeftXRayLimited: C80DocTypecodes_WristLeftXRayLimited, + WristLeftXRayOblique: C80DocTypecodes_WristLeftXRayOblique, + AnkleLeftXRay2ViewsWManualStress: C80DocTypecodes_AnkleLeftXRay2ViewsWManualStress, + AnkleLeftXRay2ViewsStanding: C80DocTypecodes_AnkleLeftXRay2ViewsStanding, + WristLeftXRayTunnelCarpal: C80DocTypecodes_WristLeftXRayTunnelCarpal, + WristLeftXRay2ViewsTunnelCarpal: C80DocTypecodes_WristLeftXRay2ViewsTunnelCarpal, + ElbowLeftXRay2ViewsOblique: C80DocTypecodes_ElbowLeftXRay2ViewsOblique, + FemurLeftXRayStanding: C80DocTypecodes_FemurLeftXRayStanding, + FootLeftXRay2Views: C80DocTypecodes_FootLeftXRay2Views, + HandLeftXRayAPAndLateral: C80DocTypecodes_HandLeftXRayAPAndLateral, + HandLeftXRayAPAndLateralAndOblique: C80DocTypecodes_HandLeftXRayAPAndLateralAndOblique, + LowerExtremityLeftXRayAPSingleViewStanding: C80DocTypecodes_LowerExtremityLeftXRayAPSingleViewStanding, + LowerExtremityLeftXRayStanding: C80DocTypecodes_LowerExtremityLeftXRayStanding, + KneeLeftXRay2ViewsStanding: C80DocTypecodes_KneeLeftXRay2ViewsStanding, + KneeLeftXRay4ViewsStanding: C80DocTypecodes_KneeLeftXRay4ViewsStanding, + LowerExtremityVesselsLeftFluoroscopicAngiogramWContrast: C80DocTypecodes_LowerExtremityVesselsLeftFluoroscopicAngiogramWContrast, + BreastLeftMammogramMagnificationAndSpot: C80DocTypecodes_BreastLeftMammogramMagnificationAndSpot, + BreastLeftMammogramTrueLateral: C80DocTypecodes_BreastLeftMammogramTrueLateral, + RibsLeftXRayAnteriorAndLateral: C80DocTypecodes_RibsLeftXRayAnteriorAndLateral, + RibsLeftXRayLateral: C80DocTypecodes_RibsLeftXRayLateral, + ShoulderLeftXRayY: C80DocTypecodes_ShoulderLeftXRayY, + UpperExtremityVeinsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVeinsLeftFluoroscopicAngiogramWContrastIV, + WristLeftXRayAPAndLateral: C80DocTypecodes_WristLeftXRayAPAndLateral, + AnkleArteriesLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AnkleArteriesLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryAndCerebralArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndCerebralArteryLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryCervicalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryCervicalLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryInternalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryInternalLeftFluoroscopicAngiogramWContrastIA, + CarotidArteryAndCerebralArteryInternalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndCerebralArteryInternalLeftFluoroscopicAngiogramWContrastIA, + RibsLowerLeftXRay: C80DocTypecodes_RibsLowerLeftXRay, + RibsUpperLeftXRay: C80DocTypecodes_RibsUpperLeftXRay, + RibsAnteriorAndPosteriorLeftXRay: C80DocTypecodes_RibsAnteriorAndPosteriorLeftXRay, + RibsPosteriorLeftXRay: C80DocTypecodes_RibsPosteriorLeftXRay, + BreastImplantLeftMRIWAndWOContrastIV: C80DocTypecodes_BreastImplantLeftMRIWAndWOContrastIV, + KneeLeftXRay2ViewsOblique: C80DocTypecodes_KneeLeftXRay2ViewsOblique, + KidneyLeftAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube: C80DocTypecodes_KidneyLeftAndCollectingSystemFluoroscopyWContrastViaNephrostomyTube, + KidneyLeftAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra: C80DocTypecodes_KidneyLeftAndCollectingSystemFluoroscopyWContrastRetrogradeViaUrethra, + TibiaLeftAndFibulaLeftXRay2ViewsOblique: C80DocTypecodes_TibiaLeftAndFibulaLeftXRay2ViewsOblique, + VACompensationAndPensionCAndPExaminationAcromegaly: C80DocTypecodes_VACompensationAndPensionCAndPExaminationAcromegaly, + VACompensationAndPensionCAndPExaminationAidAndAttendanceHousebound: C80DocTypecodes_VACompensationAndPensionCAndPExaminationAidAndAttendanceHousebound, + VACompensationAndPensionCAndPExaminationArrhythmias: C80DocTypecodes_VACompensationAndPensionCAndPExaminationArrhythmias, + VACompensationAndPensionCAndPExaminationMiscellaneousArteriesVeins: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousArteriesVeins, + VACompensationAndPensionCAndPExaminationAudio: C80DocTypecodes_VACompensationAndPensionCAndPExaminationAudio, + VACompensationAndPensionCAndPExaminationBonesFracturesBoneDisease: C80DocTypecodes_VACompensationAndPensionCAndPExaminationBonesFracturesBoneDisease, + VACompensationAndPensionCAndPExaminationBrainSpinalCord: C80DocTypecodes_VACompensationAndPensionCAndPExaminationBrainSpinalCord, + VACompensationAndPensionCAndPExaminationChronicFatigueSyndrome: C80DocTypecodes_VACompensationAndPensionCAndPExaminationChronicFatigueSyndrome, + VACompensationAndPensionCAndPExaminationColdInjuryProtocol: C80DocTypecodes_VACompensationAndPensionCAndPExaminationColdInjuryProtocol, + VACompensationAndPensionCAndPExaminationCranialNerves: C80DocTypecodes_VACompensationAndPensionCAndPExaminationCranialNerves, + VACompensationAndPensionCAndPExaminationCushingsSyndrome: C80DocTypecodes_VACompensationAndPensionCAndPExaminationCushingsSyndrome, + VACompensationAndPensionCAndPExaminationDentalOral: C80DocTypecodes_VACompensationAndPensionCAndPExaminationDentalOral, + VACompensationAndPensionCAndPExaminationDiabetesMellitus: C80DocTypecodes_VACompensationAndPensionCAndPExaminationDiabetesMellitus, + VACompensationAndPensionCAndPExaminationMiscellaneousDigestiveConditions: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousDigestiveConditions, + VACompensationAndPensionCAndPExaminationEarDisease: C80DocTypecodes_VACompensationAndPensionCAndPExaminationEarDisease, + VACompensationAndPensionCAndPExaminationMentalHealthEatingDisorders: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMentalHealthEatingDisorders, + VACompensationAndPensionCAndPExaminationMiscellaneousEndocrineDiseases: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousEndocrineDiseases, + VACompensationAndPensionCAndPExaminationEpilepsyNarcolepsy: C80DocTypecodes_VACompensationAndPensionCAndPExaminationEpilepsyNarcolepsy, + VACompensationAndPensionCAndPExaminationEsophagusHiatalHernia: C80DocTypecodes_VACompensationAndPensionCAndPExaminationEsophagusHiatalHernia, + VACompensationAndPensionCAndPExaminationEye: C80DocTypecodes_VACompensationAndPensionCAndPExaminationEye, + VACompensationAndPensionCAndPExaminationFeet: C80DocTypecodes_VACompensationAndPensionCAndPExaminationFeet, + VACompensationAndPensionCAndPExaminationFibromyalgia: C80DocTypecodes_VACompensationAndPensionCAndPExaminationFibromyalgia, + VACompensationAndPensionCAndPExaminationGeneralMedical: C80DocTypecodes_VACompensationAndPensionCAndPExaminationGeneralMedical, + VACompensationAndPensionCAndPExaminationGenitourinary: C80DocTypecodes_VACompensationAndPensionCAndPExaminationGenitourinary, + VACompensationAndPensionCAndPExaminationDisabilityInGulfWarVeterans: C80DocTypecodes_VACompensationAndPensionCAndPExaminationDisabilityInGulfWarVeterans, + VACompensationAndPensionCAndPExaminationGynecologicalConditionsDisordersOfTheBreast: C80DocTypecodes_VACompensationAndPensionCAndPExaminationGynecologicalConditionsDisordersOfTheBreast, + VACompensationAndPensionCAndPExaminationHandThumbFingers: C80DocTypecodes_VACompensationAndPensionCAndPExaminationHandThumbFingers, + VACompensationAndPensionCAndPExaminationHeart: C80DocTypecodes_VACompensationAndPensionCAndPExaminationHeart, + VACompensationAndPensionCAndPExaminationHemicDisorders: C80DocTypecodes_VACompensationAndPensionCAndPExaminationHemicDisorders, + VACompensationAndPensionCAndPExaminationHIVRelatedIllness: C80DocTypecodes_VACompensationAndPensionCAndPExaminationHIVRelatedIllness, + VACompensationAndPensionCAndPExaminationHypertension: C80DocTypecodes_VACompensationAndPensionCAndPExaminationHypertension, + VACompensationAndPensionCAndPExaminationInfectiousImmuneNutritionalDisabilities: C80DocTypecodes_VACompensationAndPensionCAndPExaminationInfectiousImmuneNutritionalDisabilities, + VACompensationAndPensionCAndPExaminationInitialEvaluationPostTraumaticStressDisorder: C80DocTypecodes_VACompensationAndPensionCAndPExaminationInitialEvaluationPostTraumaticStressDisorder, + VACompensationAndPensionCAndPExaminationLargeSmallIntestines: C80DocTypecodes_VACompensationAndPensionCAndPExaminationLargeSmallIntestines, + VACompensationAndPensionCAndPExaminationExtremityJoints: C80DocTypecodes_VACompensationAndPensionCAndPExaminationExtremityJoints, + VACompensationAndPensionCAndPExaminationLiverGallBladderPancreas: C80DocTypecodes_VACompensationAndPensionCAndPExaminationLiverGallBladderPancreas, + VACompensationAndPensionCAndPExaminationLymphaticDisorders: C80DocTypecodes_VACompensationAndPensionCAndPExaminationLymphaticDisorders, + VACompensationAndPensionCAndPExaminationGeneralMentalDisorders: C80DocTypecodes_VACompensationAndPensionCAndPExaminationGeneralMentalDisorders, + VACompensationAndPensionCAndPExaminationMouthLipsTongue: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMouthLipsTongue, + VACompensationAndPensionCAndPExaminationMuscles: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMuscles, + VACompensationAndPensionCAndPExaminationMiscellaneousNeurologicalDisorders: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousNeurologicalDisorders, + VACompensationAndPensionCAndPExaminationNoseSinusLarynxPharynx: C80DocTypecodes_VACompensationAndPensionCAndPExaminationNoseSinusLarynxPharynx, + VACompensationAndPensionCAndPExaminationPeripheralNerves: C80DocTypecodes_VACompensationAndPensionCAndPExaminationPeripheralNerves, + VACompensationAndPensionCAndPExaminationPrisonerOfWarProtocol: C80DocTypecodes_VACompensationAndPensionCAndPExaminationPrisonerOfWarProtocol, + VACompensationAndPensionCAndPExaminationPulmonaryTuberculosisMycobacterialDiseases: C80DocTypecodes_VACompensationAndPensionCAndPExaminationPulmonaryTuberculosisMycobacterialDiseases, + VACompensationAndPensionCAndPExaminationRectumAnus: C80DocTypecodes_VACompensationAndPensionCAndPExaminationRectumAnus, + VACompensationAndPensionCAndPExaminationResidualsOfAmputations: C80DocTypecodes_VACompensationAndPensionCAndPExaminationResidualsOfAmputations, + VACompensationAndPensionCAndPExaminationObstructiveRestrictiveInterstitialRespiratoryDiseases: C80DocTypecodes_VACompensationAndPensionCAndPExaminationObstructiveRestrictiveInterstitialRespiratoryDiseases, + VACompensationAndPensionCAndPExaminationMiscellaneousRespiratoryDiseases: C80DocTypecodes_VACompensationAndPensionCAndPExaminationMiscellaneousRespiratoryDiseases, + VACompensationAndPensionCAndPExaminationReviewEvaluationPostTraumaticStressDisorder: C80DocTypecodes_VACompensationAndPensionCAndPExaminationReviewEvaluationPostTraumaticStressDisorder, + VACompensationAndPensionCAndPExaminationScars: C80DocTypecodes_VACompensationAndPensionCAndPExaminationScars, + VACompensationAndPensionCAndPExaminationSenseOfSmellTaste: C80DocTypecodes_VACompensationAndPensionCAndPExaminationSenseOfSmellTaste, + VACompensationAndPensionCAndPExaminationSkinDiseasesOtherThanScars: C80DocTypecodes_VACompensationAndPensionCAndPExaminationSkinDiseasesOtherThanScars, + VACompensationAndPensionCAndPExaminationSocialIndustrialSurvey: C80DocTypecodes_VACompensationAndPensionCAndPExaminationSocialIndustrialSurvey, + VACompensationAndPensionCAndPExaminationSpine: C80DocTypecodes_VACompensationAndPensionCAndPExaminationSpine, + VACompensationAndPensionCAndPExaminationStomachDuodenumPeritonealAdhesions: C80DocTypecodes_VACompensationAndPensionCAndPExaminationStomachDuodenumPeritonealAdhesions, + VACompensationAndPensionCAndPExaminationThyroidParathyroidDiseases: C80DocTypecodes_VACompensationAndPensionCAndPExaminationThyroidParathyroidDiseases, + CTGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion, + MRIGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion: C80DocTypecodes_MRIGuidanceForNeedleLocalizationOfUnspecifiedBodyRegion, + OrbitAndFaceMRIWAndWOContrastIV: C80DocTypecodes_OrbitAndFaceMRIWAndWOContrastIV, + VeinBilateralUS: C80DocTypecodes_VeinBilateralUS, + ExtremityArteryBilateralUSDoppler: C80DocTypecodes_ExtremityArteryBilateralUSDoppler, + KidneyTransplantUS: C80DocTypecodes_KidneyTransplantUS, + UpperExtremityMRIWOContrast: C80DocTypecodes_UpperExtremityMRIWOContrast, + UpperExtremityMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityMRIWAndWOContrastIV, + VeinUS: C80DocTypecodes_VeinUS, + UpperExtremityMRIWContrastIV: C80DocTypecodes_UpperExtremityMRIWContrastIV, + OrbitAndFaceMRIWContrastIV: C80DocTypecodes_OrbitAndFaceMRIWContrastIV, + BrachiocephalicArteryUSDoppler: C80DocTypecodes_BrachiocephalicArteryUSDoppler, + AVFistulaUS: C80DocTypecodes_AVFistulaUS, + ExtremityArteryUSDoppler: C80DocTypecodes_ExtremityArteryUSDoppler, + UnspecifiedBodyRegionMRIAnd3DReconstruction: C80DocTypecodes_UnspecifiedBodyRegionMRIAnd3DReconstruction, + HeadVesselsUSDopplerLimited: C80DocTypecodes_HeadVesselsUSDopplerLimited, + VeinUSLimited: C80DocTypecodes_VeinUSLimited, + PelvisCTLimitedPelvimetryWOContrast: C80DocTypecodes_PelvisCTLimitedPelvimetryWOContrast, + HipFluoroscopyDuringSurgery: C80DocTypecodes_HipFluoroscopyDuringSurgery, + ScapulaXRayAPSingleView: C80DocTypecodes_ScapulaXRayAPSingleView, + SpineThoracicAndLumbarXRayAPSingleView: C80DocTypecodes_SpineThoracicAndLumbarXRayAPSingleView, + RibsXRayAPSingleView: C80DocTypecodes_RibsXRayAPSingleView, + ChestXRayLateral: C80DocTypecodes_ChestXRayLateral, + SpineXRayLateral: C80DocTypecodes_SpineXRayLateral, + RibsXRayLateral: C80DocTypecodes_RibsXRayLateral, + BreastDuctMammogramWContrastIntraDuct: C80DocTypecodes_BreastDuctMammogramWContrastIntraDuct, + ExtremityVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_ExtremityVeinsFluoroscopicAngiogramWContrastIV, + UnspecifiedBodyRegionXRayWManualStress: C80DocTypecodes_UnspecifiedBodyRegionXRayWManualStress, + PulmonaryArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramWContrastIA, + SalivaryGlandXRay: C80DocTypecodes_SalivaryGlandXRay, + GastrointestineUpperFluoroscopyWAirAndBariumContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWAirAndBariumContrastPO, + RibsXRay2Views: C80DocTypecodes_RibsXRay2Views, + SacrumAndCoccyxXRay3Views: C80DocTypecodes_SacrumAndCoccyxXRay3Views, + RibsXRay3Views: C80DocTypecodes_RibsXRay3Views, + SpineLumbarXRay5ViewsWFlexionAndWExtension: C80DocTypecodes_SpineLumbarXRay5ViewsWFlexionAndWExtension, + RibsXRayAnteriorAndLateral: C80DocTypecodes_RibsXRayAnteriorAndLateral, + PelvisXRayAPAndInletAndOutletAndOblique: C80DocTypecodes_PelvisXRayAPAndInletAndOutletAndOblique, + ChestFluoroscopyAPAndLateral: C80DocTypecodes_ChestFluoroscopyAPAndLateral, + SpineCervicalAndThoracicAndLumbarXRayAPAndLateral: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRayAPAndLateral, + FootXRayAPAndLateralStanding: C80DocTypecodes_FootXRayAPAndLateralStanding, + FootXRayAPAndLateral: C80DocTypecodes_FootXRayAPAndLateral, + ChestXRayAPAndLateralAndLordotic: C80DocTypecodes_ChestXRayAPAndLateralAndLordotic, + KneeXRayAPAndLateralAndMerchants: C80DocTypecodes_KneeXRayAPAndLateralAndMerchants, + AnkleXRayAPAndLateralAndOblique: C80DocTypecodes_AnkleXRayAPAndLateralAndOblique, + KneeXRayAPAndLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_KneeXRayAPAndLateralAndRightObliqueAndLeftOblique, + ChestXRayAPAndLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_ChestXRayAPAndLateralAndRightObliqueAndLeftOblique, + ToesXRayAPAndOblique: C80DocTypecodes_ToesXRayAPAndOblique, + FootXRayAPAndOblique: C80DocTypecodes_FootXRayAPAndOblique, + ShoulderXRayAPAndTransthoracic: C80DocTypecodes_ShoulderXRayAPAndTransthoracic, + FingerXRayPAAndLateralAndOblique: C80DocTypecodes_FingerXRayPAAndLateralAndOblique, + HandXRayPAAndOblique: C80DocTypecodes_HandXRayPAAndOblique, + HepaticVeinsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_HepaticVeinsFluoroscopicAngiogramWContrastIV, + CarotidArteryCervicalFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryCervicalFluoroscopicAngiogramWContrastIA, + CarotidArteryAndCerebralArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryAndCerebralArteryFluoroscopicAngiogramWContrastIA, + HepaticVeinsFluoroscopicAngiogramWContrastIVAndWHemodynamics: C80DocTypecodes_HepaticVeinsFluoroscopicAngiogramWContrastIVAndWHemodynamics, + CarotidArteryBilateralAndCerebralArteryBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryBilateralAndCerebralArteryBilateralFluoroscopicAngiogramWContrastIA, + CarotidArteryCervicalBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_CarotidArteryCervicalBilateralFluoroscopicAngiogramWContrastIA, + RibsBilateralAndChestXRay4ViewsAndPAChest: C80DocTypecodes_RibsBilateralAndChestXRay4ViewsAndPAChest, + RibsRightAndChestXRayLateralAndPAChest: C80DocTypecodes_RibsRightAndChestXRayLateralAndPAChest, + RibsAndChestXRayLateralAndPAChest: C80DocTypecodes_RibsAndChestXRayLateralAndPAChest, + FluoroscopicAngiogramGuidanceForVascularAccessOfVessel: C80DocTypecodes_FluoroscopicAngiogramGuidanceForVascularAccessOfVessel, + USGuidanceForVascularAccessOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForVascularAccessOfUnspecifiedBodyRegion, + HeartMRICineForBloodFlowVelocityMapping: C80DocTypecodes_HeartMRICineForBloodFlowVelocityMapping, + BoneMarrowMRIForBloodFlow: C80DocTypecodes_BoneMarrowMRIForBloodFlow, + HeadCTPerfusionWContrastIV: C80DocTypecodes_HeadCTPerfusionWContrastIV, + GastrointestineUpperFluoroscopyWAirContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWAirContrastPO, + BreastDuctLeftMammogramWContrastIntraMultipleDucts: C80DocTypecodes_BreastDuctLeftMammogramWContrastIntraMultipleDucts, + BreastDuctBilateralMammogramWContrastIntraMultipleDucts: C80DocTypecodes_BreastDuctBilateralMammogramWContrastIntraMultipleDucts, + BreastDuctRightMammogramWContrastIntraMultipleDucts: C80DocTypecodes_BreastDuctRightMammogramWContrastIntraMultipleDucts, + BreastDuctMammogramWContrastIntraMultipleDucts: C80DocTypecodes_BreastDuctMammogramWContrastIntraMultipleDucts, + GastrointestinalSystemAndRespiratorySystemXRayForForeignBody: C80DocTypecodes_GastrointestinalSystemAndRespiratorySystemXRayForForeignBody, + BreastFFDMammogramPostLocalization: C80DocTypecodes_BreastFFDMammogramPostLocalization, + VasDeferensFluoroscopyWContrastIntraVasDeferens: C80DocTypecodes_VasDeferensFluoroscopyWContrastIntraVasDeferens, + BreastFFDMammogramDiagnostic: C80DocTypecodes_BreastFFDMammogramDiagnostic, + BreastFFDMammogramScreening: C80DocTypecodes_BreastFFDMammogramScreening, + BreastBilateralFFDMammogramDiagnostic: C80DocTypecodes_BreastBilateralFFDMammogramDiagnostic, + LowerExtremityMRIWAndWOContrastIV: C80DocTypecodes_LowerExtremityMRIWAndWOContrastIV, + LowerExtremityMRIWOContrast: C80DocTypecodes_LowerExtremityMRIWOContrast, + LowerExtremityMRIWContrastIV: C80DocTypecodes_LowerExtremityMRIWContrastIV, + ShoulderXRayAPWInternalRotationAndWExternalRotationAndAxillary: C80DocTypecodes_ShoulderXRayAPWInternalRotationAndWExternalRotationAndAxillary, + SpineCTWContrastIntradisc: C80DocTypecodes_SpineCTWContrastIntradisc, + AbdomenXRayRightPosteriorOblique: C80DocTypecodes_AbdomenXRayRightPosteriorOblique, + WristLeftXRayPAWClenchedFist: C80DocTypecodes_WristLeftXRayPAWClenchedFist, + ShoulderLeftXRayAPWInternalRotationAndGrasheyAndAxillaryAndOutlet: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndGrasheyAndAxillaryAndOutlet, + RibsLeftAndChestXRay: C80DocTypecodes_RibsLeftAndChestXRay, + AbdomenAndFetusXRayForFetalAge: C80DocTypecodes_AbdomenAndFetusXRayForFetalAge, + ShoulderLeftXRayAPWInternalRotationAndWExternalRotation: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotation, + ShoulderBilateralXRayAPWInternalRotationAndWExternalRotation: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotation, + AnkleBilateralXRayAPAndLateralStanding: C80DocTypecodes_AnkleBilateralXRayAPAndLateralStanding, + FootBilateralXRayAPAndLateralStanding: C80DocTypecodes_FootBilateralXRayAPAndLateralStanding, + FootLeftXRayAPAndLateralStanding: C80DocTypecodes_FootLeftXRayAPAndLateralStanding, + SpineLumbarXRayAPAndLateralStanding: C80DocTypecodes_SpineLumbarXRayAPAndLateralStanding, + FootLeftXRayAPAndLateralAndObliqueStanding: C80DocTypecodes_FootLeftXRayAPAndLateralAndObliqueStanding, + ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillary: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillary, + ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillary: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillary, + ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndOutlet: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndOutlet, + ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY, + ShoulderBilateralXRayAPAndAxillaryAndOutletAnd30DegreeCaudalAngle: C80DocTypecodes_ShoulderBilateralXRayAPAndAxillaryAndOutletAnd30DegreeCaudalAngle, + SpineLumbarXRayLateralStandingAndWFlexionAndWExtension: C80DocTypecodes_SpineLumbarXRayLateralStandingAndWFlexionAndWExtension, + ChestXRayLateralAndPAWInspirationAndExpiration: C80DocTypecodes_ChestXRayLateralAndPAWInspirationAndExpiration, + ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndY: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndY, + ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWExternalRotationAndAxillaryAndY, + KneeLeftXRaySunriseAndTunnelStanding: C80DocTypecodes_KneeLeftXRaySunriseAndTunnelStanding, + ShoulderBilateralXRayAPWInternalRotationAndWestPoint: C80DocTypecodes_ShoulderBilateralXRayAPWInternalRotationAndWestPoint, + ShoulderLeftXRayAPWInternalRotationAndWestPoint: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWestPoint, + ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndY: C80DocTypecodes_ShoulderLeftXRayAPWInternalRotationAndWExternalRotationAndY, + KidneyBilateralFluoroscopyWContrastRetrograde: C80DocTypecodes_KidneyBilateralFluoroscopyWContrastRetrograde, + ShoulderBilateralXRayGrasheyAndOutletAndSerendipity: C80DocTypecodes_ShoulderBilateralXRayGrasheyAndOutletAndSerendipity, + RibsUpperAnteriorAndPosteriorLeftXRay: C80DocTypecodes_RibsUpperAnteriorAndPosteriorLeftXRay, + RibsPosteriorBilateralXRay: C80DocTypecodes_RibsPosteriorBilateralXRay, + RibsUpperPosteriorLeftXRay: C80DocTypecodes_RibsUpperPosteriorLeftXRay, + KidneyBilateralXRayTomographWOContrast: C80DocTypecodes_KidneyBilateralXRayTomographWOContrast, + PelvisXRayAndInletAndOutlet: C80DocTypecodes_PelvisXRayAndInletAndOutlet, + FluoroscopyGuidanceForAbscessDrainageOfLiver: C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfLiver, + FluoroscopyGuidanceForPlacementOfTubeInChest: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInChest, + FistulaFluoroscopyWContrastRetrograde: C80DocTypecodes_FistulaFluoroscopyWContrastRetrograde, + WristRightXRay3ViewsAndRadialDeviation: C80DocTypecodes_WristRightXRay3ViewsAndRadialDeviation, + WristRightXRay3ViewsAndUlnarDeviation: C80DocTypecodes_WristRightXRay3ViewsAndUlnarDeviation, + ScapulaXRayLateralAndOutlet: C80DocTypecodes_ScapulaXRayLateralAndOutlet, + SpineThoracicAndLumbarXRayScoliosisAPAndLateralStanding: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateralStanding, + AnkleRightXRayAPAndLateralStanding: C80DocTypecodes_AnkleRightXRayAPAndLateralStanding, + AnkleRightXRayAPAndLateralAndObliqueWManualStress: C80DocTypecodes_AnkleRightXRayAPAndLateralAndObliqueWManualStress, + AnkleRightXRayAndViewWManualStress: C80DocTypecodes_AnkleRightXRayAndViewWManualStress, + AnkleRightXRayAPAndLateralAndObliqueStanding: C80DocTypecodes_AnkleRightXRayAPAndLateralAndObliqueStanding, + AnkleRightXRayAndMortise: C80DocTypecodes_AnkleRightXRayAndMortise, + ElbowRightXRayAndOblique: C80DocTypecodes_ElbowRightXRayAndOblique, + FootRightXRayAPAndLateralStanding: C80DocTypecodes_FootRightXRayAPAndLateralStanding, + FootRightXRayAPAndLateralAndObliqueStanding: C80DocTypecodes_FootRightXRayAPAndLateralAndObliqueStanding, + RadiusRightAndUlnaRightXRayAndOblique: C80DocTypecodes_RadiusRightAndUlnaRightXRayAndOblique, + HipRightXRayAndLateralCrosstable: C80DocTypecodes_HipRightXRayAndLateralCrosstable, + KneeRightXRay2ViewsAndOblique: C80DocTypecodes_KneeRightXRay2ViewsAndOblique, + KneeRightXRay2ViewsAndSunrise: C80DocTypecodes_KneeRightXRay2ViewsAndSunrise, + KneeRightXRay2ViewsAndSunriseAndTunnel: C80DocTypecodes_KneeRightXRay2ViewsAndSunriseAndTunnel, + KneeRightXRay2ViewsAndTunnel: C80DocTypecodes_KneeRightXRay2ViewsAndTunnel, + KneeRightXRay2ViewsAndTunnelStanding: C80DocTypecodes_KneeRightXRay2ViewsAndTunnelStanding, + KneeRightXRay3ViewsAndSunrise: C80DocTypecodes_KneeRightXRay3ViewsAndSunrise, + KneeRightXRay4ViewsAndAPStanding: C80DocTypecodes_KneeRightXRay4ViewsAndAPStanding, + KneeRightXRay4ViewsAndOblique: C80DocTypecodes_KneeRightXRay4ViewsAndOblique, + KneeRightXRay4ViewsAndTunnel: C80DocTypecodes_KneeRightXRay4ViewsAndTunnel, + KneeRightXRay4ViewsAndSunriseAndTunnel: C80DocTypecodes_KneeRightXRay4ViewsAndSunriseAndTunnel, + KneeRightXRayAPAndLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_KneeRightXRayAPAndLateralAndRightObliqueAndLeftOblique, + KneeRightXRayAndTunnel: C80DocTypecodes_KneeRightXRayAndTunnel, + KneeRightXRayAndOblique: C80DocTypecodes_KneeRightXRayAndOblique, + KneeRightXRayAndSunrise: C80DocTypecodes_KneeRightXRayAndSunrise, + ShoulderRightXRayWInternalRotationAndWExternalRotationAndAxillary: C80DocTypecodes_ShoulderRightXRayWInternalRotationAndWExternalRotationAndAxillary, + ShoulderRightXRay3ViewsAndAxillary: C80DocTypecodes_ShoulderRightXRay3ViewsAndAxillary, + ShoulderRightXRay3ViewsAndY: C80DocTypecodes_ShoulderRightXRay3ViewsAndY, + ShoulderRightXRayAPWInternalRotationAndWExternalRotation: C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWExternalRotation, + ShoulderRightXRayAPWInternalRotationAndWestPoint: C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWestPoint, + ShoulderRightXRayAPWInternalRotationAndWExternalRotationAndWestPoint: C80DocTypecodes_ShoulderRightXRayAPWInternalRotationAndWExternalRotationAndWestPoint, + TibiaRightAndFibulaRightXRayAndOblique: C80DocTypecodes_TibiaRightAndFibulaRightXRayAndOblique, + WristRightXRay3ViewsAndCarpalTunnel: C80DocTypecodes_WristRightXRay3ViewsAndCarpalTunnel, + WristRightXRayAndCarpalTunnel: C80DocTypecodes_WristRightXRayAndCarpalTunnel, + ShoulderXRayAPAndGrasheyAndAxillary: C80DocTypecodes_ShoulderXRayAPAndGrasheyAndAxillary, + ShoulderXRayAPWInternalRotationAndWExternalRotation: C80DocTypecodes_ShoulderXRayAPWInternalRotationAndWExternalRotation, + ShoulderXRayAxillaryAndTranscapular: C80DocTypecodes_ShoulderXRayAxillaryAndTranscapular, + SinusesXRay3ViewsAndSubmentovertex: C80DocTypecodes_SinusesXRay3ViewsAndSubmentovertex, + SternumXRayLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_SternumXRayLateralAndRightObliqueAndLeftOblique, + SternumXRayLateralAndRightAnteriorOblique: C80DocTypecodes_SternumXRayLateralAndRightAnteriorOblique, + SpineThoracicXRay5ViewsAndOblique: C80DocTypecodes_SpineThoracicXRay5ViewsAndOblique, + SpineThoracicXRayTomographAP: C80DocTypecodes_SpineThoracicXRayTomographAP, + SpineThoracicXRayTomographLateral: C80DocTypecodes_SpineThoracicXRayTomographLateral, + SpineThoracicXRayAPSingleViewWLeftBending: C80DocTypecodes_SpineThoracicXRayAPSingleViewWLeftBending, + SpineThoracicXRayAPSingleViewWRightBending: C80DocTypecodes_SpineThoracicXRayAPSingleViewWRightBending, + SpineThoracicXRayAndSwimmers: C80DocTypecodes_SpineThoracicXRayAndSwimmers, + SpineThoracicXRay4ViewsAndOblique: C80DocTypecodes_SpineThoracicXRay4ViewsAndOblique, + SpineThoracicXRayAndOblique: C80DocTypecodes_SpineThoracicXRayAndOblique, + GastrointestineUS: C80DocTypecodes_GastrointestineUS, + GenitourinarySystemUS: C80DocTypecodes_GenitourinarySystemUS, + ExtremityVeinBilateralUSDoppler: C80DocTypecodes_ExtremityVeinBilateralUSDoppler, + RenalVesselsBilateralUSDoppler: C80DocTypecodes_RenalVesselsBilateralUSDoppler, + LowerExtremityVeinBilateralUSDoppler: C80DocTypecodes_LowerExtremityVeinBilateralUSDoppler, + LowerExtremityArteryBilateralUSDoppler: C80DocTypecodes_LowerExtremityArteryBilateralUSDoppler, + LowerExtremityVesselsBilateralUSDoppler: C80DocTypecodes_LowerExtremityVesselsBilateralUSDoppler, + UpperExtremityArteryBilateralUSDoppler: C80DocTypecodes_UpperExtremityArteryBilateralUSDoppler, + ExtremityVesselsUSDopplerLimited: C80DocTypecodes_ExtremityVesselsUSDopplerLimited, + IliacArteryUSDoppler: C80DocTypecodes_IliacArteryUSDoppler, + RenalVesselsUSDoppler: C80DocTypecodes_RenalVesselsUSDoppler, + CarotidArteryLeftUSDoppler: C80DocTypecodes_CarotidArteryLeftUSDoppler, + ExtremityArteryLeftUSDoppler: C80DocTypecodes_ExtremityArteryLeftUSDoppler, + ExtremityVeinLeftUSDoppler: C80DocTypecodes_ExtremityVeinLeftUSDoppler, + LowerExtremityVesselsLeftUSDopplerLimited: C80DocTypecodes_LowerExtremityVesselsLeftUSDopplerLimited, + LowerExtremityVesselsLeftUSDoppler: C80DocTypecodes_LowerExtremityVesselsLeftUSDoppler, + LowerExtremityVeinLeftUSDoppler: C80DocTypecodes_LowerExtremityVeinLeftUSDoppler, + UpperExtremityVesselsLeftUSDoppler: C80DocTypecodes_UpperExtremityVesselsLeftUSDoppler, + LowerExtremityArteryUSDoppler: C80DocTypecodes_LowerExtremityArteryUSDoppler, + RenalArteryUSDoppler: C80DocTypecodes_RenalArteryUSDoppler, + RenalVesselsUSDopplerLimited: C80DocTypecodes_RenalVesselsUSDopplerLimited, + CarotidArteryRightUSDoppler: C80DocTypecodes_CarotidArteryRightUSDoppler, + ExtremityArteryRightUSDoppler: C80DocTypecodes_ExtremityArteryRightUSDoppler, + ExtremityVeinRightUSDoppler: C80DocTypecodes_ExtremityVeinRightUSDoppler, + LowerExtremityVesselsRightUSDopplerLimited: C80DocTypecodes_LowerExtremityVesselsRightUSDopplerLimited, + LowerExtremityVesselsRightUSDoppler: C80DocTypecodes_LowerExtremityVesselsRightUSDoppler, + LowerExtremityVeinRightUSDoppler: C80DocTypecodes_LowerExtremityVeinRightUSDoppler, + UpperExtremityVesselsRightUSDoppler: C80DocTypecodes_UpperExtremityVesselsRightUSDoppler, + VesselsUSDoppler: C80DocTypecodes_VesselsUSDoppler, + TesticleVesselsUSDoppler: C80DocTypecodes_TesticleVesselsUSDoppler, + UpperExtremityArteryUSDoppler: C80DocTypecodes_UpperExtremityArteryUSDoppler, + UpperExtremityVesselsUSDoppler: C80DocTypecodes_UpperExtremityVesselsUSDoppler, + ExtremityVeinUSDoppler: C80DocTypecodes_ExtremityVeinUSDoppler, + GastrointestineUSWContrastPO: C80DocTypecodes_GastrointestineUSWContrastPO, + USGuidanceForAbscessDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForAbscessDrainageOfUnspecifiedBodyRegion, + USGuidanceForAspirationOfOvary: C80DocTypecodes_USGuidanceForAspirationOfOvary, + TendonUS: C80DocTypecodes_TendonUS, + LiverTransplantUS: C80DocTypecodes_LiverTransplantUS, + RibsLowerPosteriorXRay: C80DocTypecodes_RibsLowerPosteriorXRay, + FemurRightAndTibiaRightXRayForLegLength: C80DocTypecodes_FemurRightAndTibiaRightXRayForLegLength, + RibsUpperAnteriorAndPosteriorRightXRay: C80DocTypecodes_RibsUpperAnteriorAndPosteriorRightXRay, + RibsUpperPosteriorRightXRay: C80DocTypecodes_RibsUpperPosteriorRightXRay, + RibsLowerPosteriorRightXRay: C80DocTypecodes_RibsLowerPosteriorRightXRay, + AbdominalWallUS: C80DocTypecodes_AbdominalWallUS, + ExtremityVesselsBilateralUSDoppler: C80DocTypecodes_ExtremityVesselsBilateralUSDoppler, + UpperExtremityVeinBilateralUSDoppler: C80DocTypecodes_UpperExtremityVeinBilateralUSDoppler, + IliacVesselsUSDoppler: C80DocTypecodes_IliacVesselsUSDoppler, + FemoralVesselsLeftUSDoppler: C80DocTypecodes_FemoralVesselsLeftUSDoppler, + LowerExtremityArteryLeftUSDoppler: C80DocTypecodes_LowerExtremityArteryLeftUSDoppler, + UpperExtremityArteryLeftUSDoppler: C80DocTypecodes_UpperExtremityArteryLeftUSDoppler, + UpperExtremityVeinLeftUSDoppler: C80DocTypecodes_UpperExtremityVeinLeftUSDoppler, + OvarianVesselsUSDoppler: C80DocTypecodes_OvarianVesselsUSDoppler, + ExtremityVesselsRightUSDoppler: C80DocTypecodes_ExtremityVesselsRightUSDoppler, + FemoralVesselsRightUSDoppler: C80DocTypecodes_FemoralVesselsRightUSDoppler, + LowerExtremityArteryRightUSDoppler: C80DocTypecodes_LowerExtremityArteryRightUSDoppler, + UpperExtremityArteryRightUSDoppler: C80DocTypecodes_UpperExtremityArteryRightUSDoppler, + UpperExtremityVeinRightUSDoppler: C80DocTypecodes_UpperExtremityVeinRightUSDoppler, + UmbilicalVesselsUSDoppler: C80DocTypecodes_UmbilicalVesselsUSDoppler, + PancreasTransplantUS: C80DocTypecodes_PancreasTransplantUS, + LymphaticsPelvicFluoroscopyWContrastIntraLymphatic: C80DocTypecodes_LymphaticsPelvicFluoroscopyWContrastIntraLymphatic, + PelvisXRayAndOblique: C80DocTypecodes_PelvisXRayAndOblique, + HipRightXRayAPAndDaneliusMiller: C80DocTypecodes_HipRightXRayAPAndDaneliusMiller, + HipRightXRayAndDaneliusMiller: C80DocTypecodes_HipRightXRayAndDaneliusMiller, + HipRightXRayDaneliusMiller: C80DocTypecodes_HipRightXRayDaneliusMiller, + WristRightXRayLateralWFlexionAndWExtension: C80DocTypecodes_WristRightXRayLateralWFlexionAndWExtension, + ShoulderXRayStrykerNotch: C80DocTypecodes_ShoulderXRayStrykerNotch, + ShoulderXRayStrykerNotchAndWestPoint: C80DocTypecodes_ShoulderXRayStrykerNotchAndWestPoint, + BonesLongXRaySurveyLimited: C80DocTypecodes_BonesLongXRaySurveyLimited, + SkullXRayPAAndRightLateralAndLeftLateral: C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateral, + SkullXRayPAAndRightLateralAndLeftLateralAndTowne: C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateralAndTowne, + SkullXRayPAAndRightLateralAndLeftLateralAndCaldwellAndTowne: C80DocTypecodes_SkullXRayPAAndRightLateralAndLeftLateralAndCaldwellAndTowne, + USGuidanceForBiopsyOfLymphNode: C80DocTypecodes_USGuidanceForBiopsyOfLymphNode, + ArteryUSDoppler: C80DocTypecodes_ArteryUSDoppler, + VeinUSDopplerLimited: C80DocTypecodes_VeinUSDopplerLimited, + VeinUSDoppler: C80DocTypecodes_VeinUSDoppler, + ExtremityUSLimited: C80DocTypecodes_ExtremityUSLimited, + UnspecifiedBodyRegionUSOfForeignBody: C80DocTypecodes_UnspecifiedBodyRegionUSOfForeignBody, + PulmonarySystemScan: C80DocTypecodes_PulmonarySystemScan, + ScanGuidanceForAbscessLocalizationLimited: C80DocTypecodes_ScanGuidanceForAbscessLocalizationLimited, + SPECTGuidanceForAbscessLocalization: C80DocTypecodes_SPECTGuidanceForAbscessLocalization, + SPECTGuidanceForAbscessLocalizationWholeBody: C80DocTypecodes_SPECTGuidanceForAbscessLocalizationWholeBody, + ScanGuidanceForAbscessLocalizationWholeBody: C80DocTypecodes_ScanGuidanceForAbscessLocalizationWholeBody, + AdrenalGlandScanWI131NP59IV: C80DocTypecodes_AdrenalGlandScanWI131NP59IV, + ArteryScanWTc99mDTPAIA: C80DocTypecodes_ArteryScanWTc99mDTPAIA, + VeinBilateralScan: C80DocTypecodes_VeinBilateralScan, + BoneScanLimited: C80DocTypecodes_BoneScanLimited, + MeckelsDiverticulumSPECT: C80DocTypecodes_MeckelsDiverticulumSPECT, + MeckelsDiverticulumScan: C80DocTypecodes_MeckelsDiverticulumScan, + BrainScanWTc99mHMPAOIV: C80DocTypecodes_BrainScanWTc99mHMPAOIV, + BrainSPECTWTc99mHMPAOIV: C80DocTypecodes_BrainSPECTWTc99mHMPAOIV, + BrainSPECT: C80DocTypecodes_BrainSPECT, + BrainScanStatic: C80DocTypecodes_BrainScanStatic, + BrainScanStaticLimited: C80DocTypecodes_BrainScanStaticLimited, + BrainScanWTl201IV: C80DocTypecodes_BrainScanWTl201IV, + BrainScanFlow: C80DocTypecodes_BrainScanFlow, + BrainSPECTFlow: C80DocTypecodes_BrainSPECTFlow, + BrainSPECTWI123IV: C80DocTypecodes_BrainSPECTWI123IV, + BrainSPECTWTl201IV: C80DocTypecodes_BrainSPECTWTl201IV, + BrainSPECTWTc99mDTPAIV: C80DocTypecodes_BrainSPECTWTc99mDTPAIV, + BrainSPECTWTc99mGlucoheptonateIV: C80DocTypecodes_BrainSPECTWTc99mGlucoheptonateIV, + BrainScanWTc99mGlucoheptonateIV: C80DocTypecodes_BrainScanWTc99mGlucoheptonateIV, + BrainVeinsScan: C80DocTypecodes_BrainVeinsScan, + BreastSPECT: C80DocTypecodes_BreastSPECT, + BreastScanLimited: C80DocTypecodes_BreastScanLimited, + BreastScan: C80DocTypecodes_BreastScan, + HeartSPECTWTc99mTetrofosminIV: C80DocTypecodes_HeartSPECTWTc99mTetrofosminIV, + HeartSPECTWDipyridamoleAndWRadionuclideIV: C80DocTypecodes_HeartSPECTWDipyridamoleAndWRadionuclideIV, + HeartSPECT: C80DocTypecodes_HeartSPECT, + HeartScan: C80DocTypecodes_HeartScan, + HeartScanWAdenosineAndWTl201IV: C80DocTypecodes_HeartScanWAdenosineAndWTl201IV, + HeartScanWDobutamineAndWTl201IV: C80DocTypecodes_HeartScanWDobutamineAndWTl201IV, + HeartScanForInfarct: C80DocTypecodes_HeartScanForInfarct, + HeartSPECTForInfarctWTc99mPYPIV: C80DocTypecodes_HeartSPECTForInfarctWTc99mPYPIV, + HeartSPECTForInfarctWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTForInfarctWTc99mSestamibiIV, + HeartSPECTForInfarct: C80DocTypecodes_HeartSPECTForInfarct, + HeartScanForInfarctWTc99mPYPIV: C80DocTypecodes_HeartScanForInfarctWTc99mPYPIV, + HeartSPECTAtRestAndWRadionuclideIV: C80DocTypecodes_HeartSPECTAtRestAndWRadionuclideIV, + HeartScanAtRestAndWDipyridamoleAndWRadionuclideIV: C80DocTypecodes_HeartScanAtRestAndWDipyridamoleAndWRadionuclideIV, + HeartScanAtRestAndWDobutamineAndWRadionuclideIV: C80DocTypecodes_HeartScanAtRestAndWDobutamineAndWRadionuclideIV, + HeartSPECTAtRestAndWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTAtRestAndWStressAndWTc99mSestamibiIV, + HeartScanAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanAtRestAndWStressAndWRadionuclideIV, + HeartScanForShuntDetectionWTc99mMAAIV: C80DocTypecodes_HeartScanForShuntDetectionWTc99mMAAIV, + HeartScanForShuntDetection: C80DocTypecodes_HeartScanForShuntDetection, + HeartScanWStressAndW201ThIV: C80DocTypecodes_HeartScanWStressAndW201ThIV, + HeartScanWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanWStressAndWRadionuclideIV, + HeartSPECTWStressAndWRadionuclideIV: C80DocTypecodes_HeartSPECTWStressAndWRadionuclideIV, + ScanWholeBodyWTc99mArcitumomabIV: C80DocTypecodes_ScanWholeBodyWTc99mArcitumomabIV, + LacrimalDuctScanWRadionuclideIntraLacrimalDuct: C80DocTypecodes_LacrimalDuctScanWRadionuclideIntraLacrimalDuct, + RectumScanWRadionuclidePO: C80DocTypecodes_RectumScanWRadionuclidePO, + EsophagusScanForMotilityWRadionuclidePO: C80DocTypecodes_EsophagusScanForMotilityWRadionuclidePO, + EsophagusScanForRefluxWRadionuclidePO: C80DocTypecodes_EsophagusScanForRefluxWRadionuclidePO, + GallbladderScanWTc99mDISIDAIV: C80DocTypecodes_GallbladderScanWTc99mDISIDAIV, + SPECTForInfectionWGA67IV: C80DocTypecodes_SPECTForInfectionWGA67IV, + ScanStaticForInfectionWGA67IV: C80DocTypecodes_ScanStaticForInfectionWGA67IV, + ScanForInfectionWGA67IV: C80DocTypecodes_ScanForInfectionWGA67IV, + SPECTForTumorWGA67IV: C80DocTypecodes_SPECTForTumorWGA67IV, + ScanForTumorWGA67IV: C80DocTypecodes_ScanForTumorWGA67IV, + SPECTWholeBodyWGA67IV: C80DocTypecodes_SPECTWholeBodyWGA67IV, + SPECTLimitedWGA67IV: C80DocTypecodes_SPECTLimitedWGA67IV, + SPECTWGA67IV: C80DocTypecodes_SPECTWGA67IV, + ScanWholeBodyWGA67IV: C80DocTypecodes_ScanWholeBodyWGA67IV, + SPECTForAbscessWGA67IV: C80DocTypecodes_SPECTForAbscessWGA67IV, + ScanForAbscessWGA67IV: C80DocTypecodes_ScanForAbscessWGA67IV, + ScanForLymphomaWGA67IV: C80DocTypecodes_ScanForLymphomaWGA67IV, + ScanLimitedWGA67IV: C80DocTypecodes_ScanLimitedWGA67IV, + ScanWGA67IV: C80DocTypecodes_ScanWGA67IV, + GastrointestineScanWTc99mSCIV: C80DocTypecodes_GastrointestineScanWTc99mSCIV, + LiverScanWTc99mTaggedRBCIV: C80DocTypecodes_LiverScanWTc99mTaggedRBCIV, + LiverSPECTWTc99mTaggedRBCIV: C80DocTypecodes_LiverSPECTWTc99mTaggedRBCIV, + LiverSPECT: C80DocTypecodes_LiverSPECT, + LiverScan: C80DocTypecodes_LiverScan, + LiverTransplantScan: C80DocTypecodes_LiverTransplantScan, + LungScanLimited: C80DocTypecodes_LungScanLimited, + LungScanWDepreotideAndWRadionuclideIV: C80DocTypecodes_LungScanWDepreotideAndWRadionuclideIV, + LungScanPerfusion: C80DocTypecodes_LungScanPerfusion, + ScanWholeBodyWI131MIBGIV: C80DocTypecodes_ScanWholeBodyWI131MIBGIV, + HeartScanPerfusionAtRestAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWTc99mSestamibiIV, + HeartSPECTPerfusionWAdenosineAndWRadionuclideIV: C80DocTypecodes_HeartSPECTPerfusionWAdenosineAndWRadionuclideIV, + HeartScanPerfusionWAdenosineAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionWAdenosineAndWRadionuclideIV, + HeartScanPerfusionWDobutamineAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionWDobutamineAndWTc99mSestamibiIV, + HeartScanPerfusionWDobutamineAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionWDobutamineAndWRadionuclideIV, + HeartScanPerfusionWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionWTc99mSestamibiIV, + HeartScanPerfusionWDipyridamoleAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTc99mSestamibiIV, + HeartScanPerfusionWDipyridamoleAndWTl201IV: C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTl201IV, + HeartScanPerfusionWDipyridamoleAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWRadionuclideIV, + HeartScanPerfusionWDipyridamoleAndWTc99mIV: C80DocTypecodes_HeartScanPerfusionWDipyridamoleAndWTc99mIV, + HeartSPECTPerfusionWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTPerfusionWTc99mSestamibiIV, + HeartSPECTPerfusionWTl201IV: C80DocTypecodes_HeartSPECTPerfusionWTl201IV, + HeartSPECTPerfusion: C80DocTypecodes_HeartSPECTPerfusion, + HeartScanPerfusionWTl201IVAndTc99mTetrofosminIV: C80DocTypecodes_HeartScanPerfusionWTl201IVAndTc99mTetrofosminIV, + HeartScanPerfusionWTl201IV: C80DocTypecodes_HeartScanPerfusionWTl201IV, + HeartScanPerfusionWStressAndWTl201IV: C80DocTypecodes_HeartScanPerfusionWStressAndWTl201IV, + HeartScanPerfusion: C80DocTypecodes_HeartScanPerfusion, + HeartSPECTPerfusionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWRadionuclideIV, + HeartScanPerfusionAtRestAndWAdenosineAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWAdenosineAndWRadionuclideIV, + HeartScanPerfusionAtRestAndWDipyridamoleAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWDipyridamoleAndWTc99mSestamibiIV, + HeartScanPerfusionAtRestAndWDipyridamoleAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWDipyridamoleAndWRadionuclideIV, + HeartSPECTPerfusionAtRestAndWStressAndWTl201IV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWTl201IV, + HeartSPECTPerfusionAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWRadionuclideIV, + HeartSPECTPerfusionAtRestAndWAdenosineAndWTl201IV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWAdenosineAndWTl201IV, + HeartScanPerfusionAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWStressAndWRadionuclideIV, + HeartScanPerfusionAtRestAndWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWStressAndWTc99mSestamibiIV, + HeartScanPerfusionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionAtRestAndWRadionuclideIV, + HeartSPECTPerfusionAtRestAndWTl201IV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWTl201IV, + HeartScanPerfusionWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionWStressAndWRadionuclideIV, + HeartScanPerfusionWAdenosineAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionWAdenosineAndWTc99mSestamibiIV, + HeartScanPerfusionWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanPerfusionWStressAndWTc99mSestamibiIV, + HeartScanPerfusionWDobutamineAndWTl201IV: C80DocTypecodes_HeartScanPerfusionWDobutamineAndWTl201IV, + HeartSPECTPerfusionWStressAndWRadionuclideIV: C80DocTypecodes_HeartSPECTPerfusionWStressAndWRadionuclideIV, + HeartScanPerfusionWAdenosineAndWTl201IV: C80DocTypecodes_HeartScanPerfusionWAdenosineAndWTl201IV, + HeartSPECTPerfusionWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTPerfusionWStressAndWTc99mSestamibiIV, + NeckScan: C80DocTypecodes_NeckScan, + AbdomenScanWIn111SatumomabIV: C80DocTypecodes_AbdomenScanWIn111SatumomabIV, + PancreasScan: C80DocTypecodes_PancreasScan, + ParathyroidSPECT: C80DocTypecodes_ParathyroidSPECT, + ParathyroidScanDelayed: C80DocTypecodes_ParathyroidScanDelayed, + ParathyroidScan: C80DocTypecodes_ParathyroidScan, + ProstateSPECTWTc99mCapromabPendatideIV: C80DocTypecodes_ProstateSPECTWTc99mCapromabPendatideIV, + ProstateScanWTc99mCapromabPendatideIV: C80DocTypecodes_ProstateScanWTc99mCapromabPendatideIV, + KidneyBilateralScanWTc99mDTPAIV: C80DocTypecodes_KidneyBilateralScanWTc99mDTPAIV, + KidneyBilateralScanWTc99mMertiatideIV: C80DocTypecodes_KidneyBilateralScanWTc99mMertiatideIV, + SalivaryGlandScan: C80DocTypecodes_SalivaryGlandScan, + SPECTForTumorWTc99mSestamibiIV: C80DocTypecodes_SPECTForTumorWTc99mSestamibiIV, + ScanForTumorWholeBodyWTc99mSestamibiIV: C80DocTypecodes_ScanForTumorWholeBodyWTc99mSestamibiIV, + ScanForTumorWTc99mSestamibiIV: C80DocTypecodes_ScanForTumorWTc99mSestamibiIV, + SpleenScan: C80DocTypecodes_SpleenScan, + SpleenScanWRadionuclideTaggedHeatDamagedRBCIV: C80DocTypecodes_SpleenScanWRadionuclideTaggedHeatDamagedRBCIV, + ScrotumAndTesticleScanWTc99mDTPAIV: C80DocTypecodes_ScrotumAndTesticleScanWTc99mDTPAIV, + ThyroidScanLimitedWI131IV: C80DocTypecodes_ThyroidScanLimitedWI131IV, + ThyroidSPECTWI131IV: C80DocTypecodes_ThyroidSPECTWI131IV, + ThyroidScanWTc99mSestamibiIV: C80DocTypecodes_ThyroidScanWTc99mSestamibiIV, + ThyroidScanWTc99mIV: C80DocTypecodes_ThyroidScanWTc99mIV, + ScanGuidanceForLocalizationOfTumorOfBreast: C80DocTypecodes_ScanGuidanceForLocalizationOfTumorOfBreast, + SPECTGuidanceForLocalizationOfTumorLimited: C80DocTypecodes_SPECTGuidanceForLocalizationOfTumorLimited, + ScanGuidanceForLocalizationOfTumorLimited: C80DocTypecodes_ScanGuidanceForLocalizationOfTumorLimited, + ScanGuidanceForLocalizationOfTumorLimitedWTc99mSestamibiIV: C80DocTypecodes_ScanGuidanceForLocalizationOfTumorLimitedWTc99mSestamibiIV, + SPECTGuidanceForLocalizationOfTumor: C80DocTypecodes_SPECTGuidanceForLocalizationOfTumor, + ScanGuidanceForLocalizationOfTumor: C80DocTypecodes_ScanGuidanceForLocalizationOfTumor, + VeinScanWTc99mSCIV: C80DocTypecodes_VeinScanWTc99mSCIV, + VeinScanWTc99mDTPAIV: C80DocTypecodes_VeinScanWTc99mDTPAIV, + VeinScanWTc99mHDPIV: C80DocTypecodes_VeinScanWTc99mHDPIV, + StomachScanForGastricEmptyingLiquidPhaseWRadionuclidePO: C80DocTypecodes_StomachScanForGastricEmptyingLiquidPhaseWRadionuclidePO, + StomachScanForGastricEmptyingWTc99mSCPO: C80DocTypecodes_StomachScanForGastricEmptyingWTc99mSCPO, + StomachScanForGastricEmptyingWRadionuclidePO: C80DocTypecodes_StomachScanForGastricEmptyingWRadionuclidePO, + GastrointestineSPECT: C80DocTypecodes_GastrointestineSPECT, + SPECTForAbscess: C80DocTypecodes_SPECTForAbscess, + BoneScanWTc99mHMPAOIV: C80DocTypecodes_BoneScanWTc99mHMPAOIV, + BoneSPECTLimited: C80DocTypecodes_BoneSPECTLimited, + BoneScanStaticLimited: C80DocTypecodes_BoneScanStaticLimited, + BoneScanStatic: C80DocTypecodes_BoneScanStatic, + BoneSPECTWholeBody: C80DocTypecodes_BoneSPECTWholeBody, + BoneScanStaticWholeBody: C80DocTypecodes_BoneScanStaticWholeBody, + BoneScanWholeBody: C80DocTypecodes_BoneScanWholeBody, + BoneScanDelayed: C80DocTypecodes_BoneScanDelayed, + BoneScanWSM153IV: C80DocTypecodes_BoneScanWSM153IV, + BoneMarrowSPECTLimited: C80DocTypecodes_BoneMarrowSPECTLimited, + BoneMarrowScanLimited: C80DocTypecodes_BoneMarrowScanLimited, + BoneMarrowSPECT: C80DocTypecodes_BoneMarrowSPECT, + BoneMarrowScanStatic: C80DocTypecodes_BoneMarrowScanStatic, + BoneMarrowSPECTWholeBody: C80DocTypecodes_BoneMarrowSPECTWholeBody, + BoneMarrowScanWholeBody: C80DocTypecodes_BoneMarrowScanWholeBody, + ScanForEndocrineTumorWholeBodyWI131MIBGIV: C80DocTypecodes_ScanForEndocrineTumorWholeBodyWI131MIBGIV, + ScanForEndocrineTumorWholeBodyWIn111PentetreotideIV: C80DocTypecodes_ScanForEndocrineTumorWholeBodyWIn111PentetreotideIV, + ScanForTumorWholeBodyWGA67IV: C80DocTypecodes_ScanForTumorWholeBodyWGA67IV, + ScanForInfectionWholeBodyWGA67IV: C80DocTypecodes_ScanForInfectionWholeBodyWGA67IV, + ScanForTumorLimitedWGA67IV: C80DocTypecodes_ScanForTumorLimitedWGA67IV, + LiverScanStatic: C80DocTypecodes_LiverScanStatic, + LungScanPerfusionWRadionuclideGaseousInhaled: C80DocTypecodes_LungScanPerfusionWRadionuclideGaseousInhaled, + LungScanVentilationWTc99mDTPAAerosolInhaled: C80DocTypecodes_LungScanVentilationWTc99mDTPAAerosolInhaled, + LungScanVentilationWRadionuclideAerosolInhaled: C80DocTypecodes_LungScanVentilationWRadionuclideAerosolInhaled, + LungScanVentilationWRadionuclideGaseousInhaled: C80DocTypecodes_LungScanVentilationWRadionuclideGaseousInhaled, + LungScanVentilationWRadionuclideInhaled: C80DocTypecodes_LungScanVentilationWRadionuclideInhaled, + LungSPECTVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV: C80DocTypecodes_LungSPECTVentilationAndPerfusionWRadionuclideInhaledAndWRadionuclideIV, + SPECTWI131MIBGIV: C80DocTypecodes_SPECTWI131MIBGIV, + ScanDelayedWI131MIBGIV: C80DocTypecodes_ScanDelayedWI131MIBGIV, + ScanWI131MIBGIV: C80DocTypecodes_ScanWI131MIBGIV, + ScanDelayedWIn111SatumomabIV: C80DocTypecodes_ScanDelayedWIn111SatumomabIV, + ScanLimitedWIn111SatumomabIV: C80DocTypecodes_ScanLimitedWIn111SatumomabIV, + SPECTWIn111SatumomabIV: C80DocTypecodes_SPECTWIn111SatumomabIV, + ScanWholeBodyWIn111SatumomabIV: C80DocTypecodes_ScanWholeBodyWIn111SatumomabIV, + ScanWIn111SatumomabIV: C80DocTypecodes_ScanWIn111SatumomabIV, + ParotidGlandScanFlow: C80DocTypecodes_ParotidGlandScanFlow, + PeritoneovenousShuntScanForPatencyWIn111IT: C80DocTypecodes_PeritoneovenousShuntScanForPatencyWIn111IT, + PeritoneovenousShuntScanForPatencyWRadionuclideIT: C80DocTypecodes_PeritoneovenousShuntScanForPatencyWRadionuclideIT, + KidneyBilateralScanWI131IV: C80DocTypecodes_KidneyBilateralScanWI131IV, + KidneyBilateralSPECTWTc99mMertiatideIV: C80DocTypecodes_KidneyBilateralSPECTWTc99mMertiatideIV, + KidneyBilateralSPECT: C80DocTypecodes_KidneyBilateralSPECT, + KidneyBilateralScanStatic: C80DocTypecodes_KidneyBilateralScanStatic, + KidneyBilateralScanStaticWTc99mDMSAIV: C80DocTypecodes_KidneyBilateralScanStaticWTc99mDMSAIV, + ScrotumAndTesticleScanStatic: C80DocTypecodes_ScrotumAndTesticleScanStatic, + ThyroidScanFlow: C80DocTypecodes_ThyroidScanFlow, + AdrenalGlandScanWI131MIBGIV: C80DocTypecodes_AdrenalGlandScanWI131MIBGIV, + BoneScanFlow: C80DocTypecodes_BoneScanFlow, + BrainScanDelayedStatic: C80DocTypecodes_BrainScanDelayedStatic, + HeartScanBloodPoolWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanBloodPoolWStressAndWRadionuclideIV, + HeartScanBloodPool: C80DocTypecodes_HeartScanBloodPool, + HeartSPECTBloodPoolAtRestAndWRadionuclideIV: C80DocTypecodes_HeartSPECTBloodPoolAtRestAndWRadionuclideIV, + HeartScanFirstPassAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAtRestAndWStressAndWRadionuclideIV, + HeartScanFirstPass: C80DocTypecodes_HeartScanFirstPass, + LeftVentricleScanFirstPass: C80DocTypecodes_LeftVentricleScanFirstPass, + HeartScanFirstPassAtRestAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanFirstPassAtRestAndWTc99mSestamibiIV, + HeartScanFirstPassAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAtRestAndWRadionuclideIV, + HeartScanFirstPassWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanFirstPassWStressAndWTc99mSestamibiIV, + HeartScanFirstPassWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassWStressAndWRadionuclideIV, + HeartScanFlowWTc99mPertechnetateIV: C80DocTypecodes_HeartScanFlowWTc99mPertechnetateIV, + HeartScanFlow: C80DocTypecodes_HeartScanFlow, + HeartSPECTWallMotion: C80DocTypecodes_HeartSPECTWallMotion, + HeartScanWallMotion: C80DocTypecodes_HeartScanWallMotion, + HeadCisternScanDelayedWRadionuclideIT: C80DocTypecodes_HeadCisternScanDelayedWRadionuclideIT, + ScanDelayedWGA67IV: C80DocTypecodes_ScanDelayedWGA67IV, + LiverAndSpleenSPECT: C80DocTypecodes_LiverAndSpleenSPECT, + LiverAndSpleenScan: C80DocTypecodes_LiverAndSpleenScan, + LiverAndSpleenScanStatic: C80DocTypecodes_LiverAndSpleenScanStatic, + BoneSPECT1Phase: C80DocTypecodes_BoneSPECT1Phase, + BoneScan2ViewsPhase: C80DocTypecodes_BoneScan2ViewsPhase, + BoneSPECT3PhaseWholeBody: C80DocTypecodes_BoneSPECT3PhaseWholeBody, + BoneScan3ViewsPhaseWholeBody: C80DocTypecodes_BoneScan3ViewsPhaseWholeBody, + BoneScan3ViewsPhase: C80DocTypecodes_BoneScan3ViewsPhase, + BoneScanBloodPool: C80DocTypecodes_BoneScanBloodPool, + HeartScanFirstPassAndVentricularVolume: C80DocTypecodes_HeartScanFirstPassAndVentricularVolume, + HeartScanFirstPassAndWallMotionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAndWallMotionAtRestAndWRadionuclideIV, + HeartScanFirstPassAndEjectionFractionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAndEjectionFractionAtRestAndWRadionuclideIV, + HeartScanFirstPassAndWallMotionWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAndWallMotionWStressAndWRadionuclideIV, + HeartScanFirstPassAndEjectionFraction: C80DocTypecodes_HeartScanFirstPassAndEjectionFraction, + HeartScanFirstPassAndWallMotion: C80DocTypecodes_HeartScanFirstPassAndWallMotion, + HeartScanForInfarctAndFirstPassWTc99mPYPIV: C80DocTypecodes_HeartScanForInfarctAndFirstPassWTc99mPYPIV, + HeartScanForInfarctAndFirstPass: C80DocTypecodes_HeartScanForInfarctAndFirstPass, + HeartScanFlowForShuntDetection: C80DocTypecodes_HeartScanFlowForShuntDetection, + HeartScanStaticForShuntDetection: C80DocTypecodes_HeartScanStaticForShuntDetection, + GallbladderScanEjectionFractionWTc99mDISIDAIV: C80DocTypecodes_GallbladderScanEjectionFractionWTc99mDISIDAIV, + ScanStaticForTumorWGA67IV: C80DocTypecodes_ScanStaticForTumorWGA67IV, + LiverAndLungScan: C80DocTypecodes_LiverAndLungScan, + LungSPECTVentilationWRadionuclideAerosolInhaled: C80DocTypecodes_LungSPECTVentilationWRadionuclideAerosolInhaled, + SalivaryGlandScanFlow: C80DocTypecodes_SalivaryGlandScanFlow, + SalivaryGlandScanStatic: C80DocTypecodes_SalivaryGlandScanStatic, + BoneScan3ViewsPhaseMultipleAreas: C80DocTypecodes_BoneScan3ViewsPhaseMultipleAreas, + BoneScan3ViewsPhaseSingleArea: C80DocTypecodes_BoneScan3ViewsPhaseSingleArea, + BoneScanStaticMultipleAreas: C80DocTypecodes_BoneScanStaticMultipleAreas, + BoneScanMultipleAreas: C80DocTypecodes_BoneScanMultipleAreas, + BoneSPECTMultipleAreas: C80DocTypecodes_BoneSPECTMultipleAreas, + BoneMarrowSPECTMultipleAreas: C80DocTypecodes_BoneMarrowSPECTMultipleAreas, + BoneMarrowScanMultipleAreas: C80DocTypecodes_BoneMarrowScanMultipleAreas, + HeartScanFirstPassAndWallMotionAndVentricularVolumeWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeWStressAndWRadionuclideIV, + HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFractionWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFractionWStressAndWRadionuclideIV, + HeartScanFirstPassAndWallMotionAndEjectionFraction: C80DocTypecodes_HeartScanFirstPassAndWallMotionAndEjectionFraction, + HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFraction: C80DocTypecodes_HeartScanFirstPassAndWallMotionAndVentricularVolumeAndEjectionFraction, + HeartSPECTGatedAndEjectionFraction: C80DocTypecodes_HeartSPECTGatedAndEjectionFraction, + HeartScanGatedWTc99mSestamibiIV: C80DocTypecodes_HeartScanGatedWTc99mSestamibiIV, + HeartScanGated: C80DocTypecodes_HeartScanGated, + HeartSPECTGated: C80DocTypecodes_HeartSPECTGated, + HeartScanGatedAndEjectionFraction: C80DocTypecodes_HeartScanGatedAndEjectionFraction, + HeartSPECTGatedAndWallMotion: C80DocTypecodes_HeartSPECTGatedAndWallMotion, + HeartScanGatedAndFirstPass: C80DocTypecodes_HeartScanGatedAndFirstPass, + HeartScanGatedAtRestAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanGatedAtRestAndWTc99mSestamibiIV, + HeartScanGatedAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedAtRestAndWRadionuclideIV, + HeartScanGatedAtRestAndWTc99mPertechnetateIV: C80DocTypecodes_HeartScanGatedAtRestAndWTc99mPertechnetateIV, + HeartScanGatedAndEjectionFractionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedAndEjectionFractionAtRestAndWRadionuclideIV, + HeartScanGatedAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedAtRestAndWStressAndWRadionuclideIV, + HeartScanGatedAndWallMotionAndEjectionFractionAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedAndWallMotionAndEjectionFractionAtRestAndWRadionuclideIV, + HeartScanGatedWStressAndWTc99mPertechnetateIV: C80DocTypecodes_HeartScanGatedWStressAndWTc99mPertechnetateIV, + HeartScanGatedWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedWStressAndWRadionuclideIV, + HeartScanGatedAndWallMotionWStressAndWRadionuclideIV: C80DocTypecodes_HeartScanGatedAndWallMotionWStressAndWRadionuclideIV, + HeartSPECTGatedWStressAndWRadionuclideIV: C80DocTypecodes_HeartSPECTGatedWStressAndWRadionuclideIV, + HeartScanGatedAndWallMotionAndEjectionFraction: C80DocTypecodes_HeartScanGatedAndWallMotionAndEjectionFraction, + HeartScanWallMotionAndEjectionFraction: C80DocTypecodes_HeartScanWallMotionAndEjectionFraction, + ScanForInfectionMultipleAreasWGA67IV: C80DocTypecodes_ScanForInfectionMultipleAreasWGA67IV, + ScanForTumorMultipleAreasWGA67IV: C80DocTypecodes_ScanForTumorMultipleAreasWGA67IV, + ScanMultipleAreasWGA67IV: C80DocTypecodes_ScanMultipleAreasWGA67IV, + JointScanLimited: C80DocTypecodes_JointScanLimited, + JointScanMultipleAreas: C80DocTypecodes_JointScanMultipleAreas, + JointSPECT: C80DocTypecodes_JointSPECT, + JointScan: C80DocTypecodes_JointScan, + LungScanClearanceWTc99mDTPAAerosolInhaled: C80DocTypecodes_LungScanClearanceWTc99mDTPAAerosolInhaled, + LungScanPerfusionWParticulateRadionuclideIV: C80DocTypecodes_LungScanPerfusionWParticulateRadionuclideIV, + LungScanVentilationAndPerfusionWRadionuclideInhaledSingleBreathAndWParticulateRadionuclideIV: C80DocTypecodes_LungScanVentilationAndPerfusionWRadionuclideInhaledSingleBreathAndWParticulateRadionuclideIV, + LungScanVentilationAndPerfusionWRadionuclideInhaledAndWParticulateRadionuclideIV: C80DocTypecodes_LungScanVentilationAndPerfusionWRadionuclideInhaledAndWParticulateRadionuclideIV, + LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaled: C80DocTypecodes_LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaled, + LungScanVentilationWRadionuclideGaseousInhaledSingleBreath: C80DocTypecodes_LungScanVentilationWRadionuclideGaseousInhaledSingleBreath, + LungScanVentilationAndPerfusionAndDifferentialWRadionuclideInhaledAndWRadionuclideIV: C80DocTypecodes_LungScanVentilationAndPerfusionAndDifferentialWRadionuclideInhaledAndWRadionuclideIV, + LungScanVentilationAndEquilibriumWRadionuclideInhaledSingleBreath: C80DocTypecodes_LungScanVentilationAndEquilibriumWRadionuclideInhaledSingleBreath, + LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaledSingleBreath: C80DocTypecodes_LungScanVentilationAndEquilibriumAndWashoutWRadionuclideInhaledSingleBreath, + ScanMultipleAreasWIn111SatumomabIV: C80DocTypecodes_ScanMultipleAreasWIn111SatumomabIV, + ProstateScanMultipleAreasWTc99mCapromabPendatideIV: C80DocTypecodes_ProstateScanMultipleAreasWTc99mCapromabPendatideIV, + ScanForTumorMultipleAreaWTc99mSestamibiIV: C80DocTypecodes_ScanForTumorMultipleAreaWTc99mSestamibiIV, + ScrotumAndTesticleScanStaticAndFlow: C80DocTypecodes_ScrotumAndTesticleScanStaticAndFlow, + ScanGuidanceForLocalizationOfTumorMultipleAreas: C80DocTypecodes_ScanGuidanceForLocalizationOfTumorMultipleAreas, + VeinScanForThrombosis: C80DocTypecodes_VeinScanForThrombosis, + VAL11DeoxycorticosteronePresenceInSerumOrPlasma: C80DocTypecodes_VAL11DeoxycorticosteronePresenceInSerumOrPlasma, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1HourPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1HourPostXXXChallenge, + VAL11DeoxycorticosteroneMolesVolumeIn24HourUrine: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeIn24HourUrine, + GallbladderScanWCholecystokininAndWRadionuclideIV: C80DocTypecodes_GallbladderScanWCholecystokininAndWRadionuclideIV, + KidneyBilateralScanWTc99mDMSAIV: C80DocTypecodes_KidneyBilateralScanWTc99mDMSAIV, + BoneSPECTWIn111TaggedWBCIV: C80DocTypecodes_BoneSPECTWIn111TaggedWBCIV, + FacialBonesXRayPortable: C80DocTypecodes_FacialBonesXRayPortable, + NeckXRayLateralPortable: C80DocTypecodes_NeckXRayLateralPortable, + PelvisXRaySingleViewPortable: C80DocTypecodes_PelvisXRaySingleViewPortable, + PelvisAndHipRightXRayAPAndLateralFrogPortable: C80DocTypecodes_PelvisAndHipRightXRayAPAndLateralFrogPortable, + HipRightXRayAPAndLateralPortable: C80DocTypecodes_HipRightXRayAPAndLateralPortable, + FemurRightXRayPortable: C80DocTypecodes_FemurRightXRayPortable, + KneeRightXRayPortable: C80DocTypecodes_KneeRightXRayPortable, + AnkleRightXRayPortable: C80DocTypecodes_AnkleRightXRayPortable, + ShoulderRightXRayPortable: C80DocTypecodes_ShoulderRightXRayPortable, + HumerusRightXRayPortable: C80DocTypecodes_HumerusRightXRayPortable, + ElbowRightXRayLimited: C80DocTypecodes_ElbowRightXRayLimited, + ElbowRightXRayPortable: C80DocTypecodes_ElbowRightXRayPortable, + WristRightXRayPortable: C80DocTypecodes_WristRightXRayPortable, + HandRightXRayPortable: C80DocTypecodes_HandRightXRayPortable, + HandRightXRayLimited: C80DocTypecodes_HandRightXRayLimited, + ChestXRayDuringSurgery: C80DocTypecodes_ChestXRayDuringSurgery, + RibsRightXRayPortable: C80DocTypecodes_RibsRightXRayPortable, + ChestXRayRightObliqueAndLeftOblique: C80DocTypecodes_ChestXRayRightObliqueAndLeftOblique, + AbdomenXRayDuringSurgery: C80DocTypecodes_AbdomenXRayDuringSurgery, + UpperGastrointestineAndSmallBowelFluoroscopyWAirContrastPO: C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWAirContrastPO, + ColonFluoroscopyLimitedWAirAndBariumContrastPR: C80DocTypecodes_ColonFluoroscopyLimitedWAirAndBariumContrastPR, + USGuidanceForDrainageOfProstate: C80DocTypecodes_USGuidanceForDrainageOfProstate, + FluoroscopyGuidanceForPlacementOfTubeInLiver: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInLiver, + FluoroscopyGuidanceForDrainageOfPharynx: C80DocTypecodes_FluoroscopyGuidanceForDrainageOfPharynx, + FluoroscopicAngiogramGuidanceForPlacementOfCatheterInPortalVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfCatheterInPortalVeinWContrastIV, + FluoroscopyGuidanceForBiopsyOfProstate: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfProstate, + FluoroscopyGuidanceForNeedleBiopsyOfBreast: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfBreast, + UnspecifiedBodyRegionCTAnd3DReconstruction: C80DocTypecodes_UnspecifiedBodyRegionCTAnd3DReconstruction, + AbdomenCT: C80DocTypecodes_AbdomenCT, + OrbitCT: C80DocTypecodes_OrbitCT, + FacialBonesAndMaxillaCT: C80DocTypecodes_FacialBonesAndMaxillaCT, + USGuidanceForDrainageOfAbdomenRetroperitoneum: C80DocTypecodes_USGuidanceForDrainageOfAbdomenRetroperitoneum, + CTGuidanceForRemovalOfFluidFromAbdomen: C80DocTypecodes_CTGuidanceForRemovalOfFluidFromAbdomen, + RibsBilateralAndChestXRayAndPAChest: C80DocTypecodes_RibsBilateralAndChestXRayAndPAChest, + LowerExtremityArteryUSLimited: C80DocTypecodes_LowerExtremityArteryUSLimited, + UpperExtremityArteryUSLimited: C80DocTypecodes_UpperExtremityArteryUSLimited, + UpperExtremityArteryRightUS: C80DocTypecodes_UpperExtremityArteryRightUS, + LowerExtremityArteryRightUS: C80DocTypecodes_LowerExtremityArteryRightUS, + ExtremityVeinsRightUS: C80DocTypecodes_ExtremityVeinsRightUS, + HipLeftXRayAPAndLateralPortable: C80DocTypecodes_HipLeftXRayAPAndLateralPortable, + FemurLeftXRayPortable: C80DocTypecodes_FemurLeftXRayPortable, + KneeLeftXRay2ViewsAndTunnel: C80DocTypecodes_KneeLeftXRay2ViewsAndTunnel, + KneeLeftXRayPortable: C80DocTypecodes_KneeLeftXRayPortable, + AnkleLeftXRayPortable: C80DocTypecodes_AnkleLeftXRayPortable, + ShoulderLeftXRayPortable: C80DocTypecodes_ShoulderLeftXRayPortable, + HumerusLeftXRayPortable: C80DocTypecodes_HumerusLeftXRayPortable, + ElbowLeftXRayLimited: C80DocTypecodes_ElbowLeftXRayLimited, + ElbowLeftXRayPortable: C80DocTypecodes_ElbowLeftXRayPortable, + WristLeftXRayPortable: C80DocTypecodes_WristLeftXRayPortable, + HandLeftXRayPortable: C80DocTypecodes_HandLeftXRayPortable, + HandLeftXRayLimited: C80DocTypecodes_HandLeftXRayLimited, + RibsLeftXRayPortable: C80DocTypecodes_RibsLeftXRayPortable, + RibsLeftAndChestXRayAndPAChest: C80DocTypecodes_RibsLeftAndChestXRayAndPAChest, + UpperExtremityArteryLeftUS: C80DocTypecodes_UpperExtremityArteryLeftUS, + LowerExtremityArteryLeftUS: C80DocTypecodes_LowerExtremityArteryLeftUS, + ExtremityVeinsLeftUS: C80DocTypecodes_ExtremityVeinsLeftUS, + BoneScanLimitedWIn111TaggedWBCIV: C80DocTypecodes_BoneScanLimitedWIn111TaggedWBCIV, + SPECTWholeBodyWTc99mArcitumomabIV: C80DocTypecodes_SPECTWholeBodyWTc99mArcitumomabIV, + ProstateSPECTWIn111SatumomabIV: C80DocTypecodes_ProstateSPECTWIn111SatumomabIV, + MastoidBilateralXRayLimited: C80DocTypecodes_MastoidBilateralXRayLimited, + HumerusXRayDuringSurgery: C80DocTypecodes_HumerusXRayDuringSurgery, + ChestXRay2ViewsAndApical: C80DocTypecodes_ChestXRay2ViewsAndApical, + RibsRightAndChestXRayAndPAChest: C80DocTypecodes_RibsRightAndChestXRayAndPAChest, + ChestAndAbdomenXRayAPAndPAChest: C80DocTypecodes_ChestAndAbdomenXRayAPAndPAChest, + GastrointestineUpperFluoroscopyWWaterSolubleContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWWaterSolubleContrastPO, + UrinaryBladderAndUrethraFluoroscopyWContrast: C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrast, + FluoroscopyGuidanceForReplacementOfPercutaneousCholecystostomyInAbdomen: C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousCholecystostomyInAbdomen, + VeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: C80DocTypecodes_VeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA, + AbdomenXRayAPUprightAndLeftLateralDecubitus: C80DocTypecodes_AbdomenXRayAPUprightAndLeftLateralDecubitus, + CTGuidanceForNeedleLocalizationOfSpineLumbar: C80DocTypecodes_CTGuidanceForNeedleLocalizationOfSpineLumbar, + CTGuidanceForNeedleLocalizationOfSpineCervical: C80DocTypecodes_CTGuidanceForNeedleLocalizationOfSpineCervical, + BreastUSScreening: C80DocTypecodes_BreastUSScreening, + USGuidanceForAbscessDrainageOfLiver: C80DocTypecodes_USGuidanceForAbscessDrainageOfLiver, + USGuidanceForAspirationOfThyroid: C80DocTypecodes_USGuidanceForAspirationOfThyroid, + USGuidanceForBiopsyOfSuperficialBone: C80DocTypecodes_USGuidanceForBiopsyOfSuperficialBone, + CTGuidanceForBiopsyOfHeart: C80DocTypecodes_CTGuidanceForBiopsyOfHeart, + USGuidanceForBiopsyOfMediastinum: C80DocTypecodes_USGuidanceForBiopsyOfMediastinum, + USGuidanceForPercutaneousBiopsyOfMuscle: C80DocTypecodes_USGuidanceForPercutaneousBiopsyOfMuscle, + USGuidanceForPlacementOfTubeInChest: C80DocTypecodes_USGuidanceForPlacementOfTubeInChest, + USGuidanceForRemovalOfCatheterFromCentralVeinTunneled: C80DocTypecodes_USGuidanceForRemovalOfCatheterFromCentralVeinTunneled, + UterusAndFallopianTubesUSWSalineIntrauterine: C80DocTypecodes_UterusAndFallopianTubesUSWSalineIntrauterine, + ExtremityVeinRightUS: C80DocTypecodes_ExtremityVeinRightUS, + ExtremityVeinLeftUS: C80DocTypecodes_ExtremityVeinLeftUS, + CarotidArteryUSDoppler: C80DocTypecodes_CarotidArteryUSDoppler, + IliacGraftUSDoppler: C80DocTypecodes_IliacGraftUSDoppler, + HeartUS: C80DocTypecodes_HeartUS, + CarotidArteryLeftUSLimited: C80DocTypecodes_CarotidArteryLeftUSLimited, + IliacGraftUSDopplerLimited: C80DocTypecodes_IliacGraftUSDopplerLimited, + CarotidArteryRightUSLimited: C80DocTypecodes_CarotidArteryRightUSLimited, + PelvisVesselsUSDopplerLimited: C80DocTypecodes_PelvisVesselsUSDopplerLimited, + ExtremityXRaySingleView: C80DocTypecodes_ExtremityXRaySingleView, + VesselsFluoroscopicAngiogramWContrastIA: C80DocTypecodes_VesselsFluoroscopicAngiogramWContrastIA, + ExtremityVesselsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_ExtremityVesselsFluoroscopicAngiogramWContrastIV, + AdrenalGlandScan: C80DocTypecodes_AdrenalGlandScan, + SellaTurcicaXRay: C80DocTypecodes_SellaTurcicaXRay, + ShuntXRay: C80DocTypecodes_ShuntXRay, + HeartScanWDobutamineAndWRadionuclideIV: C80DocTypecodes_HeartScanWDobutamineAndWRadionuclideIV, + GastrointestineUpperFluoroscopyAndAPWWaterSolubleContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyAndAPWWaterSolubleContrastPO, + SpineLumbarXRayAndOblique: C80DocTypecodes_SpineLumbarXRayAndOblique, + SpineCervicalXRayAndOblique: C80DocTypecodes_SpineCervicalXRayAndOblique, + RibsAndChestXRayAndPAChest: C80DocTypecodes_RibsAndChestXRayAndPAChest, + HeartScan2ViewsAtRestAndWTl201IV: C80DocTypecodes_HeartScan2ViewsAtRestAndWTl201IV, + PelvisAndHipBilateralXRayAPAndLateralFrog: C80DocTypecodes_PelvisAndHipBilateralXRayAPAndLateralFrog, + BreastRightFFDMammogramDiagnostic: C80DocTypecodes_BreastRightFFDMammogramDiagnostic, + BreastLeftFFDMammogramDiagnostic: C80DocTypecodes_BreastLeftFFDMammogramDiagnostic, + ScanForLymphoma: C80DocTypecodes_ScanForLymphoma, + ScanForTumorWholeBody: C80DocTypecodes_ScanForTumorWholeBody, + BreastBilateralFFDMammogramScreening: C80DocTypecodes_BreastBilateralFFDMammogramScreening, + ScanWholeBody: C80DocTypecodes_ScanWholeBody, + FDAPackageInsertDrugAbuseAndDependenceSection: C80DocTypecodes_FDAPackageInsertDrugAbuseAndDependenceSection, + FDAPackageInsertPregnancySection: C80DocTypecodes_FDAPackageInsertPregnancySection, + FDAPackageInsertStructuredPatientLabellingUnclassifiedSection: C80DocTypecodes_FDAPackageInsertStructuredPatientLabellingUnclassifiedSection, + FDAPackageInsertStructuredProductLaballingPatientPackageInsertSection: C80DocTypecodes_FDAPackageInsertStructuredProductLaballingPatientPackageInsertSection, + FDAPackageInsertStructuredProductLabellingMedguideSection: C80DocTypecodes_FDAPackageInsertStructuredProductLabellingMedguideSection, + FDAPackageInsertPrecautionsSection: C80DocTypecodes_FDAPackageInsertPrecautionsSection, + CTGuidanceForBiopsyOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWContrastIV, + KidneyBilateralScanFlow: C80DocTypecodes_KidneyBilateralScanFlow, + LiverScanFlow: C80DocTypecodes_LiverScanFlow, + SpleenScanFlow: C80DocTypecodes_SpleenScanFlow, + CTGuidanceForBiopsyOfSuperficialBone: C80DocTypecodes_CTGuidanceForBiopsyOfSuperficialBone, + CTGuidanceForNeedleBiopsyOfSuperficialBone: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSuperficialBone, + CTGuidanceForNeedleBiopsyOfLymphNode: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfLymphNode, + ExtremityCTWAndWOContrastIV: C80DocTypecodes_ExtremityCTWAndWOContrastIV, + ChestAndAbdomenXRay: C80DocTypecodes_ChestAndAbdomenXRay, + SpineCervicalMRIWFlexionAndWExtension: C80DocTypecodes_SpineCervicalMRIWFlexionAndWExtension, + ThyroidScanAndUptakeWI123IV: C80DocTypecodes_ThyroidScanAndUptakeWI123IV, + ChestXRayPAAndLateral: C80DocTypecodes_ChestXRayPAAndLateral, + AnkleBilateralXRay6Views: C80DocTypecodes_AnkleBilateralXRay6Views, + AbdomenAndPelvisCTWAndWOContrastIV: C80DocTypecodes_AbdomenAndPelvisCTWAndWOContrastIV, + ChestAndAbdomenCTWContrastIV: C80DocTypecodes_ChestAndAbdomenCTWContrastIV, + ChestAndAbdomenCTWOContrast: C80DocTypecodes_ChestAndAbdomenCTWOContrast, + ChestAndAbdomenCTWAndWOContrastIV: C80DocTypecodes_ChestAndAbdomenCTWAndWOContrastIV, + ExtremityCTWOContrast: C80DocTypecodes_ExtremityCTWOContrast, + CTGuidanceForBiopsyOfKidney: C80DocTypecodes_CTGuidanceForBiopsyOfKidney, + CTGuidanceForAbscessDrainageOfAppendix: C80DocTypecodes_CTGuidanceForAbscessDrainageOfAppendix, + CTGuidanceForAbscessDrainageOfChest: C80DocTypecodes_CTGuidanceForAbscessDrainageOfChest, + CTGuidanceForAbscessDrainageOfLiver: C80DocTypecodes_CTGuidanceForAbscessDrainageOfLiver, + CTGuidanceForDrainageOfPancreas: C80DocTypecodes_CTGuidanceForDrainageOfPancreas, + CTGuidanceForAbscessDrainageOfPleuralSpace: C80DocTypecodes_CTGuidanceForAbscessDrainageOfPleuralSpace, + CTGuidanceForAbscessDrainageOfKidney: C80DocTypecodes_CTGuidanceForAbscessDrainageOfKidney, + CTGuidanceForAbscessDrainageOfPelvis: C80DocTypecodes_CTGuidanceForAbscessDrainageOfPelvis, + CTGuidanceForDrainageOfAbdomenRetroperitoneum: C80DocTypecodes_CTGuidanceForDrainageOfAbdomenRetroperitoneum, + CTGuidanceForNeedleBiopsyOfAbdomen: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfAbdomen, + CTGuidanceForNeedleBiopsyOfKidney: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfKidney, + CTGuidanceForNeedleBiopsyOfPancreas: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfPancreas, + AbdomenRetroperitoneumCTWOContrast: C80DocTypecodes_AbdomenRetroperitoneumCTWOContrast, + SPECTForTumorWTl201IV: C80DocTypecodes_SPECTForTumorWTl201IV, + HeadVesselsCTAngiogramWOContrast: C80DocTypecodes_HeadVesselsCTAngiogramWOContrast, + PelvisVesselsCTAngiogramWContrastIV: C80DocTypecodes_PelvisVesselsCTAngiogramWContrastIV, + UpperExtremityVesselsCTAngiogramWContrastIV: C80DocTypecodes_UpperExtremityVesselsCTAngiogramWContrastIV, + MammogramGuidanceForLocalizationOfBreastLeft: C80DocTypecodes_MammogramGuidanceForLocalizationOfBreastLeft, + MammogramGuidanceForLocalizationOfBreastRight: C80DocTypecodes_MammogramGuidanceForLocalizationOfBreastRight, + UnspecifiedBodyRegionMRIWAndWOContrastIV: C80DocTypecodes_UnspecifiedBodyRegionMRIWAndWOContrastIV, + ClavicleMRIWAndWOContrastIV: C80DocTypecodes_ClavicleMRIWAndWOContrastIV, + ThyroidMRI: C80DocTypecodes_ThyroidMRI, + UterusMRI: C80DocTypecodes_UterusMRI, + ClavicleMRIWOContrast: C80DocTypecodes_ClavicleMRIWOContrast, + OrbitAndFaceMRI: C80DocTypecodes_OrbitAndFaceMRI, + HeadVesselsAndNeckVesselsMRIAngiogram: C80DocTypecodes_HeadVesselsAndNeckVesselsMRIAngiogram, + ScanForTumorWTl201IV: C80DocTypecodes_ScanForTumorWTl201IV, + HeartScanGatedAndWallMotion: C80DocTypecodes_HeartScanGatedAndWallMotion, + ScrotumAndTesticleScanFlow: C80DocTypecodes_ScrotumAndTesticleScanFlow, + HeartScanAtRestAndWStressAndWTl201IV: C80DocTypecodes_HeartScanAtRestAndWStressAndWTl201IV, + KidneySPECT: C80DocTypecodes_KidneySPECT, + OrbitLeftXRayForForeignBody: C80DocTypecodes_OrbitLeftXRayForForeignBody, + OrbitRightXRayForForeignBody: C80DocTypecodes_OrbitRightXRayForForeignBody, + RibsLeftXRaySingleView: C80DocTypecodes_RibsLeftXRaySingleView, + RibsRightXRaySingleView: C80DocTypecodes_RibsRightXRaySingleView, + USGuidanceForBiopsyOfChestPleura: C80DocTypecodes_USGuidanceForBiopsyOfChestPleura, + FluoroscopyGuidanceForInjectionOfMammaryArteryInternalLeft: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfMammaryArteryInternalLeft, + SpineCervicalFluoroscopyLimitedWContrastIT: C80DocTypecodes_SpineCervicalFluoroscopyLimitedWContrastIT, + BrainCTWXe133Inhaled: C80DocTypecodes_BrainCTWXe133Inhaled, + SpineLumbarXRayAPSingleViewWLeftBending: C80DocTypecodes_SpineLumbarXRayAPSingleViewWLeftBending, + SpineLumbarXRayAPSingleViewWRightBending: C80DocTypecodes_SpineLumbarXRayAPSingleViewWRightBending, + AnkleLeftXRayAPAndLateralStanding: C80DocTypecodes_AnkleLeftXRayAPAndLateralStanding, + RibsLowerPosteriorLeftXRay: C80DocTypecodes_RibsLowerPosteriorLeftXRay, + AnkleLeftXRayLateralAndMortiseAndBrodenWManualStress: C80DocTypecodes_AnkleLeftXRayLateralAndMortiseAndBrodenWManualStress, + GallbladderXRayWDoubleDoseContrastPO: C80DocTypecodes_GallbladderXRayWDoubleDoseContrastPO, + BrainAndPituitaryAndSellaTurcicaMRI: C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRI, + BrainMRICineForCSFFlow: C80DocTypecodes_BrainMRICineForCSFFlow, + UnspecifiedBodyRegionMRICineForCSFFlow: C80DocTypecodes_UnspecifiedBodyRegionMRICineForCSFFlow, + ProstateMRIWEndorectalCoil: C80DocTypecodes_ProstateMRIWEndorectalCoil, + PelvisMRIWEndorectalCoil: C80DocTypecodes_PelvisMRIWEndorectalCoil, + TransvaginalMRI: C80DocTypecodes_TransvaginalMRI, + BrainAndPituitaryAndSellaTurcicaMRIWContrastIV: C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWContrastIV, + BrainAndPituitaryAndSellaTurcicaMRIWAndWOContrastIV: C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWAndWOContrastIV, + BrainAndPituitaryAndSellaTurcicaMRIWOContrast: C80DocTypecodes_BrainAndPituitaryAndSellaTurcicaMRIWOContrast, + PulmonarySystemCTWXe133Inhaled: C80DocTypecodes_PulmonarySystemCTWXe133Inhaled, + FootSesamoidBonesBilateralXRayAxial: C80DocTypecodes_FootSesamoidBonesBilateralXRayAxial, + FootSesamoidBonesLeftXRayAxial: C80DocTypecodes_FootSesamoidBonesLeftXRayAxial, + ChestXRayFrontalStereo: C80DocTypecodes_ChestXRayFrontalStereo, + FootXRayObliqueAndAPAndLateralStanding: C80DocTypecodes_FootXRayObliqueAndAPAndLateralStanding, + FootSesamoidBonesXRay: C80DocTypecodes_FootSesamoidBonesXRay, + FootSesamoidBonesBilateralXRay: C80DocTypecodes_FootSesamoidBonesBilateralXRay, + SpineLumbarXRayAPWRBendingAndWLBendingAndWOBendingAndLateral: C80DocTypecodes_SpineLumbarXRayAPWRBendingAndWLBendingAndWOBendingAndLateral, + UnspecifiedBodyRegionXRayPostMortem: C80DocTypecodes_UnspecifiedBodyRegionXRayPostMortem, + SpineLumbarXRayAPWRightBendingAndWLeftBending: C80DocTypecodes_SpineLumbarXRayAPWRightBendingAndWLeftBending, + HipLeftXRayAPAndLateralAndMeasurement: C80DocTypecodes_HipLeftXRayAPAndLateralAndMeasurement, + KneeXRayAPPowerStandingAndLateralPowerWHyperextension: C80DocTypecodes_KneeXRayAPPowerStandingAndLateralPowerWHyperextension, + SpineLumbarXRayAPWAndWOLeftBending: C80DocTypecodes_SpineLumbarXRayAPWAndWOLeftBending, + SpineLumbarXRayAPWAndWORightBending: C80DocTypecodes_SpineLumbarXRayAPWAndWORightBending, + SpineLumbarXRayAPWRightBendingAndWLeftBendingAndWOBending: C80DocTypecodes_SpineLumbarXRayAPWRightBendingAndWLeftBendingAndWOBending, + FootSesamoidBonesXRayAPAndLateral: C80DocTypecodes_FootSesamoidBonesXRayAPAndLateral, + SpineLumbarXRayAPAndLateralAndObliqueAndSpotStanding: C80DocTypecodes_SpineLumbarXRayAPAndLateralAndObliqueAndSpotStanding, + SpineLumbarXRayAPPowerWRBendingAndWLBendingAndLateralPowerWFlexionAndWExtension: C80DocTypecodes_SpineLumbarXRayAPPowerWRBendingAndWLBendingAndLateralPowerWFlexionAndWExtension, + ShoulderLeftXRay90DegreeAbduction: C80DocTypecodes_ShoulderLeftXRay90DegreeAbduction, + SpineLumbarXRayWRightBendingAndWLeftBending: C80DocTypecodes_SpineLumbarXRayWRightBendingAndWLeftBending, + ChestXRayRightObliqueAndLeftObliqueWNippleMarkers: C80DocTypecodes_ChestXRayRightObliqueAndLeftObliqueWNippleMarkers, + BreastBilateralMammogramPostWirePlacement: C80DocTypecodes_BreastBilateralMammogramPostWirePlacement, + BreastLeftMammogramPostWirePlacement: C80DocTypecodes_BreastLeftMammogramPostWirePlacement, + AnkleBilateralXRayAPAndLateralAndObliqueWManualStress: C80DocTypecodes_AnkleBilateralXRayAPAndLateralAndObliqueWManualStress, + AnkleLeftXRayAPAndLateralAndObliqueWManualStress: C80DocTypecodes_AnkleLeftXRayAPAndLateralAndObliqueWManualStress, + WristBilateralXRaySingleView: C80DocTypecodes_WristBilateralXRaySingleView, + PelvisXRayAPSingleViewStanding: C80DocTypecodes_PelvisXRayAPSingleViewStanding, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfBreast: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfBreast, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfChest: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfChest, + SpineThoracicAndLumbarXRayScoliosisAPAndLateralSitting: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPAndLateralSitting, + SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBendingAndWLeftBendingAndWOBending: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBendingAndWLeftBendingAndWOBending, + SpineThoracicAndLumbarXRayScoliosisAPSitting: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPSitting, + SpineThoracicAndLumbarXRayScoliosisLateralSitting: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisLateralSitting, + SpineThoracicAndLumbarXRayScoliosisAPStandingAndInBrace: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndInBrace, + SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBending: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPStandingAndWRightBending, + KneeRightXRay2ViewsAndViewsStanding: C80DocTypecodes_KneeRightXRay2ViewsAndViewsStanding, + KneeRightXRay30DegreeStanding: C80DocTypecodes_KneeRightXRay30DegreeStanding, + KneeRightXRaySunriseAndViewsStanding: C80DocTypecodes_KneeRightXRaySunriseAndViewsStanding, + MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastRight: C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastRight, + FootSesamoidBonesRightXRay: C80DocTypecodes_FootSesamoidBonesRightXRay, + SellaTurcicaXRay2Views: C80DocTypecodes_SellaTurcicaXRay2Views, + SellaTurcicaXRayLateralAndTowne: C80DocTypecodes_SellaTurcicaXRayLateralAndTowne, + SellaTurcicaXRayTomograph: C80DocTypecodes_SellaTurcicaXRayTomograph, + NeckXRayAPAndLateral: C80DocTypecodes_NeckXRayAPAndLateral, + NeckXRayAPSingleView: C80DocTypecodes_NeckXRayAPSingleView, + NeckXRayMagnification: C80DocTypecodes_NeckXRayMagnification, + SpineXRayLateralStanding: C80DocTypecodes_SpineXRayLateralStanding, + SpineThoracicXRay3ViewsStanding: C80DocTypecodes_SpineThoracicXRay3ViewsStanding, + SpineThoracicXRayAPWRightBendingAndWLeftBendingAndWOBending: C80DocTypecodes_SpineThoracicXRayAPWRightBendingAndWLeftBendingAndWOBending, + SpineThoracicXRayAPWLeftBendingAndWOBending: C80DocTypecodes_SpineThoracicXRayAPWLeftBendingAndWOBending, + SpineThoracicXRayAPWRightBendingAndWOBending: C80DocTypecodes_SpineThoracicXRayAPWRightBendingAndWOBending, + USGuidanceForAspirationOfCystOfThyroid: C80DocTypecodes_USGuidanceForAspirationOfCystOfThyroid, + USGuidanceForExcisionalBiopsyOfBreast: C80DocTypecodes_USGuidanceForExcisionalBiopsyOfBreast, + USGuidanceForBiopsyOfBreastLeft: C80DocTypecodes_USGuidanceForBiopsyOfBreastLeft, + USGuidanceForAspirationOfCystOfBreastLeft: C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastLeft, + PelvisUSTransabdominalAndTransvaginal: C80DocTypecodes_PelvisUSTransabdominalAndTransvaginal, + USGuidanceForPlacementOfNeedleWireInBreast: C80DocTypecodes_USGuidanceForPlacementOfNeedleWireInBreast, + USGuidanceForBiopsyOfBreastRight: C80DocTypecodes_USGuidanceForBiopsyOfBreastRight, + USGuidanceForAspirationOfCystOfBreastRight: C80DocTypecodes_USGuidanceForAspirationOfCystOfBreastRight, + GastrointestineUpperFluoroscopyWContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWContrastPO, + SubmandibularGlandLeftFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SubmandibularGlandLeftFluoroscopyWContrastIntraSalivaryDuct, + LowerExtremityVesselGraftLeftUSDoppler: C80DocTypecodes_LowerExtremityVesselGraftLeftUSDoppler, + LowerExtremityVesselGraftRightUSDoppler: C80DocTypecodes_LowerExtremityVesselGraftRightUSDoppler, + USGuidanceForBiopsyOfEndomyocardium: C80DocTypecodes_USGuidanceForBiopsyOfEndomyocardium, + SurgicalSpecimenUS: C80DocTypecodes_SurgicalSpecimenUS, + GastrointestineUpperAndSmallBowelAndGallbladderFluoroscopyWContrastPO: C80DocTypecodes_GastrointestineUpperAndSmallBowelAndGallbladderFluoroscopyWContrastPO, + GastrointestineUpperAndGallbladderFluoroscopyWContrastPO: C80DocTypecodes_GastrointestineUpperAndGallbladderFluoroscopyWContrastPO, + PelvisXRayStereo: C80DocTypecodes_PelvisXRayStereo, + SpineThoracicAndLumbarXRayScoliosisAPInTraction: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPInTraction, + SinusesXRayWatersStereo: C80DocTypecodes_SinusesXRayWatersStereo, + SkullXRayStereo: C80DocTypecodes_SkullXRayStereo, + UpperExtremityVesselGraftLeftUSDoppler: C80DocTypecodes_UpperExtremityVesselGraftLeftUSDoppler, + UpperExtremityVesselGraftRightUSDoppler: C80DocTypecodes_UpperExtremityVesselGraftRightUSDoppler, + KidneyVesselsTransplantUSDoppler: C80DocTypecodes_KidneyVesselsTransplantUSDoppler, + USGuidanceForDrainageOfCystOfKidney: C80DocTypecodes_USGuidanceForDrainageOfCystOfKidney, + ContributingFactorCommunicationDocumentationMERSTH: C80DocTypecodes_ContributingFactorCommunicationDocumentationMERSTH, + BreastMammogramXCCL: C80DocTypecodes_BreastMammogramXCCL, + ColonFluoroscopyWGastrografinPR: C80DocTypecodes_ColonFluoroscopyWGastrografinPR, + GastrointestineUpperFluoroscopyWBariumContrastPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWBariumContrastPO, + GastrointestineUpperFluoroscopyWGastrografinPO: C80DocTypecodes_GastrointestineUpperFluoroscopyWGastrografinPO, + PelvisAndHipLeftXRay2Views: C80DocTypecodes_PelvisAndHipLeftXRay2Views, + PelvisAndHipRightXRay2Views: C80DocTypecodes_PelvisAndHipRightXRay2Views, + RibsBilateralXRay2Views: C80DocTypecodes_RibsBilateralXRay2Views, + CTGuidanceForAnestheticBlockInjectionOfSpine: C80DocTypecodes_CTGuidanceForAnestheticBlockInjectionOfSpine, + SpineXRayObliqueSingleView: C80DocTypecodes_SpineXRayObliqueSingleView, + SpineXRayWFlexionAndWExtension: C80DocTypecodes_SpineXRayWFlexionAndWExtension, + SpineCervicalXRay6Views: C80DocTypecodes_SpineCervicalXRay6Views, + SpineThoracicAndLumbarXRay: C80DocTypecodes_SpineThoracicAndLumbarXRay, + UrinaryBladderAndUrethraMRICine: C80DocTypecodes_UrinaryBladderAndUrethraMRICine, + ClavicleMRIWContrastIV: C80DocTypecodes_ClavicleMRIWContrastIV, + LowerLegBilateralMRIWContrastIV: C80DocTypecodes_LowerLegBilateralMRIWContrastIV, + LowerLegBilateralMRI: C80DocTypecodes_LowerLegBilateralMRI, + LowerLegBilateralMRIWAndWOContrastIV: C80DocTypecodes_LowerLegBilateralMRIWAndWOContrastIV, + SpineCervicalAndThoracicAndLumbarMRI: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarMRI, + ChestAndAbdomenXRaySingleView: C80DocTypecodes_ChestAndAbdomenXRaySingleView, + BoneScanWTc99mTaggedWBCIV: C80DocTypecodes_BoneScanWTc99mTaggedWBCIV, + CTGuidanceForLocalizationOfPlacentaOfUterus: C80DocTypecodes_CTGuidanceForLocalizationOfPlacentaOfUterus, + UnspecifiedBodyRegionFluoroscopyGreaterThan1Hour: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyGreaterThan1Hour, + UnspecifiedBodyRegionFluoroscopyLessThan1Hour: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopyLessThan1Hour, + USGuidanceForAbscessDrainageOfAppendix: C80DocTypecodes_USGuidanceForAbscessDrainageOfAppendix, + USGuidanceForInjectionOfPleuralSpace: C80DocTypecodes_USGuidanceForInjectionOfPleuralSpace, + HeartUSLimited: C80DocTypecodes_HeartUSLimited, + ScanWIn111TiuxetanIV: C80DocTypecodes_ScanWIn111TiuxetanIV, + LiverScanBloodPool: C80DocTypecodes_LiverScanBloodPool, + SpineCervicalXRayLimited: C80DocTypecodes_SpineCervicalXRayLimited, + ScanWholeBodyWIn111TaggedWBCIV: C80DocTypecodes_ScanWholeBodyWIn111TaggedWBCIV, + AVShuntScan: C80DocTypecodes_AVShuntScan, + ClinicalTrialProtocolTrialName: C80DocTypecodes_ClinicalTrialProtocolTrialName, + WristRightXRayScaphoidSingleView: C80DocTypecodes_WristRightXRayScaphoidSingleView, + WristXRayScaphoidSingleView: C80DocTypecodes_WristXRayScaphoidSingleView, + WristBilateralXRayScaphoidSingleView: C80DocTypecodes_WristBilateralXRayScaphoidSingleView, + WristLeftXRayScaphoidSingleView: C80DocTypecodes_WristLeftXRayScaphoidSingleView, + VAL11DeoxycorticosteroneMassVolumeInUrine: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInUrine, + CTGuidanceForPercutaneousDrainageOfAbscessOfCavity: C80DocTypecodes_CTGuidanceForPercutaneousDrainageOfAbscessOfCavity, + PulmonarySystemCT: C80DocTypecodes_PulmonarySystemCT, + CTForTumorWholeBody: C80DocTypecodes_CTForTumorWholeBody, + MammogramGuidanceForNeedleBiopsyOfBreastRight: C80DocTypecodes_MammogramGuidanceForNeedleBiopsyOfBreastRight, + LiverMRIWAndWOFerumoxidesIV: C80DocTypecodes_LiverMRIWAndWOFerumoxidesIV, + AnkleRightMRIDynamicWContrastIV: C80DocTypecodes_AnkleRightMRIDynamicWContrastIV, + ElbowLeftMRIDynamicWContrastIV: C80DocTypecodes_ElbowLeftMRIDynamicWContrastIV, + ElbowRightMRIDynamicWContrastIV: C80DocTypecodes_ElbowRightMRIDynamicWContrastIV, + KneeLeftMRIDynamicWContrastIV: C80DocTypecodes_KneeLeftMRIDynamicWContrastIV, + KneeRightMRIDynamicWContrastIV: C80DocTypecodes_KneeRightMRIDynamicWContrastIV, + PulmonarySystemMRI: C80DocTypecodes_PulmonarySystemMRI, + OropharynxMRI: C80DocTypecodes_OropharynxMRI, + SpineCervicalAndSpineThoracicMRIWAndWOContrastIV: C80DocTypecodes_SpineCervicalAndSpineThoracicMRIWAndWOContrastIV, + SpineCervicalAndSpineThoracicMRI: C80DocTypecodes_SpineCervicalAndSpineThoracicMRI, + OrbitVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_OrbitVesselsMRIAngiogramWAndWOContrastIV, + BrainScanDuringElectroconvulsiveShockTreatment: C80DocTypecodes_BrainScanDuringElectroconvulsiveShockTreatment, + KidneyBilateralScanWFurosemideAndWRadionuclideIV: C80DocTypecodes_KidneyBilateralScanWFurosemideAndWRadionuclideIV, + USGuidanceForNeedleBiopsyOfBreastLeft: C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreastLeft, + ChestAndAbdomenXRayAPSupineAndUprightAndPAChest: C80DocTypecodes_ChestAndAbdomenXRayAPSupineAndUprightAndPAChest, + RibsBilateralAndChestXRayLateralAndPAChest: C80DocTypecodes_RibsBilateralAndChestXRayLateralAndPAChest, + ChestXRayAPRightLateralDecubitus: C80DocTypecodes_ChestXRayAPRightLateralDecubitus, + ChestXRay2ViewsAndRightObliqueAndLeftOblique: C80DocTypecodes_ChestXRay2ViewsAndRightObliqueAndLeftOblique, + UnspecifiedBodyRegionXRay: C80DocTypecodes_UnspecifiedBodyRegionXRay, + UnspecifiedBodyRegionXRayOfForeignBody: C80DocTypecodes_UnspecifiedBodyRegionXRayOfForeignBody, + SkullXRayLE3Views: C80DocTypecodes_SkullXRayLE3Views, + UnspecifiedBodyRegionFluoroscopy2Hour: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy2Hour, + UnspecifiedBodyRegionFluoroscopy90Minutes: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy90Minutes, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct2HoursPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct2HoursPostContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15MinutesPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15MinutesPostContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct30MinutesPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct30MinutesPostContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct45MinutesPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct45MinutesPostContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct1HourPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct1HourPostContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15HoursPostContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsAndPancreaticDuct15HoursPostContrastRetrograde, + AortaAbdominalFluoroscopicAngiogramRunoffWContrastIA: C80DocTypecodes_AortaAbdominalFluoroscopicAngiogramRunoffWContrastIA, + JointXRayLateralWManualStress: C80DocTypecodes_JointXRayLateralWManualStress, + JointXRayWFlexionAndWExtension: C80DocTypecodes_JointXRayWFlexionAndWExtension, + KneeRightXRayGE3Views: C80DocTypecodes_KneeRightXRayGE3Views, + FootRightXRay3Or4Views: C80DocTypecodes_FootRightXRay3Or4Views, + KidneyXRayDuringSurgeryWContrastRetrograde: C80DocTypecodes_KidneyXRayDuringSurgeryWContrastRetrograde, + SinusesXRayGE3Views: C80DocTypecodes_SinusesXRayGE3Views, + USGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForPlacementOfRadiationTherapyFieldsInUnspecifiedBodyRegion, + ThumbLeftXRayGE3Views: C80DocTypecodes_ThumbLeftXRayGE3Views, + FingerSecondLeftXRayGE3Views: C80DocTypecodes_FingerSecondLeftXRayGE3Views, + FingerThirdLeftXRayGE3Views: C80DocTypecodes_FingerThirdLeftXRayGE3Views, + FingerFourthLeftXRayGE3Views: C80DocTypecodes_FingerFourthLeftXRayGE3Views, + FingerFifthLeftXRayGE3Views: C80DocTypecodes_FingerFifthLeftXRayGE3Views, + ThumbRightXRayGE3Views: C80DocTypecodes_ThumbRightXRayGE3Views, + FingerSecondRightXRayGE3Views: C80DocTypecodes_FingerSecondRightXRayGE3Views, + FingerThirdRightXRayGE3Views: C80DocTypecodes_FingerThirdRightXRayGE3Views, + FingerFourthRightXRayGE3Views: C80DocTypecodes_FingerFourthRightXRayGE3Views, + FingerFifthRightXRayGE3Views: C80DocTypecodes_FingerFifthRightXRayGE3Views, + KneeLeftXRayGE3Views: C80DocTypecodes_KneeLeftXRayGE3Views, + FootLeftXRay3Or4Views: C80DocTypecodes_FootLeftXRay3Or4Views, + VesselScanFlow: C80DocTypecodes_VesselScanFlow, + VesselScanStatic: C80DocTypecodes_VesselScanStatic, + CTGuidanceForAbscessDrainageOfSubphrenicSpace: C80DocTypecodes_CTGuidanceForAbscessDrainageOfSubphrenicSpace, + AortaAndLowerExtremityVesselsCTAngiogramWContrastIV: C80DocTypecodes_AortaAndLowerExtremityVesselsCTAngiogramWContrastIV, + AxillaLeftMRIWContrastIV: C80DocTypecodes_AxillaLeftMRIWContrastIV, + AxillaRightMRIWContrastIV: C80DocTypecodes_AxillaRightMRIWContrastIV, + OvaryBilateralMRI: C80DocTypecodes_OvaryBilateralMRI, + ThymusGlandMRI: C80DocTypecodes_ThymusGlandMRI, + AxillaLeftMRI: C80DocTypecodes_AxillaLeftMRI, + AxillaLeftMRIWAndWOContrastIV: C80DocTypecodes_AxillaLeftMRIWAndWOContrastIV, + AxillaRightMRI: C80DocTypecodes_AxillaRightMRI, + AxillaRightMRIWAndWOContrastIV: C80DocTypecodes_AxillaRightMRIWAndWOContrastIV, + LowerLegVesselsBilateralMRIAngiogramWContrastIV: C80DocTypecodes_LowerLegVesselsBilateralMRIAngiogramWContrastIV, + LowerLegVesselsLeftMRIAngiogram: C80DocTypecodes_LowerLegVesselsLeftMRIAngiogram, + ThighVesselsLeftMRIAngiogramWOContrast: C80DocTypecodes_ThighVesselsLeftMRIAngiogramWOContrast, + ThighVesselsRightMRIAngiogramWOContrast: C80DocTypecodes_ThighVesselsRightMRIAngiogramWOContrast, + WristVesselsLeftMRIAngiogramWOContrast: C80DocTypecodes_WristVesselsLeftMRIAngiogramWOContrast, + WristVesselsRightMRIAngiogramWOContrast: C80DocTypecodes_WristVesselsRightMRIAngiogramWOContrast, + BonesXRaySurvey: C80DocTypecodes_BonesXRaySurvey, + BonesXRaySurveyLimited: C80DocTypecodes_BonesXRaySurveyLimited, + MandibleXRay1Or2Views: C80DocTypecodes_MandibleXRay1Or2Views, + PelvisXRay1Or2Views: C80DocTypecodes_PelvisXRay1Or2Views, + SinusesXRay1Or2Views: C80DocTypecodes_SinusesXRay1Or2Views, + SkullXRayGE5Views: C80DocTypecodes_SkullXRayGE5Views, + UnspecifiedBodyRegionCTWOContrast: C80DocTypecodes_UnspecifiedBodyRegionCTWOContrast, + UnspecifiedBodyRegionSPECT: C80DocTypecodes_UnspecifiedBodyRegionSPECT, + UnspecifiedBodyRegionCTDynamicWContrastIV: C80DocTypecodes_UnspecifiedBodyRegionCTDynamicWContrastIV, + BreastUnilateralMRIWAndWOContrastIV: C80DocTypecodes_BreastUnilateralMRIWAndWOContrastIV, + OrbitPlusFacialBonesXRay: C80DocTypecodes_OrbitPlusFacialBonesXRay, + OrbitAndFaceAndNeckMRI: C80DocTypecodes_OrbitAndFaceAndNeckMRI, + ChestAndAbdomenXRayUprightAndPAChest: C80DocTypecodes_ChestAndAbdomenXRayUprightAndPAChest, + MandibleRightXRay: C80DocTypecodes_MandibleRightXRay, + MandibleLeftXRay4Views: C80DocTypecodes_MandibleLeftXRay4Views, + MandibleRightXRay4Views: C80DocTypecodes_MandibleRightXRay4Views, + SpineLumbarFluoroscopyVideo: C80DocTypecodes_SpineLumbarFluoroscopyVideo, + FluoroscopyGuidanceForDrainageOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForDrainageOfUnspecifiedBodyRegion, + SpineCervicalFluoroscopyVideo: C80DocTypecodes_SpineCervicalFluoroscopyVideo, + SpineCervicalXRay2Or3Views: C80DocTypecodes_SpineCervicalXRay2Or3Views, + PelvisXRayGE3Views: C80DocTypecodes_PelvisXRayGE3Views, + BrainScanStaticAndFlow: C80DocTypecodes_BrainScanStaticAndFlow, + CarotidArteryUnilateralUS: C80DocTypecodes_CarotidArteryUnilateralUS, + VesselsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_VesselsLeftFluoroscopicAngiogramWContrastIV, + AnkleLeftMRIDynamicWContrastIV: C80DocTypecodes_AnkleLeftMRIDynamicWContrastIV, + LowerLegVesselsRightMRIAngiogram: C80DocTypecodes_LowerLegVesselsRightMRIAngiogram, + LiverAndBiliaryDuctsAndGallbladderScan: C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScan, + FluoroscopyGuidanceForChangeOfDialysisCatheterInUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_FluoroscopyGuidanceForChangeOfDialysisCatheterInUnspecifiedBodyRegionWContrastIV, + UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladderDuringVoiding: C80DocTypecodes_UrinaryBladderAndUrethraFluoroscopyWContrastIntraBladderDuringVoiding, + ChestAndAbdomenXRayAPUprightAndAPChest: C80DocTypecodes_ChestAndAbdomenXRayAPUprightAndAPChest, + SkeletalSystemAxialScanBoneDensity: C80DocTypecodes_SkeletalSystemAxialScanBoneDensity, + SkeletalSystemPeripheralScanBoneDensity: C80DocTypecodes_SkeletalSystemPeripheralScanBoneDensity, + USGuidanceForBiopsyOfSuperficialMuscle: C80DocTypecodes_USGuidanceForBiopsyOfSuperficialMuscle, + USGuidanceForBiopsyOfDeepBone: C80DocTypecodes_USGuidanceForBiopsyOfDeepBone, + HipAndThighUS: C80DocTypecodes_HipAndThighUS, + CTGuidanceForBiopsyOfDeepBone: C80DocTypecodes_CTGuidanceForBiopsyOfDeepBone, + CTGuidanceForNeedleBiopsyOfDeepBone: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfDeepBone, + SpineThoracicAndLumbarXRayScoliosisAPUprightAndSupine: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisAPUprightAndSupine, + HandXRayPortable: C80DocTypecodes_HandXRayPortable, + CTGuidanceForNeedleBiopsyOfSoftBone: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSoftBone, + AbdominalVesselsUSDopplerLimited: C80DocTypecodes_AbdominalVesselsUSDopplerLimited, + UpperGastrointestineAndSmallBowelFluoroscopyWBariumContrastPO: C80DocTypecodes_UpperGastrointestineAndSmallBowelFluoroscopyWBariumContrastPO, + FootSesamoidBonesLeftXRay: C80DocTypecodes_FootSesamoidBonesLeftXRay, + BrainScanFlowWTc99mDTPAIV: C80DocTypecodes_BrainScanFlowWTc99mDTPAIV, + BrainScanFlowWTc99mGlucoheptonateIV: C80DocTypecodes_BrainScanFlowWTc99mGlucoheptonateIV, + BrainScanFlowLimited: C80DocTypecodes_BrainScanFlowLimited, + HeartScanForInfarctQualitative: C80DocTypecodes_HeartScanForInfarctQualitative, + HeartScanForInfarctQualitativeAndQuantitative: C80DocTypecodes_HeartScanForInfarctQualitativeAndQuantitative, + HeartScanForInfarctQuantitative: C80DocTypecodes_HeartScanForInfarctQuantitative, + ScanForEndocrineTumorMultipleAreasWI131MIBGIV: C80DocTypecodes_ScanForEndocrineTumorMultipleAreasWI131MIBGIV, + ScanForEndocrineTumorMultipleAreasWIn111PentetreotideIV: C80DocTypecodes_ScanForEndocrineTumorMultipleAreasWIn111PentetreotideIV, + LiverAndBiliaryDuctsAndGallbladderScanWCholecystokininAndWRadionuclideIV: C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanWCholecystokininAndWRadionuclideIV, + LiverAndBiliaryDuctsAndGallbladderScanWSincalideAndWRadionuclideIV: C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanWSincalideAndWRadionuclideIV, + LiverAndSpleenSPECTFlow: C80DocTypecodes_LiverAndSpleenSPECTFlow, + LiverAndSpleenScanFlow: C80DocTypecodes_LiverAndSpleenScanFlow, + LiverScanFlowWTc99mTaggedRBCIV: C80DocTypecodes_LiverScanFlowWTc99mTaggedRBCIV, + LiverSPECTFlow: C80DocTypecodes_LiverSPECTFlow, + LungScanPerfusionQuantitative: C80DocTypecodes_LungScanPerfusionQuantitative, + LungScanQuantitative: C80DocTypecodes_LungScanQuantitative, + HeartScanPerfusionQuantitative: C80DocTypecodes_HeartScanPerfusionQuantitative, + HeartSPECTPerfusionQualitativeAtRestAndWRadionuclideIV: C80DocTypecodes_HeartSPECTPerfusionQualitativeAtRestAndWRadionuclideIV, + HeartScanPerfusionQualitativeAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionQualitativeAtRestAndWRadionuclideIV, + HeartScanPerfusionQuantitativeAtRestAndWRadionuclideIV: C80DocTypecodes_HeartScanPerfusionQuantitativeAtRestAndWRadionuclideIV, + RenalVesselsSPECTFlowWTc99mGlucoheptonateIV: C80DocTypecodes_RenalVesselsSPECTFlowWTc99mGlucoheptonateIV, + RenalVesselsScanFlowWTc99mGlucoheptonateIV: C80DocTypecodes_RenalVesselsScanFlowWTc99mGlucoheptonateIV, + RenalVesselsScanFlowWTc99mDTPAIV: C80DocTypecodes_RenalVesselsScanFlowWTc99mDTPAIV, + RenalVesselsScanFlowWTc99mMertiatideIV: C80DocTypecodes_RenalVesselsScanFlowWTc99mMertiatideIV, + KidneyBilateralAndRenalVesselsScanFlowWTc99mGlucoheptonateIV: C80DocTypecodes_KidneyBilateralAndRenalVesselsScanFlowWTc99mGlucoheptonateIV, + KidneyBilateralAndRenalVesselsScanWTc99mDTPAIV: C80DocTypecodes_KidneyBilateralAndRenalVesselsScanWTc99mDTPAIV, + RenalVesselsScan: C80DocTypecodes_RenalVesselsScan, + SpleenSPECTFlow: C80DocTypecodes_SpleenSPECTFlow, + ThyroidScanSpot: C80DocTypecodes_ThyroidScanSpot, + ThyroidScanAndUptake: C80DocTypecodes_ThyroidScanAndUptake, + ThyroidSPECTFlow: C80DocTypecodes_ThyroidSPECTFlow, + FDAPackageInsertDosageFormsAndStrengthsSection: C80DocTypecodes_FDAPackageInsertDosageFormsAndStrengthsSection, + FDAPackageInsertMechanismOfActionSection: C80DocTypecodes_FDAPackageInsertMechanismOfActionSection, + FDAPackageInsertNonclinicalToxicologySection: C80DocTypecodes_FDAPackageInsertNonclinicalToxicologySection, + FDAPackageInsertPharmacodynamicsSection: C80DocTypecodes_FDAPackageInsertPharmacodynamicsSection, + FDAPackageInsertPharmacokineticsSection: C80DocTypecodes_FDAPackageInsertPharmacokineticsSection, + FDAPackageInsertRecentMajorChangesSection: C80DocTypecodes_FDAPackageInsertRecentMajorChangesSection, + FDAPackageInsertUseInSpecificPopulationsSection: C80DocTypecodes_FDAPackageInsertUseInSpecificPopulationsSection, + FDAPackageInsertWarningsAndPrecautionsSection: C80DocTypecodes_FDAPackageInsertWarningsAndPrecautionsSection, + USGuidanceForAspirationOfBreast: C80DocTypecodes_USGuidanceForAspirationOfBreast, + CTGuidanceForFineNeedleAspirationOfKidney: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfKidney, + USGuidanceForLocalizationOfBreastLeft: C80DocTypecodes_USGuidanceForLocalizationOfBreastLeft, + USGuidanceForLocalizationOfBreastBilateral: C80DocTypecodes_USGuidanceForLocalizationOfBreastBilateral, + USGuidanceForLocalizationOfBreastRight: C80DocTypecodes_USGuidanceForLocalizationOfBreastRight, + FluoroscopicAngiogramGuidanceForThrombectomyOfVeinBilateralWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinBilateralWContrastIV, + FluoroscopicAngiogramGuidanceForThrombectomyOfVeinLeftWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinLeftWContrastIV, + FluoroscopicAngiogramGuidanceForThrombectomyOfVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinWContrastIV, + FluoroscopicAngiogramGuidanceForThrombectomyOfVeinRightWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForThrombectomyOfVeinRightWContrastIV, + CarotidArteryBilateralUSDoppler: C80DocTypecodes_CarotidArteryBilateralUSDoppler, + KidneyBilateralCTWContrastIV: C80DocTypecodes_KidneyBilateralCTWContrastIV, + KidneyBilateralCT: C80DocTypecodes_KidneyBilateralCT, + KidneyCTWAndWOContrastIV: C80DocTypecodes_KidneyCTWAndWOContrastIV, + BrainAndInternalAuditoryCanalMRIWAndWOContrastIV: C80DocTypecodes_BrainAndInternalAuditoryCanalMRIWAndWOContrastIV, + KidneyCTWOContrast: C80DocTypecodes_KidneyCTWOContrast, + ExtremityVesselsUSDoppler: C80DocTypecodes_ExtremityVesselsUSDoppler, + BrainAndInternalAuditoryCanalMRI: C80DocTypecodes_BrainAndInternalAuditoryCanalMRI, + KidneyMRIWOContrast: C80DocTypecodes_KidneyMRIWOContrast, + KidneyBilateralUS: C80DocTypecodes_KidneyBilateralUS, + KidneyMRIWAndWOContrastIV: C80DocTypecodes_KidneyMRIWAndWOContrastIV, + IliacArteryUSDopplerLimited: C80DocTypecodes_IliacArteryUSDopplerLimited, + HeartScanPerfusionAtRestAndWAdenosineAndWTl201IV: C80DocTypecodes_HeartScanPerfusionAtRestAndWAdenosineAndWTl201IV, + ChestXRayAPSupinePortable: C80DocTypecodes_ChestXRayAPSupinePortable, + KneeLeftXRaySunrise: C80DocTypecodes_KneeLeftXRaySunrise, + KneeXRaySunrise: C80DocTypecodes_KneeXRaySunrise, + SpineCervicothoracicJunctionXRay: C80DocTypecodes_SpineCervicothoracicJunctionXRay, + IliacArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_IliacArteryFluoroscopicAngiogramWContrastIA, + RenalVeinFluoroscopicAngiogramWContrastIVAndWReninSampling: C80DocTypecodes_RenalVeinFluoroscopicAngiogramWContrastIVAndWReninSampling, + SpineCervicalAndThoracicAndLumbarXRay2Views: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRay2Views, + SpineCervicothoracicJunctionXRayAPAndLateral: C80DocTypecodes_SpineCervicothoracicJunctionXRayAPAndLateral, + SkullAndFacialBonesAndMandibleXRayForDentalMeasurement: C80DocTypecodes_SkullAndFacialBonesAndMandibleXRayForDentalMeasurement, + TubeFluoroscopyForPatencyWContrastViaTube: C80DocTypecodes_TubeFluoroscopyForPatencyWContrastViaTube, + LiverAndBiliaryDuctsAndGallbladderScanForPatencyWTc99mIV: C80DocTypecodes_LiverAndBiliaryDuctsAndGallbladderScanForPatencyWTc99mIV, + ShoulderRightXRayGrasheyAndY: C80DocTypecodes_ShoulderRightXRayGrasheyAndY, + SpineLumbarXRayOblique: C80DocTypecodes_SpineLumbarXRayOblique, + TibioperonealArteriesRightFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibioperonealArteriesRightFluoroscopicAngiogramAngioplastyWContrastIA, + TibioperonealArteriesFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibioperonealArteriesFluoroscopicAngiogramAngioplastyWContrastIA, + TibioperonealArteriesBilateralFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibioperonealArteriesBilateralFluoroscopicAngiogramAngioplastyWContrastIA, + TibioperonealArteriesLeftFluoroscopicAngiogramAngioplastyWContrastIA: C80DocTypecodes_TibioperonealArteriesLeftFluoroscopicAngiogramAngioplastyWContrastIA, + WristBilateralXRayTunnelCarpal: C80DocTypecodes_WristBilateralXRayTunnelCarpal, + USGuidanceForBiopsyOfSuperficialLymphNode: C80DocTypecodes_USGuidanceForBiopsyOfSuperficialLymphNode, + CTGuidanceForAblationOfTissueOfLiver: C80DocTypecodes_CTGuidanceForAblationOfTissueOfLiver, + CTGuidanceForProcedureOfJointSpace: C80DocTypecodes_CTGuidanceForProcedureOfJointSpace, + CTGuidanceForFineNeedleAspirationOfLymphNode: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfLymphNode, + CTGuidanceForFineNeedleAspirationOfMediastinum: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfMediastinum, + CTGuidanceForFineNeedleAspirationOfMuscle: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfMuscle, + CTGuidanceForFineNeedleAspirationOfProstate: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfProstate, + CTGuidanceForFineNeedleAspirationOfAbdomenRetroperitoneum: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAbdomenRetroperitoneum, + CTGuidanceForFineNeedleAspirationOfAdrenalGland: C80DocTypecodes_CTGuidanceForFineNeedleAspirationOfAdrenalGland, + CTGuidanceForBiopsyOfDeepMuscle: C80DocTypecodes_CTGuidanceForBiopsyOfDeepMuscle, + CTGuidanceForNeedleLocalizationOfBreast: C80DocTypecodes_CTGuidanceForNeedleLocalizationOfBreast, + SkullBaseCTWAndWOContrastIV: C80DocTypecodes_SkullBaseCTWAndWOContrastIV, + SkullBaseCTWOContrast: C80DocTypecodes_SkullBaseCTWOContrast, + SpineThoracicCTWAndWOContrastIT: C80DocTypecodes_SpineThoracicCTWAndWOContrastIT, + SpineLumbarCTWAndWOContrastIT: C80DocTypecodes_SpineLumbarCTWAndWOContrastIT, + AbdomenAndPelvisCT: C80DocTypecodes_AbdomenAndPelvisCT, + MandibleCTLimited: C80DocTypecodes_MandibleCTLimited, + CTGuidanceForBiopsyOfAbdomenRetroperitoneum: C80DocTypecodes_CTGuidanceForBiopsyOfAbdomenRetroperitoneum, + CTGuidanceForNeedleLocalizationOfBreastWAndWOContrastIV: C80DocTypecodes_CTGuidanceForNeedleLocalizationOfBreastWAndWOContrastIV, + BreastBilateralCTWOContrast: C80DocTypecodes_BreastBilateralCTWOContrast, + ColonCT: C80DocTypecodes_ColonCT, + MammogramGuidanceForPercutaneousNeedleBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceForPercutaneousNeedleBiopsyOfBreast, + MRIGuidanceStereotacticForLocalizationInBrainWAndWOContrastIV: C80DocTypecodes_MRIGuidanceStereotacticForLocalizationInBrainWAndWOContrastIV, + BiliaryDuctsAndPancreaticDuctMRIWOContrast: C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWOContrast, + AdrenalGlandMRIWContrastIV: C80DocTypecodes_AdrenalGlandMRIWContrastIV, + BiliaryDuctsAndPancreaticDuctMRIWContrastIV: C80DocTypecodes_BiliaryDuctsAndPancreaticDuctMRIWContrastIV, + HeartMRICineForBloodFlowVelocityMappingWContrastIV: C80DocTypecodes_HeartMRICineForBloodFlowVelocityMappingWContrastIV, + HeartMRILimitedCineForFunction: C80DocTypecodes_HeartMRILimitedCineForFunction, + LowerExtremityVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWAndWOContrastIV, + LowerExtremityVesselsMRIAngiogramWOContrast: C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWOContrast, + AorticArchMRIAngiogramWOContrast: C80DocTypecodes_AorticArchMRIAngiogramWOContrast, + AortaMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AortaMRIAngiogramWAndWOContrastIV, + AortaMRIAngiogramWOContrast: C80DocTypecodes_AortaMRIAngiogramWOContrast, + RenalVesselsMRIAngiogramWOContrast: C80DocTypecodes_RenalVesselsMRIAngiogramWOContrast, + RenalVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_RenalVesselsMRIAngiogramWAndWOContrastIV, + LowerExtremityVesselsBilateralMRIAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVesselsBilateralMRIAngiogramWContrastIV, + UnspecifiedBodyRegionPET: C80DocTypecodes_UnspecifiedBodyRegionPET, + HeartPET: C80DocTypecodes_HeartPET, + BrainPET: C80DocTypecodes_BrainPET, + PETWholeBody: C80DocTypecodes_PETWholeBody, + AbdomenAndPelvisScanForTumor: C80DocTypecodes_AbdomenAndPelvisScanForTumor, + LiverAndSpleenScanWTc99mMAAIV: C80DocTypecodes_LiverAndSpleenScanWTc99mMAAIV, + BoneScanWTc99mMedronateIV: C80DocTypecodes_BoneScanWTc99mMedronateIV, + HeartScanWTc99mTaggedRBCIV: C80DocTypecodes_HeartScanWTc99mTaggedRBCIV, + LiverScanWXe133Inhaled: C80DocTypecodes_LiverScanWXe133Inhaled, + ParathyroidScanWTc99mSestamibiIV: C80DocTypecodes_ParathyroidScanWTc99mSestamibiIV, + BoneMarrowScanWTc99mSCIV: C80DocTypecodes_BoneMarrowScanWTc99mSCIV, + ThyroidScanAndUptakeWTc99mPertechnetateIV: C80DocTypecodes_ThyroidScanAndUptakeWTc99mPertechnetateIV, + BrainScanFlowWTc99mBicisateIV: C80DocTypecodes_BrainScanFlowWTc99mBicisateIV, + PeritoneovenousShuntScanForPatencyWTc99mMAAInj: C80DocTypecodes_PeritoneovenousShuntScanForPatencyWTc99mMAAInj, + BrainScanStaticWTc99mBicisateIV: C80DocTypecodes_BrainScanStaticWTc99mBicisateIV, + HeartSPECTWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTWTc99mSestamibiIV, + BrainSPECTWTc99mBicisateIV: C80DocTypecodes_BrainSPECTWTc99mBicisateIV, + KidneySPECTWTc99mGlucoheptonateIV: C80DocTypecodes_KidneySPECTWTc99mGlucoheptonateIV, + HeartSPECTWDipyridamoleAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTWDipyridamoleAndWTc99mSestamibiIV, + USGuidanceForAblationOfTissueOfLiver: C80DocTypecodes_USGuidanceForAblationOfTissueOfLiver, + USGuidanceForAblationOfTissueOfKidney: C80DocTypecodes_USGuidanceForAblationOfTissueOfKidney, + USGuidanceForFineNeedleAspirationOfPancreas: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfPancreas, + USGuidanceForFineNeedleAspirationOfLiver: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfLiver, + USGuidanceForFineNeedleAspirationOfKidney: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfKidney, + USGuidanceForFineNeedleAspirationOfBreast: C80DocTypecodes_USGuidanceForFineNeedleAspirationOfBreast, + USGuidanceForBiopsyOfLung: C80DocTypecodes_USGuidanceForBiopsyOfLung, + USGuidanceForBiopsyOfAbdomenRetroperitoneum: C80DocTypecodes_USGuidanceForBiopsyOfAbdomenRetroperitoneum, + ThoracicOutletUS: C80DocTypecodes_ThoracicOutletUS, + HeadAndNeckUS: C80DocTypecodes_HeadAndNeckUS, + UnspecifiedBodyRegionUSAnd3DReconstruction: C80DocTypecodes_UnspecifiedBodyRegionUSAnd3DReconstruction, + USGuidanceForAbscessDrainageOfSubphrenicSpace: C80DocTypecodes_USGuidanceForAbscessDrainageOfSubphrenicSpace, + USGuidanceForAbscessDrainageOfKidney: C80DocTypecodes_USGuidanceForAbscessDrainageOfKidney, + USGuidanceForAbscessDrainageOfPelvis: C80DocTypecodes_USGuidanceForAbscessDrainageOfPelvis, + USGuidanceForAbscessDrainageOfPeritonealSpace: C80DocTypecodes_USGuidanceForAbscessDrainageOfPeritonealSpace, + USGuidanceForNeedleBiopsyOfLiver: C80DocTypecodes_USGuidanceForNeedleBiopsyOfLiver, + USGuidanceForNeedleBiopsyOfChestPleura: C80DocTypecodes_USGuidanceForNeedleBiopsyOfChestPleura, + USGuidanceForDrainageOfPancreas: C80DocTypecodes_USGuidanceForDrainageOfPancreas, + PeripheralArteryUSLimited: C80DocTypecodes_PeripheralArteryUSLimited, + LowerExtremityVesselsUSDoppler: C80DocTypecodes_LowerExtremityVesselsUSDoppler, + NeckVesselsUSDoppler: C80DocTypecodes_NeckVesselsUSDoppler, + HipXRaySingleViewPortable: C80DocTypecodes_HipXRaySingleViewPortable, + LowerExtremityBilateralXRayAPSingleViewStanding: C80DocTypecodes_LowerExtremityBilateralXRayAPSingleViewStanding, + SpineLumbarXRayObliqueViewAndViewsWRightBendingAndWLeftBending: C80DocTypecodes_SpineLumbarXRayObliqueViewAndViewsWRightBendingAndWLeftBending, + SacrumAndCoccyxXRay2Views: C80DocTypecodes_SacrumAndCoccyxXRay2Views, + SacroiliacJointXRay2Or3Views: C80DocTypecodes_SacroiliacJointXRay2Or3Views, + HandXRay2ViewsPortable: C80DocTypecodes_HandXRay2ViewsPortable, + RadiusAndUlnaXRay2ViewsPortable: C80DocTypecodes_RadiusAndUlnaXRay2ViewsPortable, + ElbowXRay2ViewsPortable: C80DocTypecodes_ElbowXRay2ViewsPortable, + FemurXRayAPAndLateralPortable: C80DocTypecodes_FemurXRayAPAndLateralPortable, + FootXRayAPAndLateralPortable: C80DocTypecodes_FootXRayAPAndLateralPortable, + SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralPortableWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRayAPAndObliqueAndOdontoidAndLateralPortableWFlexionAndWExtension, + FootXRayGE3Views: C80DocTypecodes_FootXRayGE3Views, + SacroiliacJointXRayGE3Views: C80DocTypecodes_SacroiliacJointXRayGE3Views, + WristXRayGE3Views: C80DocTypecodes_WristXRayGE3Views, + RibsAndChestXRayGE3AndPAChestViews: C80DocTypecodes_RibsAndChestXRayGE3AndPAChestViews, + PelvisXRayGE3PortableViews: C80DocTypecodes_PelvisXRayGE3PortableViews, + HandXRayGE3PortableViews: C80DocTypecodes_HandXRayGE3PortableViews, + SpineXRayGE4ViewsWRightBendingAndWLeftBending: C80DocTypecodes_SpineXRayGE4ViewsWRightBendingAndWLeftBending, + KneeXRayGE5Views: C80DocTypecodes_KneeXRayGE5Views, + SpineLumbarXRayGE5ViewsWRightBendingAndWLeftBending: C80DocTypecodes_SpineLumbarXRayGE5ViewsWRightBendingAndWLeftBending, + KneeBilateralXRayGE5ViewsStanding: C80DocTypecodes_KneeBilateralXRayGE5ViewsStanding, + KneeXRay1Or2Views: C80DocTypecodes_KneeXRay1Or2Views, + FacialBonesXRay1Or2Views: C80DocTypecodes_FacialBonesXRay1Or2Views, + PelvisXRay1Or2ViewsPortable: C80DocTypecodes_PelvisXRay1Or2ViewsPortable, + KneeXRay1Or2ViewsPortable: C80DocTypecodes_KneeXRay1Or2ViewsPortable, + SpineCervicalAndThoracicAndLumbarXRayPortable: C80DocTypecodes_SpineCervicalAndThoracicAndLumbarXRayPortable, + FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLung: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLung, + LowerExtremityBilateralXRayStanding: C80DocTypecodes_LowerExtremityBilateralXRayStanding, + SpineThoracicAndLumbarXRayScoliosisSingleView: C80DocTypecodes_SpineThoracicAndLumbarXRayScoliosisSingleView, + OrbitXRayForForeignBody: C80DocTypecodes_OrbitXRayForForeignBody, + SinusesXRayLimited: C80DocTypecodes_SinusesXRayLimited, + AnkleXRayGE3Views: C80DocTypecodes_AnkleXRayGE3Views, + ChestXRayGE4Views: C80DocTypecodes_ChestXRayGE4Views, + SpineCervicalXRayGE4Views: C80DocTypecodes_SpineCervicalXRayGE4Views, + FluoroscopyGuidanceForEndoscopyOfPancreaticDuctWContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfPancreaticDuctWContrastRetrograde, + FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsWContrastRetrograde: C80DocTypecodes_FluoroscopyGuidanceForEndoscopyOfBiliaryDuctsWContrastRetrograde, + FluoroscopyGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForFineNeedleAspirationOfThyroid: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfThyroid, + FluoroscopyGuidanceForFineNeedleAspirationOfKidney: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfKidney, + FluoroscopyGuidanceForFineNeedleAspirationOfPancreas: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfPancreas, + FluoroscopyGuidanceForFineNeedleAspirationOfLymphNode: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfLymphNode, + FluoroscopyGuidanceForFineNeedleAspirationOfLiver: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfLiver, + FluoroscopyGuidanceForFineNeedleAspirationOfDeepTissue: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfDeepTissue, + FluoroscopyGuidanceForProcedureOfJointSpace: C80DocTypecodes_FluoroscopyGuidanceForProcedureOfJointSpace, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfOvary: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfOvary, + FluoroscopyGuidanceForPlacementOfTubeInUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForPlacementOfTubeInUnspecifiedBodyRegion, + FluoroscopyGuidanceForNeedleBiopsyOfLiverWContrastIV: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfLiverWContrastIV, + ColonFluoroscopyReductionWViewsWBariumContrastPR: C80DocTypecodes_ColonFluoroscopyReductionWViewsWBariumContrastPR, + ColonFluoroscopyWBariumContrastPR: C80DocTypecodes_ColonFluoroscopyWBariumContrastPR, + CTGuidanceForAblationOfTissueOfKidney: C80DocTypecodes_CTGuidanceForAblationOfTissueOfKidney, + BonesCT: C80DocTypecodes_BonesCT, + SuperiorMesentericVesselsMRIAngiogramWOContrast: C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogramWOContrast, + SuperiorMesentericVesselsMRIAngiogramWAndWOContrastIV: C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogramWAndWOContrastIV, + KidneyBilateralScanWAndWOTc99mMertiatideIV: C80DocTypecodes_KidneyBilateralScanWAndWOTc99mMertiatideIV, + KidneyBilateralScanWAndWOTc99mDTPAIV: C80DocTypecodes_KidneyBilateralScanWAndWOTc99mDTPAIV, + KidneyBilateralScanWTc99mGlucoheptonateIV: C80DocTypecodes_KidneyBilateralScanWTc99mGlucoheptonateIV, + SuperiorMesentericVesselsUSDoppler: C80DocTypecodes_SuperiorMesentericVesselsUSDoppler, + UpperExtremityVesselGraftBilateralUSDoppler: C80DocTypecodes_UpperExtremityVesselGraftBilateralUSDoppler, + UpperExtremityVesselGraftBilateralUSDopplerLimited: C80DocTypecodes_UpperExtremityVesselGraftBilateralUSDopplerLimited, + TracheaXRay: C80DocTypecodes_TracheaXRay, + RibsUnilateralAndChestXRayGe3AndPAChestPortableViews: C80DocTypecodes_RibsUnilateralAndChestXRayGe3AndPAChestPortableViews, + PeripheralArteriesBilateralFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PeripheralArteriesBilateralFluoroscopicAngiogramWContrastIA, + FDAPackageInsertStorageAndHandlingSection: C80DocTypecodes_FDAPackageInsertStorageAndHandlingSection, + Progesterone11DeoxycorticosteroneMassRatioInSerumOrPlasma: C80DocTypecodes_Progesterone11DeoxycorticosteroneMassRatioInSerumOrPlasma, + SelfManagement: C80DocTypecodes_SelfManagement, + NursingNotes: C80DocTypecodes_NursingNotes, + ProviderOrders: C80DocTypecodes_ProviderOrders, + CaseManagerNote: C80DocTypecodes_CaseManagerNote, + TiltTableStudy: C80DocTypecodes_TiltTableStudy, + IntracardiacAblationStudy: C80DocTypecodes_IntracardiacAblationStudy, + WoundCareManagementNote: C80DocTypecodes_WoundCareManagementNote, + FetalDocumentVitalSignsMeasurements: C80DocTypecodes_FetalDocumentVitalSignsMeasurements, + HistoryOfMedicalDeviceUse: C80DocTypecodes_HistoryOfMedicalDeviceUse, + CTGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion, + USGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForAspirationOrInjectionOfCystOfUnspecifiedBodyRegion, + MammogramGuidanceForFineNeedleAspirationOfBreastRight: C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreastRight, + MammogramGuidanceForFineNeedleAspirationOfBreastLeft: C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreastLeft, + USGuidanceForCoreNeedleBiopsyOfThyroid: C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfThyroid, + MammogramGuidanceForNeedleBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceForNeedleBiopsyOfBreast, + CTGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfUnspecifiedBodyRegion, + USGuidanceForNeedleBiopsyOfProstate: C80DocTypecodes_USGuidanceForNeedleBiopsyOfProstate, + CTGuidanceForBiopsyOfUnspecifiedBodyRegionWAndWOContrastIV: C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWAndWOContrastIV, + CTGuidanceForBiopsyOfUnspecifiedBodyRegionWOContrast: C80DocTypecodes_CTGuidanceForBiopsyOfUnspecifiedBodyRegionWOContrast, + CTGuidanceForDrainageOfUnspecifiedBodyRegionWAndWOContrastIV: C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWAndWOContrastIV, + CTGuidanceForDrainageOfUnspecifiedBodyRegionWContrastIV: C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWContrastIV, + CTGuidanceForDrainageOfUnspecifiedBodyRegionWOContrast: C80DocTypecodes_CTGuidanceForDrainageOfUnspecifiedBodyRegionWOContrast, + FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInStomach: C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInStomach, + MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastLeft: C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreastLeft, + MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceStereotacticForCoreNeedleBiopsyOfBreast, + SPECT: C80DocTypecodes_SPECT, + MastoidBilateralCT: C80DocTypecodes_MastoidBilateralCT, + BreastUnilateralMRI: C80DocTypecodes_BreastUnilateralMRI, + SinusesCTCoronal: C80DocTypecodes_SinusesCTCoronal, + ExtremityVeinBilateralUSDopplerLimited: C80DocTypecodes_ExtremityVeinBilateralUSDopplerLimited, + UpperExtremityArteryBilateralUSDopplerLimited: C80DocTypecodes_UpperExtremityArteryBilateralUSDopplerLimited, + UpperExtremityVesselsUSDopplerLimited: C80DocTypecodes_UpperExtremityVesselsUSDopplerLimited, + SinusesCTLimitedWOContrast: C80DocTypecodes_SinusesCTLimitedWOContrast, + CTWholeBody: C80DocTypecodes_CTWholeBody, + CTWholeBodyWContrastIV: C80DocTypecodes_CTWholeBodyWContrastIV, + LowerExtremityVesselsRightCTAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsRightCTAngiogramWAndWOContrastIV, + LowerExtremityVesselsLeftCTAngiogramWAndWOContrastIV: C80DocTypecodes_LowerExtremityVesselsLeftCTAngiogramWAndWOContrastIV, + UpperExtremityVesselsRightCTAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsRightCTAngiogramWAndWOContrastIV, + OrbitAndFaceAndNeckMRIWAndWOContrastIV: C80DocTypecodes_OrbitAndFaceAndNeckMRIWAndWOContrastIV, + ParotidGlandCTWAndWOContrastIV: C80DocTypecodes_ParotidGlandCTWAndWOContrastIV, + UpperExtremityVesselsLeftCTAngiogramWAndWOContrastIV: C80DocTypecodes_UpperExtremityVesselsLeftCTAngiogramWAndWOContrastIV, + PelvisCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_PelvisCTWAndWOReducedContrastVolumeIV, + InternalAuditoryCanalCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_InternalAuditoryCanalCTWAndWOReducedContrastVolumeIV, + FacialBonesAndMaxillaCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_FacialBonesAndMaxillaCTWAndWOReducedContrastVolumeIV, + HeadCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_HeadCTWAndWOReducedContrastVolumeIV, + ChestCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_ChestCTWAndWOReducedContrastVolumeIV, + AbdomenCTWAndWOReducedContrastVolumeIV: C80DocTypecodes_AbdomenCTWAndWOReducedContrastVolumeIV, + ElbowMRIWContrastIntraarticular: C80DocTypecodes_ElbowMRIWContrastIntraarticular, + OrbitAndFaceCTWContrastIV: C80DocTypecodes_OrbitAndFaceCTWContrastIV, + OrbitAndFaceAndNeckMRIWContrastIV: C80DocTypecodes_OrbitAndFaceAndNeckMRIWContrastIV, + KidneyCTWContrastIV: C80DocTypecodes_KidneyCTWContrastIV, + BreastUnilateralMRIWContrastIV: C80DocTypecodes_BreastUnilateralMRIWContrastIV, + LowerExtremityVesselsMRIAngiogramWContrastIV: C80DocTypecodes_LowerExtremityVesselsMRIAngiogramWContrastIV, + InternalAuditoryCanalCTWReducedContrastVolumeIV: C80DocTypecodes_InternalAuditoryCanalCTWReducedContrastVolumeIV, + FacialBonesAndMaxillaCTWReducedContrastVolumeIV: C80DocTypecodes_FacialBonesAndMaxillaCTWReducedContrastVolumeIV, + ChestCTWReducedContrastVolumeIV: C80DocTypecodes_ChestCTWReducedContrastVolumeIV, + HeadCTWReducedContrastVolumeIV: C80DocTypecodes_HeadCTWReducedContrastVolumeIV, + PelvisCTWReducedContrastVolumeIV: C80DocTypecodes_PelvisCTWReducedContrastVolumeIV, + AbdomenCTWReducedContrastVolumeIV: C80DocTypecodes_AbdomenCTWReducedContrastVolumeIV, + OrbitCTWOContrast: C80DocTypecodes_OrbitCTWOContrast, + OrbitAndFaceAndNeckMRIWOContrast: C80DocTypecodes_OrbitAndFaceAndNeckMRIWOContrast, + BreastUnilateralMRIWOContrast: C80DocTypecodes_BreastUnilateralMRIWOContrast, + BreastBilateralMammogramSingleView: C80DocTypecodes_BreastBilateralMammogramSingleView, + BreastLeftMammogramSingleView: C80DocTypecodes_BreastLeftMammogramSingleView, + BreastRightMammogramSingleView: C80DocTypecodes_BreastRightMammogramSingleView, + BreastUnilateralMammogramSingleView: C80DocTypecodes_BreastUnilateralMammogramSingleView, + BreastUnilateralMammogram: C80DocTypecodes_BreastUnilateralMammogram, + SpineLumbosacralJunctionXRay: C80DocTypecodes_SpineLumbosacralJunctionXRay, + AbdomenFluoroscopy: C80DocTypecodes_AbdomenFluoroscopy, + BreastFFDMammogram: C80DocTypecodes_BreastFFDMammogram, + WristRightXRayGE3Views: C80DocTypecodes_WristRightXRayGE3Views, + ElbowLeftXRayGE3Views: C80DocTypecodes_ElbowLeftXRayGE3Views, + ElbowRightXRayGE3Views: C80DocTypecodes_ElbowRightXRayGE3Views, + WristLeftXRayGE3Views: C80DocTypecodes_WristLeftXRayGE3Views, + AnkleRightXRayGE3Views: C80DocTypecodes_AnkleRightXRayGE3Views, + ChestXRayGE2AndPAAndLateralViews: C80DocTypecodes_ChestXRayGE2AndPAAndLateralViews, + ShoulderBilateralXRayAPAndTransthoracic: C80DocTypecodes_ShoulderBilateralXRayAPAndTransthoracic, + BreastUnilateralMammogramDiagnostic: C80DocTypecodes_BreastUnilateralMammogramDiagnostic, + BreastImplantBilateralMammogramDisplacement: C80DocTypecodes_BreastImplantBilateralMammogramDisplacement, + BreastDuctMammogramDuringSurgeryWContrastIntraDuct: C80DocTypecodes_BreastDuctMammogramDuringSurgeryWContrastIntraDuct, + BreastRightFFDMammogramScreening: C80DocTypecodes_BreastRightFFDMammogramScreening, + BreastLeftFFDMammogramScreening: C80DocTypecodes_BreastLeftFFDMammogramScreening, + BreastUnilateralMammogramScreening: C80DocTypecodes_BreastUnilateralMammogramScreening, + ColonFluoroscopyWAirContrastPR: C80DocTypecodes_ColonFluoroscopyWAirContrastPR, + MRIWholeBody: C80DocTypecodes_MRIWholeBody, + SuperiorMesentericVesselsMRIAngiogram: C80DocTypecodes_SuperiorMesentericVesselsMRIAngiogram, + AorticArchMRIAngiogramWAndWOContrastIV: C80DocTypecodes_AorticArchMRIAngiogramWAndWOContrastIV, + LungScanVentilationWXe133Inhaled: C80DocTypecodes_LungScanVentilationWXe133Inhaled, + FootVesselsUSDoppler: C80DocTypecodes_FootVesselsUSDoppler, + LowerExtremityVeinUS: C80DocTypecodes_LowerExtremityVeinUS, + LowerExtremityVeinBilateralUS: C80DocTypecodes_LowerExtremityVeinBilateralUS, + CTGuidanceForAblationOfTissueOfCeliacPlexus: C80DocTypecodes_CTGuidanceForAblationOfTissueOfCeliacPlexus, + SPECTGuidanceForBiopsyOfBone: C80DocTypecodes_SPECTGuidanceForBiopsyOfBone, + CTGuidanceForNeedleBiopsyOfAdrenalGland: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfAdrenalGland, + CTGuidanceForNeedleBiopsyOfBreast: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfBreast, + USGuidanceForNeedleBiopsyOfOvary: C80DocTypecodes_USGuidanceForNeedleBiopsyOfOvary, + USGuidanceForNeedleBiopsyOfPelvis: C80DocTypecodes_USGuidanceForNeedleBiopsyOfPelvis, + XRayGuidanceForChangeOfPercutaneousTubeInUnspecifiedBodyRegionWContrast: C80DocTypecodes_XRayGuidanceForChangeOfPercutaneousTubeInUnspecifiedBodyRegionWContrast, + FluoroscopyGuidanceForPercutaneousDrainageOfBiliaryDucts: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfBiliaryDucts, + SPECTGuidanceForPlacementOfTubeInChest: C80DocTypecodes_SPECTGuidanceForPlacementOfTubeInChest, + CerebralArteryUS: C80DocTypecodes_CerebralArteryUS, + ArteryUS: C80DocTypecodes_ArteryUS, + KidneyBilateralFluoroscopyWContrastAntegrade: C80DocTypecodes_KidneyBilateralFluoroscopyWContrastAntegrade, + SkullXRayGE3Views: C80DocTypecodes_SkullXRayGE3Views, + KneeBilateralXRayPAStandingAndWFlexion: C80DocTypecodes_KneeBilateralXRayPAStandingAndWFlexion, + UpperExtremityVesselsBilateralUSDoppler: C80DocTypecodes_UpperExtremityVesselsBilateralUSDoppler, + BreastImplantUnilateralMammogram: C80DocTypecodes_BreastImplantUnilateralMammogram, + ElbowPlusRadiusPlusUlnaXRay: C80DocTypecodes_ElbowPlusRadiusPlusUlnaXRay, + HandVesselsUSDoppler: C80DocTypecodes_HandVesselsUSDoppler, + SPECTGuidanceForBiopsyOfSuperficialBone: C80DocTypecodes_SPECTGuidanceForBiopsyOfSuperficialBone, + UpperExtremityVesselGraftUSDoppler: C80DocTypecodes_UpperExtremityVesselGraftUSDoppler, + TeethXRayBitewing: C80DocTypecodes_TeethXRayBitewing, + MammogramGuidanceForFineNeedleAspirationOfBreast: C80DocTypecodes_MammogramGuidanceForFineNeedleAspirationOfBreast, + AortaUSDoppler: C80DocTypecodes_AortaUSDoppler, + ElbowBilateralXRayAndRadialHeadCapitellar: C80DocTypecodes_ElbowBilateralXRayAndRadialHeadCapitellar, + AnkleLeftXRayGE3Views: C80DocTypecodes_AnkleLeftXRayGE3Views, + ShoulderXRayPortable: C80DocTypecodes_ShoulderXRayPortable, + FluoroscopyGuidanceForInjectionOfSinuses: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSinuses, + LiverCTWXe133Inhaled: C80DocTypecodes_LiverCTWXe133Inhaled, + HeadCTDynamicWContrastIV: C80DocTypecodes_HeadCTDynamicWContrastIV, + HeartSPECTGatedAndEjectionFractionAtRestAndWStressAndWRadionuclideIV: C80DocTypecodes_HeartSPECTGatedAndEjectionFractionAtRestAndWStressAndWRadionuclideIV, + HeartSPECTGatedAtRestAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTGatedAtRestAndWTc99mSestamibiIV, + HospitalAdmissionHistoryAndPhysicalNote: C80DocTypecodes_HospitalAdmissionHistoryAndPhysicalNote, + Consultation2ndOpinion: C80DocTypecodes_Consultation2ndOpinion, + HospitalConsultation2ndOpinion: C80DocTypecodes_HospitalConsultation2ndOpinion, + CounselingNote: C80DocTypecodes_CounselingNote, + GroupCounselingNote: C80DocTypecodes_GroupCounselingNote, + HospitalInitialAssessmentNote: C80DocTypecodes_HospitalInitialAssessmentNote, + StudyReport: C80DocTypecodes_StudyReport, + SummaryOfDeathNote: C80DocTypecodes_SummaryOfDeathNote, + SupervisoryNote: C80DocTypecodes_SupervisoryNote, + DiagnosticInterventionalStudyReportInterventionalRadiology: C80DocTypecodes_DiagnosticInterventionalStudyReportInterventionalRadiology, + HIVTreatmentFormDocument: C80DocTypecodes_HIVTreatmentFormDocument, + ChestCTLimitedWOContrast: C80DocTypecodes_ChestCTLimitedWOContrast, + ChestFluoroscopyGE4Views: C80DocTypecodes_ChestFluoroscopyGE4Views, + ChestXRayGE4AndPaAndLateralViews: C80DocTypecodes_ChestXRayGE4AndPaAndLateralViews, + HandLeftXRayGE3Views: C80DocTypecodes_HandLeftXRayGE3Views, + HandRightXRayGE3Views: C80DocTypecodes_HandRightXRayGE3Views, + HipXRayDuringSurgery: C80DocTypecodes_HipXRayDuringSurgery, + KneeLeftXRay1Or2Views: C80DocTypecodes_KneeLeftXRay1Or2Views, + KneeLeftXRayGE4Views: C80DocTypecodes_KneeLeftXRayGE4Views, + KneeRightXRay1Or2Views: C80DocTypecodes_KneeRightXRay1Or2Views, + KneeRightXRayGE4Views: C80DocTypecodes_KneeRightXRayGE4Views, + KneeRightXRayLE4Views: C80DocTypecodes_KneeRightXRayLE4Views, + LiverSPECTBloodPool: C80DocTypecodes_LiverSPECTBloodPool, + MandibleXRayGE4Views: C80DocTypecodes_MandibleXRayGE4Views, + MandibleXRayLE3Views: C80DocTypecodes_MandibleXRayLE3Views, + MastoidXRayGE3Views: C80DocTypecodes_MastoidXRayGE3Views, + SpineLumbarXRayGE4Views: C80DocTypecodes_SpineLumbarXRayGE4Views, + FunctionalStatusAssessmentNote: C80DocTypecodes_FunctionalStatusAssessmentNote, + HistoryOfProceduresDocument: C80DocTypecodes_HistoryOfProceduresDocument, + CytologyReportOfSputumCytoStain: C80DocTypecodes_CytologyReportOfSputumCytoStain, + CytologyReportOfBreastFineNeedleAspirateCytoStain: C80DocTypecodes_CytologyReportOfBreastFineNeedleAspirateCytoStain, + CytologyReportOfNippleDischargeCytoStain: C80DocTypecodes_CytologyReportOfNippleDischargeCytoStain, + CytologyReportOfBodyFluidCytoStain: C80DocTypecodes_CytologyReportOfBodyFluidCytoStain, + CytologyReportOfThyroidFineNeedleAspirateCytoStain: C80DocTypecodes_CytologyReportOfThyroidFineNeedleAspirateCytoStain, + CytologyReportOfUrineCytoStain: C80DocTypecodes_CytologyReportOfUrineCytoStain, + CytologyReportOfUnspecifiedSpecimenCytoStain: C80DocTypecodes_CytologyReportOfUnspecifiedSpecimenCytoStain, + CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStainThinPrep: C80DocTypecodes_CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStainThinPrep, + CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStain: C80DocTypecodes_CytologyReportOfCervicalOrVaginalSmearOrScrapingCytoStain, + CytologyReportOfTissueOtherStain: C80DocTypecodes_CytologyReportOfTissueOtherStain, + CytologyReportOfBreastDuctalLavageCytoStain: C80DocTypecodes_CytologyReportOfBreastDuctalLavageCytoStain, + MastoidBilateralXRay1Or2Views: C80DocTypecodes_MastoidBilateralXRay1Or2Views, + PelvisAndSpineLumbarXRay: C80DocTypecodes_PelvisAndSpineLumbarXRay, + SpineCTWContrastIT: C80DocTypecodes_SpineCTWContrastIT, + LowerExtremityArteriesLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_LowerExtremityArteriesLeftFluoroscopicAngiogramWContrastIA, + LowerExtremityArteriesRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_LowerExtremityArteriesRightFluoroscopicAngiogramWContrastIA, + CalcaneusBilateralXRay2Views: C80DocTypecodes_CalcaneusBilateralXRay2Views, + USGuidanceForAspirationOfKidney: C80DocTypecodes_USGuidanceForAspirationOfKidney, + FluoroscopyGuidanceForInjectionOfSalivaryGlandBilateral: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSalivaryGlandBilateral, + SpineLumbarMRIWContrastIT: C80DocTypecodes_SpineLumbarMRIWContrastIT, + SpineThoracicMRIWContrastIT: C80DocTypecodes_SpineThoracicMRIWContrastIT, + SkullBaseMRIWContrastIV: C80DocTypecodes_SkullBaseMRIWContrastIV, + SpineThoracicMRIWAndWOContrastIT: C80DocTypecodes_SpineThoracicMRIWAndWOContrastIT, + SpineCTWAndWOContrastIT: C80DocTypecodes_SpineCTWAndWOContrastIT, + NasopharynxCTWAndWOContrastIV: C80DocTypecodes_NasopharynxCTWAndWOContrastIV, + BrainTemporalMRIWContrastIV: C80DocTypecodes_BrainTemporalMRIWContrastIV, + LarynxMRIWOContrast: C80DocTypecodes_LarynxMRIWOContrast, + NasopharynxCTWContrastIV: C80DocTypecodes_NasopharynxCTWContrastIV, + SpineCervicalMRIWContrastIT: C80DocTypecodes_SpineCervicalMRIWContrastIT, + UpperExtremityArteryUS: C80DocTypecodes_UpperExtremityArteryUS, + OrbitCTWContrastIV: C80DocTypecodes_OrbitCTWContrastIV, + SpineCervicalMRIWAndWOContrastIT: C80DocTypecodes_SpineCervicalMRIWAndWOContrastIT, + OrbitCTWAndWOContrastIV: C80DocTypecodes_OrbitCTWAndWOContrastIV, + SpineLumbarMRIWAndWOContrastIT: C80DocTypecodes_SpineLumbarMRIWAndWOContrastIT, + BrainTemporalMRIWOContrast: C80DocTypecodes_BrainTemporalMRIWOContrast, + ClavicleRightMRIWAndWOContrastIV: C80DocTypecodes_ClavicleRightMRIWAndWOContrastIV, + ClavicleLeftMRIWAndWOContrastIV: C80DocTypecodes_ClavicleLeftMRIWAndWOContrastIV, + ClavicleRightMRIWContrastIV: C80DocTypecodes_ClavicleRightMRIWContrastIV, + ClavicleLeftMRIWContrastIV: C80DocTypecodes_ClavicleLeftMRIWContrastIV, + ClavicleRightMRIWOContrast: C80DocTypecodes_ClavicleRightMRIWOContrast, + ClavicleLeftMRIWOContrast: C80DocTypecodes_ClavicleLeftMRIWOContrast, + UnspecifiedBodyRegionMRILimited: C80DocTypecodes_UnspecifiedBodyRegionMRILimited, + NeckMRILimited: C80DocTypecodes_NeckMRILimited, + KneeLeftXRayAPSingleView: C80DocTypecodes_KneeLeftXRayAPSingleView, + KneeRightXRayAPSingleView: C80DocTypecodes_KneeRightXRayAPSingleView, + TracheaFluoroscopy: C80DocTypecodes_TracheaFluoroscopy, + LarynxFluoroscopy: C80DocTypecodes_LarynxFluoroscopy, + SkullXRayLimited: C80DocTypecodes_SkullXRayLimited, + SacroiliacJointXRay1Or2Views: C80DocTypecodes_SacroiliacJointXRay1Or2Views, + RibsBilateralAndChestXRay2ViewsAndPAChest: C80DocTypecodes_RibsBilateralAndChestXRay2ViewsAndPAChest, + SpineLumbarXRay2Or3Views: C80DocTypecodes_SpineLumbarXRay2Or3Views, + MastoidLeftXRay3Views: C80DocTypecodes_MastoidLeftXRay3Views, + MastoidRightXRay3Views: C80DocTypecodes_MastoidRightXRay3Views, + SpineThoracicXRay3ViewsAndSwimmers: C80DocTypecodes_SpineThoracicXRay3ViewsAndSwimmers, + SpineLumbarAndSacrumXRay4Views: C80DocTypecodes_SpineLumbarAndSacrumXRay4Views, + HandBilateralXRayAPAndLateral: C80DocTypecodes_HandBilateralXRayAPAndLateral, + BreastImplantBilateralMammogramDiagnostic: C80DocTypecodes_BreastImplantBilateralMammogramDiagnostic, + FootRightXRayGE3Views: C80DocTypecodes_FootRightXRayGE3Views, + FootLeftXRayGE3Views: C80DocTypecodes_FootLeftXRayGE3Views, + FootBilateralXRayGE3Views: C80DocTypecodes_FootBilateralXRayGE3Views, + FacialBonesXRayGE3Views: C80DocTypecodes_FacialBonesXRayGE3Views, + AnkleBilateralXRayGE3Views: C80DocTypecodes_AnkleBilateralXRayGE3Views, + ElbowBilateralXRayGE3Views: C80DocTypecodes_ElbowBilateralXRayGE3Views, + SternoclavicularJointsXRayGE3Views: C80DocTypecodes_SternoclavicularJointsXRayGE3Views, + WristBilateralXRayGE3Views: C80DocTypecodes_WristBilateralXRayGE3Views, + RibsRightAndChestXRayGE3AndPAChestViews: C80DocTypecodes_RibsRightAndChestXRayGE3AndPAChestViews, + RibsBilateralAndChestXRayGE3AndPAChestViews: C80DocTypecodes_RibsBilateralAndChestXRayGE3AndPAChestViews, + RibsLeftAndChestXRayGE3AndPAChestViews: C80DocTypecodes_RibsLeftAndChestXRayGE3AndPAChestViews, + SkullXRayGE4Views: C80DocTypecodes_SkullXRayGE4Views, + MastoidRightXRay1Or2Views: C80DocTypecodes_MastoidRightXRay1Or2Views, + MastoidLeftXRay1Or2Views: C80DocTypecodes_MastoidLeftXRay1Or2Views, + TemporomandibularJointRightXRayOpenAndClosedMouth: C80DocTypecodes_TemporomandibularJointRightXRayOpenAndClosedMouth, + TemporomandibularJointLeftXRayOpenAndClosedMouth: C80DocTypecodes_TemporomandibularJointLeftXRayOpenAndClosedMouth, + BreastImplantBilateralMammogramScreening: C80DocTypecodes_BreastImplantBilateralMammogramScreening, + SkullBaseMRIWOContrast: C80DocTypecodes_SkullBaseMRIWOContrast, + UpperExtremityVeinRightUS: C80DocTypecodes_UpperExtremityVeinRightUS, + UpperExtremityVeinLeftUS: C80DocTypecodes_UpperExtremityVeinLeftUS, + UpperExtremityVeinBilateralUS: C80DocTypecodes_UpperExtremityVeinBilateralUS, + LowerExtremityVeinRightUS: C80DocTypecodes_LowerExtremityVeinRightUS, + LowerExtremityVeinLeftUS: C80DocTypecodes_LowerExtremityVeinLeftUS, + LowerExtremityArteryUS: C80DocTypecodes_LowerExtremityArteryUS, + BrainTemporalMRIWAndWOContrastIV: C80DocTypecodes_BrainTemporalMRIWAndWOContrastIV, + SkullBaseXRaySingleView: C80DocTypecodes_SkullBaseXRaySingleView, + SubmandibularGlandRightFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SubmandibularGlandRightFluoroscopyWContrastIntraSalivaryDuct, + SkullBaseXRay: C80DocTypecodes_SkullBaseXRay, + SubmandibularGlandBilateralFluoroscopyWContrastIntraSalivaryDuct: C80DocTypecodes_SubmandibularGlandBilateralFluoroscopyWContrastIntraSalivaryDuct, + TemporomandibularJointUnilateralXRayOpenAndClosedMouth: C80DocTypecodes_TemporomandibularJointUnilateralXRayOpenAndClosedMouth, + MammogramGuidanceForLocalizationOfBreast: C80DocTypecodes_MammogramGuidanceForLocalizationOfBreast, + MammogramGuidanceForSentinelLymphNodeInjectionOfBreastLeft: C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreastLeft, + WristAndHandXRay3Views: C80DocTypecodes_WristAndHandXRay3Views, + WristBilateralAndHandBilateralXRay3Views: C80DocTypecodes_WristBilateralAndHandBilateralXRay3Views, + MammogramGuidanceForSentinelLymphNodeInjectionOfBreastRight: C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreastRight, + MammogramGuidanceForSentinelLymphNodeInjectionOfBreast: C80DocTypecodes_MammogramGuidanceForSentinelLymphNodeInjectionOfBreast, + ScrotumAndTesticleUSDoppler: C80DocTypecodes_ScrotumAndTesticleUSDoppler, + AbdomenRetroperitoneumCTWAndWOContrastIV: C80DocTypecodes_AbdomenRetroperitoneumCTWAndWOContrastIV, + MandibleLeftXRay: C80DocTypecodes_MandibleLeftXRay, + SacroiliacJointBilateralXRayGE3Views: C80DocTypecodes_SacroiliacJointBilateralXRayGE3Views, + OrbitBilateralXRayGE4Views: C80DocTypecodes_OrbitBilateralXRayGE4Views, + SpineXRayOblique: C80DocTypecodes_SpineXRayOblique, + SpineThoracicXRayOblique: C80DocTypecodes_SpineThoracicXRayOblique, + SummaryPurposeCCDDocument: C80DocTypecodes_SummaryPurposeCCDDocument, + AllergiesAndAdverseReactionsDocument: C80DocTypecodes_AllergiesAndAdverseReactionsDocument, + InformationSource: C80DocTypecodes_InformationSource, + AnnotationCommentNarrative: C80DocTypecodes_AnnotationCommentNarrative, + PaymentSourcesDocument: C80DocTypecodes_PaymentSourcesDocument, + FDAPackageInsertStructuredProductLabellingIndexingDataElementsSection: C80DocTypecodes_FDAPackageInsertStructuredProductLabellingIndexingDataElementsSection, + FDAPackageInsertStructuredProductLabellingListingDataElementsSection: C80DocTypecodes_FDAPackageInsertStructuredProductLabellingListingDataElementsSection, + BoneMarrowAspirationReport: C80DocTypecodes_BoneMarrowAspirationReport, + UnspecifiedBodyRegionScan: C80DocTypecodes_UnspecifiedBodyRegionScan, + FDAPackageInsertMicrobiologySection: C80DocTypecodes_FDAPackageInsertMicrobiologySection, + UnspecifiedBodyRegionMRIWContrastIV: C80DocTypecodes_UnspecifiedBodyRegionMRIWContrastIV, + BreastDuctRightMammogramSingleViewWContrastIntraDuct: C80DocTypecodes_BreastDuctRightMammogramSingleViewWContrastIntraDuct, + BreastDuctLeftMammogramSingleViewWContrastIntraDuct: C80DocTypecodes_BreastDuctLeftMammogramSingleViewWContrastIntraDuct, + FemoralArteryFluoroscopicAngiogramRunoffWAndWOContrastIA: C80DocTypecodes_FemoralArteryFluoroscopicAngiogramRunoffWAndWOContrastIA, + UnspecifiedBodyRegionFluoroscopy: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopy, + ThoracicSpineVesselsMRIAngiogram: C80DocTypecodes_ThoracicSpineVesselsMRIAngiogram, + HeartSPECTAtRestAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTAtRestAndWTc99mSestamibiIV, + HeartSPECTPerfusionWAdenosineAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTPerfusionWAdenosineAndWTc99mSestamibiIV, + HeartSPECTPerfusionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTPerfusionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV, + HeartSPECTPerfusionAndWallMotionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV: C80DocTypecodes_HeartSPECTPerfusionAndWallMotionAtRestAndWStressAndWTl201IVAndWTc99mSestamibiIV, + AnkleBilateralXRayGE6Views: C80DocTypecodes_AnkleBilateralXRayGE6Views, + ScanLimitedWI131MIBGIV: C80DocTypecodes_ScanLimitedWI131MIBGIV, + CytologyReportOfBronchoalveolarLavageCytoStain: C80DocTypecodes_CytologyReportOfBronchoalveolarLavageCytoStain, + VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma, + LowerExtremityBilateralCTWContrastIV: C80DocTypecodes_LowerExtremityBilateralCTWContrastIV, + CytologyReportOfBronchialBrushCytoStain: C80DocTypecodes_CytologyReportOfBronchialBrushCytoStain, + KneeBilateralXRayAndAPViewStanding: C80DocTypecodes_KneeBilateralXRayAndAPViewStanding, + WristRightAndHandRightXRay: C80DocTypecodes_WristRightAndHandRightXRay, + BreastScanWTl201IV: C80DocTypecodes_BreastScanWTl201IV, + FluoroscopicAngiogramGuidanceForPlacementOfTransjugularIntrahepaticPortosystemicShuntInPortalVeinAndHepaticVein: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfTransjugularIntrahepaticPortosystemicShuntInPortalVeinAndHepaticVein, + WristLeftAndHandLeftXRay: C80DocTypecodes_WristLeftAndHandLeftXRay, + AnkleRightAndFootRightXRay: C80DocTypecodes_AnkleRightAndFootRightXRay, + AnkleLeftAndFootLeftXRay: C80DocTypecodes_AnkleLeftAndFootLeftXRay, + OutpatientConsultNote: C80DocTypecodes_OutpatientConsultNote, + EmergencyDepartmentConsultNote: C80DocTypecodes_EmergencyDepartmentConsultNote, + AssessmentPlusPlanNote: C80DocTypecodes_AssessmentPlusPlanNote, + AssessmentNote: C80DocTypecodes_AssessmentNote, + AdmissionHistoryAndPhysicalNote: C80DocTypecodes_AdmissionHistoryAndPhysicalNote, + PhysicalFindingsOfHeadAndEarsAndEyesAndNoseAndThroat: C80DocTypecodes_PhysicalFindingsOfHeadAndEarsAndEyesAndNoseAndThroat, + AdministrativeNote: C80DocTypecodes_AdministrativeNote, + Letter: C80DocTypecodes_Letter, + LongTermCareFacilityConsultNote: C80DocTypecodes_LongTermCareFacilityConsultNote, + PatientNote: C80DocTypecodes_PatientNote, + HealthcareAssociatedInfectionReportDocument: C80DocTypecodes_HealthcareAssociatedInfectionReportDocument, + RiskFactorsDocument: C80DocTypecodes_RiskFactorsDocument, + DetailsDocument: C80DocTypecodes_DetailsDocument, + PopulationSummaryNote: C80DocTypecodes_PopulationSummaryNote, + FDAProductLabelBackPanelOfPackage: C80DocTypecodes_FDAProductLabelBackPanelOfPackage, + FDAProductLabelSidePanelOfPackageRight: C80DocTypecodes_FDAProductLabelSidePanelOfPackageRight, + FDAProductLabelSidePanelOfPackageLeft: C80DocTypecodes_FDAProductLabelSidePanelOfPackageLeft, + FDAProductLabelSidePanelOfPackage: C80DocTypecodes_FDAProductLabelSidePanelOfPackage, + FDAProductLabelPrincipalDisplayPanelOfPackage: C80DocTypecodes_FDAProductLabelPrincipalDisplayPanelOfPackage, + FDAProductLabelTopPanelOfPackage: C80DocTypecodes_FDAProductLabelTopPanelOfPackage, + FDAProductLabelBottomPanelOfPackage: C80DocTypecodes_FDAProductLabelBottomPanelOfPackage, + FDAProductLabelFlapPanelOfPackage: C80DocTypecodes_FDAProductLabelFlapPanelOfPackage, + PharmacogeneticAnalysisReportInBloodOrTissueDocumentByMolecularGeneticsMethod: C80DocTypecodes_PharmacogeneticAnalysisReportInBloodOrTissueDocumentByMolecularGeneticsMethod, + GeneticAnalysisSummaryReportInBloodOrTissueDocumentByMolecularGeneticsMethod: C80DocTypecodes_GeneticAnalysisSummaryReportInBloodOrTissueDocumentByMolecularGeneticsMethod, + AbortionConsent: C80DocTypecodes_AbortionConsent, + HysterectomyConsent: C80DocTypecodes_HysterectomyConsent, + SterilizationConsent: C80DocTypecodes_SterilizationConsent, + ExplanationOfBenefits: C80DocTypecodes_ExplanationOfBenefits, + ExplanationOfBenefitsToSubscriber: C80DocTypecodes_ExplanationOfBenefitsToSubscriber, + AppealDenialLetter: C80DocTypecodes_AppealDenialLetter, + GeneralCorrespondence: C80DocTypecodes_GeneralCorrespondence, + PayerLetter: C80DocTypecodes_PayerLetter, + HomeHealthClaims: C80DocTypecodes_HomeHealthClaims, + HomeHealthPriorAuthorization: C80DocTypecodes_HomeHealthPriorAuthorization, + MemberIDCardCopy: C80DocTypecodes_MemberIDCardCopy, + SubscriberInformationIncludingRetroactiveAndPresumptiveEligibility: C80DocTypecodes_SubscriberInformationIncludingRetroactiveAndPresumptiveEligibility, + SkilledNursingFacilitySNFRecord: C80DocTypecodes_SkilledNursingFacilitySNFRecord, + DentalXRaysAndOtherImagesNotDICOM: C80DocTypecodes_DentalXRaysAndOtherImagesNotDICOM, + BloodGlucoseMonitors: C80DocTypecodes_BloodGlucoseMonitors, + ContinuousPositiveAirwayPressureCPAP: C80DocTypecodes_ContinuousPositiveAirwayPressureCPAP, + EnteralNutrition: C80DocTypecodes_EnteralNutrition, + ExternalInfusionPump: C80DocTypecodes_ExternalInfusionPump, + GaitTrainers: C80DocTypecodes_GaitTrainers, + HospitalBeds: C80DocTypecodes_HospitalBeds, + ImmunosuppressiveDrugs: C80DocTypecodes_ImmunosuppressiveDrugs, + LymphedemaPumps: C80DocTypecodes_LymphedemaPumps, + ManualWheelchair: C80DocTypecodes_ManualWheelchair, + MotorizedWheelchair: C80DocTypecodes_MotorizedWheelchair, + OrthoticsProsthetics: C80DocTypecodes_OrthoticsProsthetics, + OsteogenesisStimulators: C80DocTypecodes_OsteogenesisStimulators, + Oxygen: C80DocTypecodes_Oxygen, + Parenteral: C80DocTypecodes_Parenteral, + PowerOperatedVehicles: C80DocTypecodes_PowerOperatedVehicles, + RepairOfDurableMedicalEquipment: C80DocTypecodes_RepairOfDurableMedicalEquipment, + SeatLiftMechanism: C80DocTypecodes_SeatLiftMechanism, + SeatingSystems: C80DocTypecodes_SeatingSystems, + SpeechGeneratingDevice: C80DocTypecodes_SpeechGeneratingDevice, + StandersStandingFrames: C80DocTypecodes_StandersStandingFrames, + SupportSurfaces: C80DocTypecodes_SupportSurfaces, + TranscutaneousElectricalNeuralStimulationTENS: C80DocTypecodes_TranscutaneousElectricalNeuralStimulationTENS, + PrescriptionForDurableMedicalEquipmentDME: C80DocTypecodes_PrescriptionForDurableMedicalEquipmentDME, + FirstReportOfInjury: C80DocTypecodes_FirstReportOfInjury, + AutomobileLiability: C80DocTypecodes_AutomobileLiability, + NoticeOfDischargeMedicareAppealRightsNODMARForm: C80DocTypecodes_NoticeOfDischargeMedicareAppealRightsNODMARForm, + PastFilingLimitJustification: C80DocTypecodes_PastFilingLimitJustification, + PropertyAndCasualtyStateMandatedForms: C80DocTypecodes_PropertyAndCasualtyStateMandatedForms, + TaxIDNumberIRSFormW9: C80DocTypecodes_TaxIDNumberIRSFormW9, + WorkersCompensation: C80DocTypecodes_WorkersCompensation, + EmployeeAssistanceProgram: C80DocTypecodes_EmployeeAssistanceProgram, + NonEmergencyTransportation: C80DocTypecodes_NonEmergencyTransportation, + VisionAttachment: C80DocTypecodes_VisionAttachment, + PurchaseInvoice: C80DocTypecodes_PurchaseInvoice, + PulmonaryTherapyServiceAttachment: C80DocTypecodes_PulmonaryTherapyServiceAttachment, + CTGuidanceForReplacementOfPercutaneousDrainageTubeInAbdomen: C80DocTypecodes_CTGuidanceForReplacementOfPercutaneousDrainageTubeInAbdomen, + CTGuidanceForReplacementOfPercutaneousDrainageTubeInPelvis: C80DocTypecodes_CTGuidanceForReplacementOfPercutaneousDrainageTubeInPelvis, + ChargeTicketOrEncounterForm: C80DocTypecodes_ChargeTicketOrEncounterForm, + AdvancedBeneficiaryNotice: C80DocTypecodes_AdvancedBeneficiaryNotice, + NoticeOfPrivacyPracticesReceipt: C80DocTypecodes_NoticeOfPrivacyPracticesReceipt, + DriverLicenseImage: C80DocTypecodes_DriverLicenseImage, + NonMedicalServices: C80DocTypecodes_NonMedicalServices, + EligibilityAcknowledgement: C80DocTypecodes_EligibilityAcknowledgement, + VAL11DeoxycorticosteroneMassVolumeInDriedBloodSpot: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInDriedBloodSpot, + VAL11DeoxycorticosteroneMolesVolumeInDriedBloodSpot: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInDriedBloodSpot, + PersonalHealthMonitoringReportDocument: C80DocTypecodes_PersonalHealthMonitoringReportDocument, + EmergencyDepartmentTriageNote: C80DocTypecodes_EmergencyDepartmentTriageNote, + ChemotherapyEffectivenessPanelIdentifierBloodOrTissue: C80DocTypecodes_ChemotherapyEffectivenessPanelIdentifierBloodOrTissue, + FDAPackageInsertUserSafetyWarningsSection: C80DocTypecodes_FDAPackageInsertUserSafetyWarningsSection, + AddendumDocument: C80DocTypecodes_AddendumDocument, + ClinicalPresentationDocument: C80DocTypecodes_ClinicalPresentationDocument, + ComplicationsDocument: C80DocTypecodes_ComplicationsDocument, + ConclusionsDocument: C80DocTypecodes_ConclusionsDocument, + CurrentImagingProcedureDescriptionsDocument: C80DocTypecodes_CurrentImagingProcedureDescriptionsDocument, + DocumentSummary: C80DocTypecodes_DocumentSummary, + KeyImagesDocumentRadiology: C80DocTypecodes_KeyImagesDocumentRadiology, + PriorImagingProcedureDescriptionsDocument: C80DocTypecodes_PriorImagingProcedureDescriptionsDocument, + RequestedImagingStudiesInformationDocument: C80DocTypecodes_RequestedImagingStudiesInformationDocument, + SurgicalOperationNoteImplantsNarrative: C80DocTypecodes_SurgicalOperationNoteImplantsNarrative, + QualityReportingDocumentArchitectureIncidenceReportDocument: C80DocTypecodes_QualityReportingDocumentArchitectureIncidenceReportDocument, + QualityReportingDocumentArchitecturePatientListReportPopulationDocument: C80DocTypecodes_QualityReportingDocumentArchitecturePatientListReportPopulationDocument, + QualityReportingDocumentArchitectureCalculatedSummaryReportPopulationDocument: C80DocTypecodes_QualityReportingDocumentArchitectureCalculatedSummaryReportPopulationDocument, + MeasureSetDocument: C80DocTypecodes_MeasureSetDocument, + MeasureDocument: C80DocTypecodes_MeasureDocument, + ReportingParametersDocument: C80DocTypecodes_ReportingParametersDocument, + PatientDataDocument: C80DocTypecodes_PatientDataDocument, + CytogeneticsStudy: C80DocTypecodes_CytogeneticsStudy, + ImmuneStainStudy: C80DocTypecodes_ImmuneStainStudy, + ImmunophenotypingStudy: C80DocTypecodes_ImmunophenotypingStudy, + PatientSafetyReportEventDocument: C80DocTypecodes_PatientSafetyReportEventDocument, + PublicHealthCaseReportDocument: C80DocTypecodes_PublicHealthCaseReportDocument, + VAL11DeoxycorticosteroneMolesTimeIn24HourUrine: C80DocTypecodes_VAL11DeoxycorticosteroneMolesTimeIn24HourUrine, + HealthcareCommunicationDocument: C80DocTypecodes_HealthcareCommunicationDocument, + MedicationSummaryDocument: C80DocTypecodes_MedicationSummaryDocument, + AppointmentSummaryDocument: C80DocTypecodes_AppointmentSummaryDocument, + PlanOfCareNote: C80DocTypecodes_PlanOfCareNote, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaBaseline: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaBaseline, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma30MinutesPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma30MinutesPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1stSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma1stSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2ndSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2ndSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma3rdSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma3rdSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma4thSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma4thSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPreXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasmaPreXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15MinutesPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15MinutesPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma20MinutesPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma20MinutesPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma40MinutesPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma40MinutesPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15HoursPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma15HoursPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2HoursPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma2HoursPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma25HoursPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma25HoursPostXXXChallenge, + PrivacyPolicyAcknowledgmentDocument: C80DocTypecodes_PrivacyPolicyAcknowledgmentDocument, + PrivacyPolicyOrganizationDocument: C80DocTypecodes_PrivacyPolicyOrganizationDocument, + HealthQualityMeasureDocument: C80DocTypecodes_HealthQualityMeasureDocument, + DataCriteriaNarrative: C80DocTypecodes_DataCriteriaNarrative, + PopulationCriteriaNarrative: C80DocTypecodes_PopulationCriteriaNarrative, + MeasureObservationsNarrative: C80DocTypecodes_MeasureObservationsNarrative, + NurseEmergencyDepartmentNote: C80DocTypecodes_NurseEmergencyDepartmentNote, + NurseEmergencyDepartmentTriagePlusCareNote: C80DocTypecodes_NurseEmergencyDepartmentTriagePlusCareNote, + AntepartumSummaryNote: C80DocTypecodes_AntepartumSummaryNote, + LaborAndDeliveryAdmissionHistoryAndPhysicalNote: C80DocTypecodes_LaborAndDeliveryAdmissionHistoryAndPhysicalNote, + LaborAndDeliverySummaryNote: C80DocTypecodes_LaborAndDeliverySummaryNote, + MaternalDischargeSummaryNote: C80DocTypecodes_MaternalDischargeSummaryNote, + PregnancyVisitSummaryNoteNarrative: C80DocTypecodes_PregnancyVisitSummaryNoteNarrative, + FullNewbornScreeningSummaryReportForDisplayOrPrinting: C80DocTypecodes_FullNewbornScreeningSummaryReportForDisplayOrPrinting, + ReferralNote: C80DocTypecodes_ReferralNote, + DentistryReferralNote: C80DocTypecodes_DentistryReferralNote, + DermatologyReferralNote: C80DocTypecodes_DermatologyReferralNote, + DiabetologyReferralNote: C80DocTypecodes_DiabetologyReferralNote, + EndocrinologyReferralNote: C80DocTypecodes_EndocrinologyReferralNote, + GastroenterologyReferralNote: C80DocTypecodes_GastroenterologyReferralNote, + GeneralMedicineReferralNote: C80DocTypecodes_GeneralMedicineReferralNote, + InfectiousDiseaseReferralNote: C80DocTypecodes_InfectiousDiseaseReferralNote, + KinesiotherapyReferralNote: C80DocTypecodes_KinesiotherapyReferralNote, + MentalHealthReferralNote: C80DocTypecodes_MentalHealthReferralNote, + NephrologyReferralNote: C80DocTypecodes_NephrologyReferralNote, + NeurologyReferralNote: C80DocTypecodes_NeurologyReferralNote, + NeurologicalSurgeryReferralNote: C80DocTypecodes_NeurologicalSurgeryReferralNote, + OccupationalMedicineReferralNote: C80DocTypecodes_OccupationalMedicineReferralNote, + OccupationalTherapyReferralNote: C80DocTypecodes_OccupationalTherapyReferralNote, + OncologyReferralNote: C80DocTypecodes_OncologyReferralNote, + OphthalmologyReferralNote: C80DocTypecodes_OphthalmologyReferralNote, + OptometryReferralNote: C80DocTypecodes_OptometryReferralNote, + PharmacyReferralNote: C80DocTypecodes_PharmacyReferralNote, + PhysicalMedicineAndRehabilitationReferralNote: C80DocTypecodes_PhysicalMedicineAndRehabilitationReferralNote, + PhysicalTherapyReferralNote: C80DocTypecodes_PhysicalTherapyReferralNote, + PlasticSurgeryReferralNote: C80DocTypecodes_PlasticSurgeryReferralNote, + PodiatryReferralNote: C80DocTypecodes_PodiatryReferralNote, + PsychiatryReferralNote: C80DocTypecodes_PsychiatryReferralNote, + PsychologyReferralNote: C80DocTypecodes_PsychologyReferralNote, + RadiationOncologyReferralNote: C80DocTypecodes_RadiationOncologyReferralNote, + RecreationalTherapyReferralNote: C80DocTypecodes_RecreationalTherapyReferralNote, + RespiratoryTherapyReferralNote: C80DocTypecodes_RespiratoryTherapyReferralNote, + RheumatologyReferralNote: C80DocTypecodes_RheumatologyReferralNote, + SocialWorkReferralNote: C80DocTypecodes_SocialWorkReferralNote, + SpeechLanguagePathologyReferralNote: C80DocTypecodes_SpeechLanguagePathologyReferralNote, + SurgeryReferralNote: C80DocTypecodes_SurgeryReferralNote, + ThoracicSurgeryReferralNote: C80DocTypecodes_ThoracicSurgeryReferralNote, + UrologyReferralNote: C80DocTypecodes_UrologyReferralNote, + VascularSurgeryReferralNote: C80DocTypecodes_VascularSurgeryReferralNote, + CardiologyReferralNote: C80DocTypecodes_CardiologyReferralNote, + GeriatricMedicineReferralNote: C80DocTypecodes_GeriatricMedicineReferralNote, + HematologyPlusMedicalOncologyReferralNote: C80DocTypecodes_HematologyPlusMedicalOncologyReferralNote, + NutritionAndDieteticsReferralNote: C80DocTypecodes_NutritionAndDieteticsReferralNote, + OralAndMaxillofacialSurgeryReferralNote: C80DocTypecodes_OralAndMaxillofacialSurgeryReferralNote, + OrthopaedicSurgeryReferralNote: C80DocTypecodes_OrthopaedicSurgeryReferralNote, + OtolaryngologyReferralNote: C80DocTypecodes_OtolaryngologyReferralNote, + PulmonaryReferralNote: C80DocTypecodes_PulmonaryReferralNote, + CriticalCareMedicineReferralNote: C80DocTypecodes_CriticalCareMedicineReferralNote, + ObstetricsAndGynecologyReferralNote: C80DocTypecodes_ObstetricsAndGynecologyReferralNote, + VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPre250UgCorticotropin: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPre250UgCorticotropin, + VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPost250UgCorticotropin: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPost250UgCorticotropin, + VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPost250UgCorticotropin: C80DocTypecodes_VAL11DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPost250UgCorticotropin, + VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin, + VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin, + VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin: C80DocTypecodes_VAL18HydroxydeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin, + VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin: C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasmaPreDoseCorticotropin, + VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin: C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma30MinutesPostDoseCorticotropin, + VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin: C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma1HourPostDoseCorticotropin, + LungPET: C80DocTypecodes_LungPET, + EsophagusPET: C80DocTypecodes_EsophagusPET, + CoPaymentAmountNarrative: C80DocTypecodes_CoPaymentAmountNarrative, + ReasonForCoPaymentExemptionNarrative: C80DocTypecodes_ReasonForCoPaymentExemptionNarrative, + PrescriptionListDocument: C80DocTypecodes_PrescriptionListDocument, + PrescriptionForMedicalEquipmentOrProductDocument: C80DocTypecodes_PrescriptionForMedicalEquipmentOrProductDocument, + AdmissionRequestDocument: C80DocTypecodes_AdmissionRequestDocument, + PrescriptionForRehabilitationDocument: C80DocTypecodes_PrescriptionForRehabilitationDocument, + PrescriptionForDiagnosticOrSpecialistCareDocument: C80DocTypecodes_PrescriptionForDiagnosticOrSpecialistCareDocument, + PrescriptionForMedicationDocument: C80DocTypecodes_PrescriptionForMedicationDocument, + PatientTransportationRequestDocument: C80DocTypecodes_PatientTransportationRequestDocument, + PulmonaryFunctionReport: C80DocTypecodes_PulmonaryFunctionReport, + AbdomenMRCPWOContrast: C80DocTypecodes_AbdomenMRCPWOContrast, + HeadToThighPET: C80DocTypecodes_HeadToThighPET, + HeadAndNeckPET: C80DocTypecodes_HeadAndNeckPET, + USGuidanceForAblationOfTissueOfUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForAblationOfTissueOfUnspecifiedBodyRegion, + HeartCT: C80DocTypecodes_HeartCT, + CoronaryArteriesCTAngiogramAnd3DReconstructionWContrastIV: C80DocTypecodes_CoronaryArteriesCTAngiogramAnd3DReconstructionWContrastIV, + AVFistulaFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AVFistulaFluoroscopicAngiogramWContrastIV, + CTGuidanceForAblationOfTissueOfUnspecifiedBodyRegion: C80DocTypecodes_CTGuidanceForAblationOfTissueOfUnspecifiedBodyRegion, + BrainFunctionalMRI: C80DocTypecodes_BrainFunctionalMRI, + HeartMRIWStressAndWAndWOContrastIV: C80DocTypecodes_HeartMRIWStressAndWAndWOContrastIV, + HeartMRIWStress: C80DocTypecodes_HeartMRIWStress, + LeftAtriumAndPulmonaryVeinsCTAngiogramAnd3DReconstructionWContrastIV: C80DocTypecodes_LeftAtriumAndPulmonaryVeinsCTAngiogramAnd3DReconstructionWContrastIV, + EmergencyDepartmentDischargeSummary: C80DocTypecodes_EmergencyDepartmentDischargeSummary, + PsychiatryDischargeSummary: C80DocTypecodes_PsychiatryDischargeSummary, + NeonatalCareReport: C80DocTypecodes_NeonatalCareReport, + TransthoracicCardiacEchoStudyReportUS: C80DocTypecodes_TransthoracicCardiacEchoStudyReportUS, + StressCardiacEchoStudyReportUS: C80DocTypecodes_StressCardiacEchoStudyReportUS, + WellChildVisitNote: C80DocTypecodes_WellChildVisitNote, + PatientConsent: C80DocTypecodes_PatientConsent, + ProcedureIndicationsNarrative: C80DocTypecodes_ProcedureIndicationsNarrative, + PostprocedureDiagnosisNarrative: C80DocTypecodes_PostprocedureDiagnosisNarrative, + ProcedureEstimatedBloodLossNarrative: C80DocTypecodes_ProcedureEstimatedBloodLossNarrative, + ProcedureImplantsNarrative: C80DocTypecodes_ProcedureImplantsNarrative, + PlannedProcedureNarrative: C80DocTypecodes_PlannedProcedureNarrative, + ProcedureSpecimensTakenNarrative: C80DocTypecodes_ProcedureSpecimensTakenNarrative, + ProcedureAnesthesiaNarrative: C80DocTypecodes_ProcedureAnesthesiaNarrative, + ProcedureDispositionNarrative: C80DocTypecodes_ProcedureDispositionNarrative, + ProcedureFindingsNarrative: C80DocTypecodes_ProcedureFindingsNarrative, + FDAPackageInsertInstructionsForUseSection: C80DocTypecodes_FDAPackageInsertInstructionsForUseSection, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma8thSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma8thSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma7thSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma7thSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma6thSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma6thSpecimenPostXXXChallenge, + VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma5thSpecimenPostXXXChallenge: C80DocTypecodes_VAL11DeoxycorticosteroneMassVolumeInSerumOrPlasma5thSpecimenPostXXXChallenge, + EmergencyDepartmentDischargeInstructions: C80DocTypecodes_EmergencyDepartmentDischargeInstructions, + RectumAndColonCT3DWAirContrastPR: C80DocTypecodes_RectumAndColonCT3DWAirContrastPR, + ThyroidScanAndUptakeWI123PO: C80DocTypecodes_ThyroidScanAndUptakeWI123PO, + FDAPackageInsertAccessories: C80DocTypecodes_FDAPackageInsertAccessories, + FDAPackageInsertAssemblyOrInstallationInstructions: C80DocTypecodes_FDAPackageInsertAssemblyOrInstallationInstructions, + FDAPackageInsertCalibrationInstructions: C80DocTypecodes_FDAPackageInsertCalibrationInstructions, + FDAPackageInsertCleaningDisinfectingAndSterilizationInstructions: C80DocTypecodes_FDAPackageInsertCleaningDisinfectingAndSterilizationInstructions, + FDAPackageInsertComponents: C80DocTypecodes_FDAPackageInsertComponents, + FDAPackageInsertIntendedUseOfTheDevice: C80DocTypecodes_FDAPackageInsertIntendedUseOfTheDevice, + FDAPackageInsertOtherSafetyInformation: C80DocTypecodes_FDAPackageInsertOtherSafetyInformation, + SynopticReport: C80DocTypecodes_SynopticReport, + ReportAddendumSynopticDocument: C80DocTypecodes_ReportAddendumSynopticDocument, + PathologyConsultNote: C80DocTypecodes_PathologyConsultNote, + PathologyConsultNoteSynoptic: C80DocTypecodes_PathologyConsultNoteSynoptic, + ReportTemplateID: C80DocTypecodes_ReportTemplateID, + ReportTemplateSource: C80DocTypecodes_ReportTemplateSource, + ReportTemplateVersionID: C80DocTypecodes_ReportTemplateVersionID, + MedicationDispensedBriefDocument: C80DocTypecodes_MedicationDispensedBriefDocument, + PatientSummaryDocument: C80DocTypecodes_PatientSummaryDocument, + PatientSummaryUnexpectedContactDocument: C80DocTypecodes_PatientSummaryUnexpectedContactDocument, + MedicationDispensedExtendedDocument: C80DocTypecodes_MedicationDispensedExtendedDocument, + FDAProductLabelPlasmaDerivative: C80DocTypecodes_FDAProductLabelPlasmaDerivative, + FDAProductLabelCellularTherapy: C80DocTypecodes_FDAProductLabelCellularTherapy, + FDAPackageInsertIndexingPharmacologicClass: C80DocTypecodes_FDAPackageInsertIndexingPharmacologicClass, + NurseSummaryNote: C80DocTypecodes_NurseSummaryNote, + GoalsNarrative: C80DocTypecodes_GoalsNarrative, + ExpectedOutcomesNarrative: C80DocTypecodes_ExpectedOutcomesNarrative, + ObjectiveNarrative: C80DocTypecodes_ObjectiveNarrative, + SubjectiveNarrative: C80DocTypecodes_SubjectiveNarrative, + MedicationPharmaceuticalAdviceExtendedDocument: C80DocTypecodes_MedicationPharmaceuticalAdviceExtendedDocument, + MedicationPharmaceuticalAdviceBriefDocument: C80DocTypecodes_MedicationPharmaceuticalAdviceBriefDocument, + PatientSurgicalOperationConsent: C80DocTypecodes_PatientSurgicalOperationConsent, + PatientAnesthesiaConsent: C80DocTypecodes_PatientAnesthesiaConsent, + RecommendationInterpretationDocument: C80DocTypecodes_RecommendationInterpretationDocument, + InterventionsNarrative: C80DocTypecodes_InterventionsNarrative, + RenalArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_RenalArteryLeftFluoroscopicAngiogramWContrastIA, + RenalArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_RenalArteryRightFluoroscopicAngiogramWContrastIA, + HeadArteryLeftPlusNeckArteryLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_HeadArteryLeftPlusNeckArteryLeftFluoroscopicAngiogramWContrastIA, + HeadArteryRightPlusNeckArteryRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_HeadArteryRightPlusNeckArteryRightFluoroscopicAngiogramWContrastIA, + FluoroscopicAngiogramGuidanceForPlacementOfIntraperitonealCatheterInAbdomen: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIntraperitonealCatheterInAbdomen, + ExtremityLeftUSLimited: C80DocTypecodes_ExtremityLeftUSLimited, + ExtremityRightUSLimited: C80DocTypecodes_ExtremityRightUSLimited, + FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryLeftWContrastIA: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryLeftWContrastIA, + FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryRightWContrastIA: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfIlioIliacTubeEndoprosthesisInIliacArteryRightWContrastIA, + USGuidanceForPercutaneousDrainageOfCavity: C80DocTypecodes_USGuidanceForPercutaneousDrainageOfCavity, + ComputerGeneratedRecommendationDocument: C80DocTypecodes_ComputerGeneratedRecommendationDocument, + BreastLymphaticsLeftScanWRadionuclideIntraLymphatic: C80DocTypecodes_BreastLymphaticsLeftScanWRadionuclideIntraLymphatic, + BreastLymphaticsRightScanWRadionuclideIntraLymphatic: C80DocTypecodes_BreastLymphaticsRightScanWRadionuclideIntraLymphatic, + GeneralMedicineHospitalAdmissionEvaluationNote: C80DocTypecodes_GeneralMedicineHospitalAdmissionEvaluationNote, + GeneralMedicineMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_GeneralMedicineMedicalStudentHospitalAdmissionEvaluationNote, + GeneralMedicineMedicalStudentHospitalProgressNote: C80DocTypecodes_GeneralMedicineMedicalStudentHospitalProgressNote, + GeneralMedicineMedicalStudentHospitalConsultNote: C80DocTypecodes_GeneralMedicineMedicalStudentHospitalConsultNote, + SurgeryHospitalProgressNote: C80DocTypecodes_SurgeryHospitalProgressNote, + CriticalCareMedicineHospitalAdmissionEvaluationNote: C80DocTypecodes_CriticalCareMedicineHospitalAdmissionEvaluationNote, + CriticalCareMedicineHospitalProgressNote: C80DocTypecodes_CriticalCareMedicineHospitalProgressNote, + ThoracicSurgeryHospitalAdmissionEvaluationNote: C80DocTypecodes_ThoracicSurgeryHospitalAdmissionEvaluationNote, + ThoracicSurgeryHospitalProgressNote: C80DocTypecodes_ThoracicSurgeryHospitalProgressNote, + PulmonaryHospitalAdmissionEvaluationNote: C80DocTypecodes_PulmonaryHospitalAdmissionEvaluationNote, + PulmonaryHospitalProgressNote: C80DocTypecodes_PulmonaryHospitalProgressNote, + PastoralCareHospitalAssessmentNote: C80DocTypecodes_PastoralCareHospitalAssessmentNote, + CaseManagerHospitalInitialAssessmentNote: C80DocTypecodes_CaseManagerHospitalInitialAssessmentNote, + SurgeryMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_SurgeryMedicalStudentHospitalAdmissionEvaluationNote, + SurgeryMedicalStudentHospitalProgressNote: C80DocTypecodes_SurgeryMedicalStudentHospitalProgressNote, + SurgeryMedicalStudentHospitalConsultNote: C80DocTypecodes_SurgeryMedicalStudentHospitalConsultNote, + CriticalCareMedicinePhysicianAttendingHospitalNote: C80DocTypecodes_CriticalCareMedicinePhysicianAttendingHospitalNote, + CriticalCareMedicineMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalAdmissionEvaluationNote, + CriticalCareMedicineMedicalStudentHospitalProgressNote: C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalProgressNote, + CriticalCareMedicineMedicalStudentHospitalConsultNote: C80DocTypecodes_CriticalCareMedicineMedicalStudentHospitalConsultNote, + ThoracicSurgeryPhysicianAttendingHospitalNote: C80DocTypecodes_ThoracicSurgeryPhysicianAttendingHospitalNote, + ThoracicSurgeryMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalAdmissionEvaluationNote, + ThoracicSurgeryMedicalStudentHospitalProgressNote: C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalProgressNote, + ThoracicSurgeryMedicalStudentHospitalConsultNote: C80DocTypecodes_ThoracicSurgeryMedicalStudentHospitalConsultNote, + PulmonaryPhysicianAttendingHospitalNote: C80DocTypecodes_PulmonaryPhysicianAttendingHospitalNote, + PulmonaryMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_PulmonaryMedicalStudentHospitalAdmissionEvaluationNote, + PulmonaryMedicalStudentHospitalProgressNote: C80DocTypecodes_PulmonaryMedicalStudentHospitalProgressNote, + PulmonaryMedicalStudentHospitalConsultNote: C80DocTypecodes_PulmonaryMedicalStudentHospitalConsultNote, + FDAPackageInsertIndexingAdverseReaction: C80DocTypecodes_FDAPackageInsertIndexingAdverseReaction, + FDAPackageInsertIndexingSubstance: C80DocTypecodes_FDAPackageInsertIndexingSubstance, + RenalVesselsLeftFluoroscopicAngiogramWContrast: C80DocTypecodes_RenalVesselsLeftFluoroscopicAngiogramWContrast, + RenalVesselsRightFluoroscopicAngiogramWContrast: C80DocTypecodes_RenalVesselsRightFluoroscopicAngiogramWContrast, + HospitalEvaluationAndManagementOfSmokingCessation: C80DocTypecodes_HospitalEvaluationAndManagementOfSmokingCessation, + ReadinessForDutyAssessment: C80DocTypecodes_ReadinessForDutyAssessment, + MedicalHistoryScreeningForm: C80DocTypecodes_MedicalHistoryScreeningForm, + PrescriptionForEyewear: C80DocTypecodes_PrescriptionForEyewear, + HealthRecordCoverSheet: C80DocTypecodes_HealthRecordCoverSheet, + HealthInsuranceCard: C80DocTypecodes_HealthInsuranceCard, + HealthInsuranceRelatedForm: C80DocTypecodes_HealthInsuranceRelatedForm, + ReleaseOfInformationConsent: C80DocTypecodes_ReleaseOfInformationConsent, + ProcedureConsent: C80DocTypecodes_ProcedureConsent, + ReadinessForDutyLetter: C80DocTypecodes_ReadinessForDutyLetter, + NursePlanOfCareNote: C80DocTypecodes_NursePlanOfCareNote, + PersonalHealthMonitoringReportAutomated: C80DocTypecodes_PersonalHealthMonitoringReportAutomated, + DeathCertificate: C80DocTypecodes_DeathCertificate, + PowerOfAttorney: C80DocTypecodes_PowerOfAttorney, + LegalDocument: C80DocTypecodes_LegalDocument, + OrganDonationConsent: C80DocTypecodes_OrganDonationConsent, + USGuidanceForPlacementOfNeedleInUnspecifiedBodyRegion: C80DocTypecodes_USGuidanceForPlacementOfNeedleInUnspecifiedBodyRegion, + MammaryArteryInternalLeftFluoroscopicAngiogramWContrastIA: C80DocTypecodes_MammaryArteryInternalLeftFluoroscopicAngiogramWContrastIA, + LungLeftXRayWContrastIntrabronchial: C80DocTypecodes_LungLeftXRayWContrastIntrabronchial, + LungRightXRayWContrastIntrabronchial: C80DocTypecodes_LungRightXRayWContrastIntrabronchial, + FluoroscopyGuidanceForCatheterizationOfFallopianTubeLeftTranscervical: C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubeLeftTranscervical, + FluoroscopyGuidanceForCatheterizationOfFallopianTubeRightTranscervical: C80DocTypecodes_FluoroscopyGuidanceForCatheterizationOfFallopianTubeRightTranscervical, + MammaryArteryInternalRightFluoroscopicAngiogramWContrastIA: C80DocTypecodes_MammaryArteryInternalRightFluoroscopicAngiogramWContrastIA, + FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryLeft: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryLeft, + FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryRight: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInArteryRight, + KidneyBilateralFluoroscopyViewForCystExamination: C80DocTypecodes_KidneyBilateralFluoroscopyViewForCystExamination, + KidneyLeftFluoroscopyViewForCystExamination: C80DocTypecodes_KidneyLeftFluoroscopyViewForCystExamination, + KidneyRightFluoroscopyViewForCystExamination: C80DocTypecodes_KidneyRightFluoroscopyViewForCystExamination, + SagittalSinusAndJugularVeinsLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusAndJugularVeinsLeftFluoroscopicAngiogramWContrastIV, + SagittalSinusVeinLeftFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusVeinLeftFluoroscopicAngiogramWContrastIV, + SagittalSinusVeinRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusVeinRightFluoroscopicAngiogramWContrastIV, + SagittalSinusAndJugularVeinsRightFluoroscopicAngiogramWContrastIV: C80DocTypecodes_SagittalSinusAndJugularVeinsRightFluoroscopicAngiogramWContrastIV, + InhalationChallengeTestReportDocumentWMethacholineInhaled: C80DocTypecodes_InhalationChallengeTestReportDocumentWMethacholineInhaled, + FDAPackageInsertLotDistributionData: C80DocTypecodes_FDAPackageInsertLotDistributionData, + FDAPackageInsertPharmacogenomicsSection: C80DocTypecodes_FDAPackageInsertPharmacogenomicsSection, + EMSPatientCareReportVersion31DocumentNEMSIS: C80DocTypecodes_EMSPatientCareReportVersion31DocumentNEMSIS, + AdmissionEvaluationNote: C80DocTypecodes_AdmissionEvaluationNote, + HospitalAdmissionEvaluationNote: C80DocTypecodes_HospitalAdmissionEvaluationNote, + GeriatricMedicineEducationNote: C80DocTypecodes_GeriatricMedicineEducationNote, + OutpatientEducationNote: C80DocTypecodes_OutpatientEducationNote, + NursingFacilityHistoryAndPhysicalNote: C80DocTypecodes_NursingFacilityHistoryAndPhysicalNote, + PostoperativeEvaluationAndManagementNote: C80DocTypecodes_PostoperativeEvaluationAndManagementNote, + OphthalmologyPostoperativeEvaluationAndManagementNote: C80DocTypecodes_OphthalmologyPostoperativeEvaluationAndManagementNote, + PreoperativeEvaluationAndManagementNote: C80DocTypecodes_PreoperativeEvaluationAndManagementNote, + OutpatientSupervisoryNote: C80DocTypecodes_OutpatientSupervisoryNote, + PastoralCareHospitalConsultNote: C80DocTypecodes_PastoralCareHospitalConsultNote, + RespiratoryTherapyHospitalInitialAssessmentNote: C80DocTypecodes_RespiratoryTherapyHospitalInitialAssessmentNote, + CardiologyHospitalAdmissionEvaluationNote: C80DocTypecodes_CardiologyHospitalAdmissionEvaluationNote, + CardiologyHospitalProgressNote: C80DocTypecodes_CardiologyHospitalProgressNote, + CriticalCareMedicinePhysicianAttendingHospitalProgressNote: C80DocTypecodes_CriticalCareMedicinePhysicianAttendingHospitalProgressNote, + PhysicianHospitalRestraintNote: C80DocTypecodes_PhysicianHospitalRestraintNote, + GeneralMedicinePhysicianAttendingHospitalProgressNote: C80DocTypecodes_GeneralMedicinePhysicianAttendingHospitalProgressNote, + NurseHospitalRestraintNote: C80DocTypecodes_NurseHospitalRestraintNote, + NurseHospitalEducationNote: C80DocTypecodes_NurseHospitalEducationNote, + PulmonaryPhysicianAttendingHospitalProgressNote: C80DocTypecodes_PulmonaryPhysicianAttendingHospitalProgressNote, + RespiratoryTherapyHospitalProgressNote: C80DocTypecodes_RespiratoryTherapyHospitalProgressNote, + SurgeryPhysicianAttendingHospitalProgressNote: C80DocTypecodes_SurgeryPhysicianAttendingHospitalProgressNote, + ThoracicSurgeryPhysicianAttendingHospitalProgressNote: C80DocTypecodes_ThoracicSurgeryPhysicianAttendingHospitalProgressNote, + NurseHospitalTransferSummaryNote: C80DocTypecodes_NurseHospitalTransferSummaryNote, + CardiologyMedicalStudentHospitalAdmissionEvaluationNote: C80DocTypecodes_CardiologyMedicalStudentHospitalAdmissionEvaluationNote, + CardiologyPhysicianAttendingHospitalProgressNote: C80DocTypecodes_CardiologyPhysicianAttendingHospitalProgressNote, + CardiologyMedicalStudentHospitalProgressNote: C80DocTypecodes_CardiologyMedicalStudentHospitalProgressNote, + CardiologyMedicalStudentHospitalConsultNote: C80DocTypecodes_CardiologyMedicalStudentHospitalConsultNote, + DermatologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_DermatologyPreoperativeEvaluationAndManagementNote, + DermatologyHospitalConsultNote: C80DocTypecodes_DermatologyHospitalConsultNote, + EmergencyMedicineEmergencyDepartmentAdmissionEvaluationNote: C80DocTypecodes_EmergencyMedicineEmergencyDepartmentAdmissionEvaluationNote, + HematologyPlusMedicalOncologyInitialAssessmentNote: C80DocTypecodes_HematologyPlusMedicalOncologyInitialAssessmentNote, + HematologyPlusMedicalOncologyProgressNote: C80DocTypecodes_HematologyPlusMedicalOncologyProgressNote, + HematologyPlusMedicalOncologyHospitalLetter: C80DocTypecodes_HematologyPlusMedicalOncologyHospitalLetter, + NeurologyDiagnosticStudyNote: C80DocTypecodes_NeurologyDiagnosticStudyNote, + ObstetricsAndGynecologyDiagnosticStudyNote: C80DocTypecodes_ObstetricsAndGynecologyDiagnosticStudyNote, + ObstetricsAndGynecologyDischargeSummary: C80DocTypecodes_ObstetricsAndGynecologyDischargeSummary, + ObstetricsAndGynecologyHistoryAndPhysicalNote: C80DocTypecodes_ObstetricsAndGynecologyHistoryAndPhysicalNote, + ObstetricsAndGynecologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_ObstetricsAndGynecologyPreoperativeEvaluationAndManagementNote, + ObstetricsAndGynecologyProcedureNote: C80DocTypecodes_ObstetricsAndGynecologyProcedureNote, + ObstetricsAndGynecologyProgressNote: C80DocTypecodes_ObstetricsAndGynecologyProgressNote, + ObstetricsAndGynecologyTransferSummaryNote: C80DocTypecodes_ObstetricsAndGynecologyTransferSummaryNote, + ObstetricsAndGynecologyHospitalConsultNote: C80DocTypecodes_ObstetricsAndGynecologyHospitalConsultNote, + ObstetricsAndGynecologyHospitalLetter: C80DocTypecodes_ObstetricsAndGynecologyHospitalLetter, + OccupationalTherapyTransferSummaryNote: C80DocTypecodes_OccupationalTherapyTransferSummaryNote, + OccupationalTherapyHospitalConsultNote: C80DocTypecodes_OccupationalTherapyHospitalConsultNote, + OccupationalTherapyHospitalLetter: C80DocTypecodes_OccupationalTherapyHospitalLetter, + OphthalmologyDischargeSummary: C80DocTypecodes_OphthalmologyDischargeSummary, + OphthalmologyHistoryAndPhysicalNote: C80DocTypecodes_OphthalmologyHistoryAndPhysicalNote, + OphthalmologyProgressNote: C80DocTypecodes_OphthalmologyProgressNote, + OphthalmologyHospitalConsultNote: C80DocTypecodes_OphthalmologyHospitalConsultNote, + OphthalmologyHospitalLetter: C80DocTypecodes_OphthalmologyHospitalLetter, + OrthopaedicSurgeryDiagnosticStudyNote: C80DocTypecodes_OrthopaedicSurgeryDiagnosticStudyNote, + OrthopaedicSurgeryDischargeSummary: C80DocTypecodes_OrthopaedicSurgeryDischargeSummary, + OrthopaedicSurgeryHistoryAndPhysicalNote: C80DocTypecodes_OrthopaedicSurgeryHistoryAndPhysicalNote, + OrthopaedicSurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_OrthopaedicSurgeryPreoperativeEvaluationAndManagementNote, + OrthopaedicSurgeryProgressNote: C80DocTypecodes_OrthopaedicSurgeryProgressNote, + OrthopaedicSurgeryTransferSummaryNote: C80DocTypecodes_OrthopaedicSurgeryTransferSummaryNote, + OrthopaedicSurgeryHospitalLetter: C80DocTypecodes_OrthopaedicSurgeryHospitalLetter, + PharmacyHospitalConsultNote: C80DocTypecodes_PharmacyHospitalConsultNote, + PharmacyHospitalMedicationManagementNote: C80DocTypecodes_PharmacyHospitalMedicationManagementNote, + PhysicalTherapyHospitalConsultNote: C80DocTypecodes_PhysicalTherapyHospitalConsultNote, + PlasticSurgeryDischargeSummary: C80DocTypecodes_PlasticSurgeryDischargeSummary, + PlasticSurgeryHistoryAndPhysicalNote: C80DocTypecodes_PlasticSurgeryHistoryAndPhysicalNote, + PlasticSurgeryLetter: C80DocTypecodes_PlasticSurgeryLetter, + PlasticSurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PlasticSurgeryPreoperativeEvaluationAndManagementNote, + PlasticSurgeryProgressNote: C80DocTypecodes_PlasticSurgeryProgressNote, + PlasticSurgeryTransferSummaryNote: C80DocTypecodes_PlasticSurgeryTransferSummaryNote, + PlasticSurgeryHospitalConsultNote: C80DocTypecodes_PlasticSurgeryHospitalConsultNote, + PlasticSurgeryHospitalLetter: C80DocTypecodes_PlasticSurgeryHospitalLetter, + PsychiatryHistoryAndPhysicalNote: C80DocTypecodes_PsychiatryHistoryAndPhysicalNote, + PsychiatryOutpatientNote: C80DocTypecodes_PsychiatryOutpatientNote, + RadiationOncologySummaryNote: C80DocTypecodes_RadiationOncologySummaryNote, + RadiationOncologyHospitalSummaryNote: C80DocTypecodes_RadiationOncologyHospitalSummaryNote, + RadiologyDiagnosticStudyNote: C80DocTypecodes_RadiologyDiagnosticStudyNote, + RecreationalTherapyHospitalEducationNote: C80DocTypecodes_RecreationalTherapyHospitalEducationNote, + SurgeryHospitalPostoperativeEvaluationAndManagementNote: C80DocTypecodes_SurgeryHospitalPostoperativeEvaluationAndManagementNote, + ProgressLetter: C80DocTypecodes_ProgressLetter, + SummaryNote: C80DocTypecodes_SummaryNote, + HospitalLetter: C80DocTypecodes_HospitalLetter, + HospitalPostoperativeEvaluationAndManagementNote: C80DocTypecodes_HospitalPostoperativeEvaluationAndManagementNote, + AdolescentMedicineDiagnosticStudyNote: C80DocTypecodes_AdolescentMedicineDiagnosticStudyNote, + AdolescentMedicineDischargeSummary: C80DocTypecodes_AdolescentMedicineDischargeSummary, + AdolescentMedicineHistoryAndPhysicalNote: C80DocTypecodes_AdolescentMedicineHistoryAndPhysicalNote, + AdolescentMedicineNote: C80DocTypecodes_AdolescentMedicineNote, + AdolescentMedicinePreoperativeEvaluationAndManagementNote: C80DocTypecodes_AdolescentMedicinePreoperativeEvaluationAndManagementNote, + AdolescentMedicineProgressNote: C80DocTypecodes_AdolescentMedicineProgressNote, + AdolescentMedicineTransferSummaryNote: C80DocTypecodes_AdolescentMedicineTransferSummaryNote, + AdolescentMedicineHospitalConsultNote: C80DocTypecodes_AdolescentMedicineHospitalConsultNote, + AdolescentMedicineHospitalLetter: C80DocTypecodes_AdolescentMedicineHospitalLetter, + AdvancedHeartFailureAndTransplantCardiologyNote: C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyNote, + AdvancedHeartFailureAndTransplantCardiologyHistoryAndPhysicalNote: C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyHistoryAndPhysicalNote, + AdvancedHeartFailureAndTransplantCardiologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyPreoperativeEvaluationAndManagementNote, + AdvancedHeartFailureAndTransplantCardiologyHospitalLetter: C80DocTypecodes_AdvancedHeartFailureAndTransplantCardiologyHospitalLetter, + AllergyAndImmunologyDiagnosticStudyNote: C80DocTypecodes_AllergyAndImmunologyDiagnosticStudyNote, + AllergyAndImmunologyDischargeSummary: C80DocTypecodes_AllergyAndImmunologyDischargeSummary, + AllergyAndImmunologyHistoryAndPhysicalNote: C80DocTypecodes_AllergyAndImmunologyHistoryAndPhysicalNote, + AllergyAndImmunologyNote: C80DocTypecodes_AllergyAndImmunologyNote, + AllergyAndImmunologyProcedureNote: C80DocTypecodes_AllergyAndImmunologyProcedureNote, + AllergyAndImmunologyProgressNote: C80DocTypecodes_AllergyAndImmunologyProgressNote, + AllergyAndImmunologyTransferSummaryNote: C80DocTypecodes_AllergyAndImmunologyTransferSummaryNote, + AllergyAndImmunologyHospitalConsultNote: C80DocTypecodes_AllergyAndImmunologyHospitalConsultNote, + AllergyAndImmunologyHospitalLetter: C80DocTypecodes_AllergyAndImmunologyHospitalLetter, + AudiologyDiagnosticStudyNote: C80DocTypecodes_AudiologyDiagnosticStudyNote, + AudiologyNote: C80DocTypecodes_AudiologyNote, + AudiologyHistoryAndPhysicalNote: C80DocTypecodes_AudiologyHistoryAndPhysicalNote, + AudiologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_AudiologyPreoperativeEvaluationAndManagementNote, + AudiologyHospitalConsultNote: C80DocTypecodes_AudiologyHospitalConsultNote, + AudiologyHospitalDiagnosticStudyNote: C80DocTypecodes_AudiologyHospitalDiagnosticStudyNote, + ChildAndAdolescentPsychiatryDiagnosticStudyNote: C80DocTypecodes_ChildAndAdolescentPsychiatryDiagnosticStudyNote, + ChildAndAdolescentPsychiatryDischargeSummary: C80DocTypecodes_ChildAndAdolescentPsychiatryDischargeSummary, + ChildAndAdolescentPsychiatryHistoryAndPhysicalNote: C80DocTypecodes_ChildAndAdolescentPsychiatryHistoryAndPhysicalNote, + ChildAndAdolescentPsychiatryNote: C80DocTypecodes_ChildAndAdolescentPsychiatryNote, + ChildAndAdolescentPsychiatryProgressNote: C80DocTypecodes_ChildAndAdolescentPsychiatryProgressNote, + ChildAndAdolescentPsychiatryTransferSummaryNote: C80DocTypecodes_ChildAndAdolescentPsychiatryTransferSummaryNote, + ChildAndAdolescentPsychiatryHospitalConsultNote: C80DocTypecodes_ChildAndAdolescentPsychiatryHospitalConsultNote, + ChildAndAdolescentPsychiatryHospitalLetter: C80DocTypecodes_ChildAndAdolescentPsychiatryHospitalLetter, + ClinicalBiochemicalGeneticsNote: C80DocTypecodes_ClinicalBiochemicalGeneticsNote, + ClinicalBiochemicalGeneticsHospitalConsultNote: C80DocTypecodes_ClinicalBiochemicalGeneticsHospitalConsultNote, + ClinicalGeneticsDiagnosticStudyNote: C80DocTypecodes_ClinicalGeneticsDiagnosticStudyNote, + ClinicalGeneticsDischargeSummary: C80DocTypecodes_ClinicalGeneticsDischargeSummary, + ClinicalGeneticsHistoryAndPhysicalNote: C80DocTypecodes_ClinicalGeneticsHistoryAndPhysicalNote, + ClinicalGeneticsNote: C80DocTypecodes_ClinicalGeneticsNote, + ClinicalGeneticsPreoperativeEvaluationAndManagementNote: C80DocTypecodes_ClinicalGeneticsPreoperativeEvaluationAndManagementNote, + ClinicalGeneticsProcedureNote: C80DocTypecodes_ClinicalGeneticsProcedureNote, + ClinicalGeneticsProgressNote: C80DocTypecodes_ClinicalGeneticsProgressNote, + ClinicalGeneticsTransferSummaryNote: C80DocTypecodes_ClinicalGeneticsTransferSummaryNote, + ClinicalGeneticsHospitalConsultNote: C80DocTypecodes_ClinicalGeneticsHospitalConsultNote, + ClinicalGeneticsHospitalLetter: C80DocTypecodes_ClinicalGeneticsHospitalLetter, + DevelopmentalBehavioralPediatricsDischargeSummary: C80DocTypecodes_DevelopmentalBehavioralPediatricsDischargeSummary, + DevelopmentalBehavioralPediatricsHistoryAndPhysicalNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsHistoryAndPhysicalNote, + DevelopmentalBehavioralPediatricsNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsNote, + DevelopmentalBehavioralPediatricsProcedureNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsProcedureNote, + DevelopmentalBehavioralPediatricsProgressNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsProgressNote, + DevelopmentalBehavioralPediatricsTransferSummaryNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsTransferSummaryNote, + DevelopmentalBehavioralPediatricsHospitalConsultNote: C80DocTypecodes_DevelopmentalBehavioralPediatricsHospitalConsultNote, + DevelopmentalBehavioralPediatricsHospitalLetter: C80DocTypecodes_DevelopmentalBehavioralPediatricsHospitalLetter, + GeriatricMedicineSkilledNursingFacilityNote: C80DocTypecodes_GeriatricMedicineSkilledNursingFacilityNote, + MultiSpecialtyProgramDiagnosticStudyNote: C80DocTypecodes_MultiSpecialtyProgramDiagnosticStudyNote, + MultiSpecialtyProgramDischargeSummary: C80DocTypecodes_MultiSpecialtyProgramDischargeSummary, + MultiSpecialtyProgramHistoryAndPhysicalNote: C80DocTypecodes_MultiSpecialtyProgramHistoryAndPhysicalNote, + MultiSpecialtyProgramNote: C80DocTypecodes_MultiSpecialtyProgramNote, + MultiSpecialtyProgramPreoperativeEvaluationAndManagementNote: C80DocTypecodes_MultiSpecialtyProgramPreoperativeEvaluationAndManagementNote, + MultiSpecialtyProgramProgressNote: C80DocTypecodes_MultiSpecialtyProgramProgressNote, + MultiSpecialtyProgramTransferSummaryNote: C80DocTypecodes_MultiSpecialtyProgramTransferSummaryNote, + MultiSpecialtyProgramHospitalConsultNote: C80DocTypecodes_MultiSpecialtyProgramHospitalConsultNote, + MultiSpecialtyProgramHospitalLetter: C80DocTypecodes_MultiSpecialtyProgramHospitalLetter, + NeonatalPerinatalMedicineHistoryAndPhysicalNote: C80DocTypecodes_NeonatalPerinatalMedicineHistoryAndPhysicalNote, + NeonatalPerinatalMedicineLetter: C80DocTypecodes_NeonatalPerinatalMedicineLetter, + NeonatalPerinatalMedicineHospitalConsultNote: C80DocTypecodes_NeonatalPerinatalMedicineHospitalConsultNote, + NeonatalPerinatalMedicineHospitalLetter: C80DocTypecodes_NeonatalPerinatalMedicineHospitalLetter, + NeurologicalSurgeryDiagnosticStudyNote: C80DocTypecodes_NeurologicalSurgeryDiagnosticStudyNote, + NeurologicalSurgeryDischargeSummary: C80DocTypecodes_NeurologicalSurgeryDischargeSummary, + NeurologicalSurgeryHistoryAndPhysicalNote: C80DocTypecodes_NeurologicalSurgeryHistoryAndPhysicalNote, + NeurologicalSurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_NeurologicalSurgeryPreoperativeEvaluationAndManagementNote, + NeurologicalSurgeryProcedureNote: C80DocTypecodes_NeurologicalSurgeryProcedureNote, + NeurologicalSurgeryProgressNote: C80DocTypecodes_NeurologicalSurgeryProgressNote, + NeurologicalSurgeryHospitalConsultNote: C80DocTypecodes_NeurologicalSurgeryHospitalConsultNote, + NeurologicalSurgeryHospitalLetter: C80DocTypecodes_NeurologicalSurgeryHospitalLetter, + NeurologyWithSpecialQualificationsInChildNeurologyDiagnosticStudyNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyDiagnosticStudyNote, + NeurologyWithSpecialQualificationsInChildNeurologyDischargeSummary: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyDischargeSummary, + NeurologyWithSpecialQualificationsInChildNeurologyHistoryAndPhysicalNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHistoryAndPhysicalNote, + NeurologyWithSpecialQualificationsInChildNeurologyNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyNote, + NeurologyWithSpecialQualificationsInChildNeurologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyPreoperativeEvaluationAndManagementNote, + NeurologyWithSpecialQualificationsInChildNeurologyProcedureNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyProcedureNote, + NeurologyWithSpecialQualificationsInChildNeurologyProgressNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyProgressNote, + NeurologyWithSpecialQualificationsInChildNeurologyTransferSummaryNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyTransferSummaryNote, + NeurologyWithSpecialQualificationsInChildNeurologyHospitalConsultNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalConsultNote, + NeurologyWithSpecialQualificationsInChildNeurologyHospitalDiagnosticStudyNote: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalDiagnosticStudyNote, + NeurologyWithSpecialQualificationsInChildNeurologyHospitalLetter: C80DocTypecodes_NeurologyWithSpecialQualificationsInChildNeurologyHospitalLetter, + PainMedicineDiagnosticStudyNote: C80DocTypecodes_PainMedicineDiagnosticStudyNote, + PainMedicineDischargeSummary: C80DocTypecodes_PainMedicineDischargeSummary, + PainMedicineHistoryAndPhysicalNote: C80DocTypecodes_PainMedicineHistoryAndPhysicalNote, + PainMedicinePreoperativeEvaluationAndManagementNote: C80DocTypecodes_PainMedicinePreoperativeEvaluationAndManagementNote, + PainMedicineProcedureNote: C80DocTypecodes_PainMedicineProcedureNote, + PainMedicineTransferSummaryNote: C80DocTypecodes_PainMedicineTransferSummaryNote, + PainMedicineHospitalConsultNote: C80DocTypecodes_PainMedicineHospitalConsultNote, + PainMedicineHospitalLetter: C80DocTypecodes_PainMedicineHospitalLetter, + PediatricCardiologyDiagnosticStudyNote: C80DocTypecodes_PediatricCardiologyDiagnosticStudyNote, + PediatricCardiologyDischargeSummary: C80DocTypecodes_PediatricCardiologyDischargeSummary, + PediatricCardiologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricCardiologyHistoryAndPhysicalNote, + PediatricCardiologyNote: C80DocTypecodes_PediatricCardiologyNote, + PediatricCardiologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricCardiologyPreoperativeEvaluationAndManagementNote, + PediatricCardiologyProcedureNote: C80DocTypecodes_PediatricCardiologyProcedureNote, + PediatricCardiologyProgressNote: C80DocTypecodes_PediatricCardiologyProgressNote, + PediatricCardiologyTransferSummaryNote: C80DocTypecodes_PediatricCardiologyTransferSummaryNote, + PediatricCardiologyHospitalConsultNote: C80DocTypecodes_PediatricCardiologyHospitalConsultNote, + PediatricCardiologyHospitalLetter: C80DocTypecodes_PediatricCardiologyHospitalLetter, + PediatricCriticalCareMedicineHospitalProcedureNote: C80DocTypecodes_PediatricCriticalCareMedicineHospitalProcedureNote, + PediatricDermatologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricDermatologyHistoryAndPhysicalNote, + PediatricDermatologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricDermatologyPreoperativeEvaluationAndManagementNote, + PediatricEndocrinologyDischargeSummary: C80DocTypecodes_PediatricEndocrinologyDischargeSummary, + PediatricEndocrinologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricEndocrinologyHistoryAndPhysicalNote, + PediatricEndocrinologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricEndocrinologyPreoperativeEvaluationAndManagementNote, + PediatricEndocrinologyTransferSummaryNote: C80DocTypecodes_PediatricEndocrinologyTransferSummaryNote, + PediatricGastroenterologyDischargeSummary: C80DocTypecodes_PediatricGastroenterologyDischargeSummary, + PediatricGastroenterologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricGastroenterologyHistoryAndPhysicalNote, + PediatricGastroenterologyNote: C80DocTypecodes_PediatricGastroenterologyNote, + PediatricGastroenterologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricGastroenterologyPreoperativeEvaluationAndManagementNote, + PediatricGastroenterologyProcedureNote: C80DocTypecodes_PediatricGastroenterologyProcedureNote, + PediatricGastroenterologyProgressNote: C80DocTypecodes_PediatricGastroenterologyProgressNote, + PediatricGastroenterologyTransferSummaryNote: C80DocTypecodes_PediatricGastroenterologyTransferSummaryNote, + PediatricGastroenterologyHospitalConsultNote: C80DocTypecodes_PediatricGastroenterologyHospitalConsultNote, + PediatricGastroenterologyHospitalLetter: C80DocTypecodes_PediatricGastroenterologyHospitalLetter, + PediatricHematologyOncologyDiagnosticStudyNote: C80DocTypecodes_PediatricHematologyOncologyDiagnosticStudyNote, + PediatricHematologyOncologyDischargeSummary: C80DocTypecodes_PediatricHematologyOncologyDischargeSummary, + PediatricHematologyOncologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricHematologyOncologyHistoryAndPhysicalNote, + PediatricHematologyOncologyNote: C80DocTypecodes_PediatricHematologyOncologyNote, + PediatricHematologyOncologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricHematologyOncologyPreoperativeEvaluationAndManagementNote, + PediatricHematologyOncologyProcedureNote: C80DocTypecodes_PediatricHematologyOncologyProcedureNote, + PediatricHematologyOncologyProgressNote: C80DocTypecodes_PediatricHematologyOncologyProgressNote, + PediatricHematologyOncologyTransferSummaryNote: C80DocTypecodes_PediatricHematologyOncologyTransferSummaryNote, + PediatricHematologyOncologyHospitalConsultNote: C80DocTypecodes_PediatricHematologyOncologyHospitalConsultNote, + PediatricHematologyOncologyHospitalLetter: C80DocTypecodes_PediatricHematologyOncologyHospitalLetter, + PediatricInfectiousDiseasesHistoryAndPhysicalNote: C80DocTypecodes_PediatricInfectiousDiseasesHistoryAndPhysicalNote, + PediatricInfectiousDiseasesNote: C80DocTypecodes_PediatricInfectiousDiseasesNote, + PediatricInfectiousDiseasesPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricInfectiousDiseasesPreoperativeEvaluationAndManagementNote, + PediatricInfectiousDiseasesProgressNote: C80DocTypecodes_PediatricInfectiousDiseasesProgressNote, + PediatricInfectiousDiseasesTransferSummaryNote: C80DocTypecodes_PediatricInfectiousDiseasesTransferSummaryNote, + PediatricInfectiousDiseasesHospitalConsultNote: C80DocTypecodes_PediatricInfectiousDiseasesHospitalConsultNote, + PediatricInfectiousDiseasesHospitalLetter: C80DocTypecodes_PediatricInfectiousDiseasesHospitalLetter, + PediatricNephrologyDiagnosticStudyNote: C80DocTypecodes_PediatricNephrologyDiagnosticStudyNote, + PediatricNephrologyDischargeSummary: C80DocTypecodes_PediatricNephrologyDischargeSummary, + PediatricNephrologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricNephrologyHistoryAndPhysicalNote, + PediatricNephrologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricNephrologyPreoperativeEvaluationAndManagementNote, + PediatricNephrologyTransferSummaryNote: C80DocTypecodes_PediatricNephrologyTransferSummaryNote, + PediatricOtolaryngologyDischargeSummary: C80DocTypecodes_PediatricOtolaryngologyDischargeSummary, + PediatricOtolaryngologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricOtolaryngologyHistoryAndPhysicalNote, + PediatricOtolaryngologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricOtolaryngologyPreoperativeEvaluationAndManagementNote, + PediatricOtolaryngologyTransferSummaryNote: C80DocTypecodes_PediatricOtolaryngologyTransferSummaryNote, + PediatricPulmonologyDiagnosticStudyNote: C80DocTypecodes_PediatricPulmonologyDiagnosticStudyNote, + PediatricPulmonologyDischargeSummary: C80DocTypecodes_PediatricPulmonologyDischargeSummary, + PediatricPulmonologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricPulmonologyHistoryAndPhysicalNote, + PediatricPulmonologyNote: C80DocTypecodes_PediatricPulmonologyNote, + PediatricPulmonologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricPulmonologyPreoperativeEvaluationAndManagementNote, + PediatricPulmonologyProcedureNote: C80DocTypecodes_PediatricPulmonologyProcedureNote, + PediatricPulmonologyProgressNote: C80DocTypecodes_PediatricPulmonologyProgressNote, + PediatricPulmonologyTransferSummaryNote: C80DocTypecodes_PediatricPulmonologyTransferSummaryNote, + PediatricPulmonologyHospitalConsultNote: C80DocTypecodes_PediatricPulmonologyHospitalConsultNote, + PediatricPulmonologyHospitalDiagnosticStudyNote: C80DocTypecodes_PediatricPulmonologyHospitalDiagnosticStudyNote, + PediatricPulmonologyHospitalLetter: C80DocTypecodes_PediatricPulmonologyHospitalLetter, + PediatricRheumatologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricRheumatologyHistoryAndPhysicalNote, + PediatricRheumatologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricRheumatologyPreoperativeEvaluationAndManagementNote, + PediatricRheumatologyTransferSummaryNote: C80DocTypecodes_PediatricRheumatologyTransferSummaryNote, + PediatricSurgeryDiagnosticStudyNote: C80DocTypecodes_PediatricSurgeryDiagnosticStudyNote, + PediatricSurgeryDischargeSummary: C80DocTypecodes_PediatricSurgeryDischargeSummary, + PediatricSurgeryHistoryAndPhysicalNote: C80DocTypecodes_PediatricSurgeryHistoryAndPhysicalNote, + PediatricSurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricSurgeryPreoperativeEvaluationAndManagementNote, + PediatricSurgeryProcedureNote: C80DocTypecodes_PediatricSurgeryProcedureNote, + PediatricSurgeryProgressNote: C80DocTypecodes_PediatricSurgeryProgressNote, + PediatricSurgeryTransferSummaryNote: C80DocTypecodes_PediatricSurgeryTransferSummaryNote, + PediatricSurgeryHospitalConsultNote: C80DocTypecodes_PediatricSurgeryHospitalConsultNote, + PediatricSurgeryHospitalLetter: C80DocTypecodes_PediatricSurgeryHospitalLetter, + PediatricUrologyDiagnosticStudyNote: C80DocTypecodes_PediatricUrologyDiagnosticStudyNote, + PediatricUrologyDischargeSummary: C80DocTypecodes_PediatricUrologyDischargeSummary, + PediatricUrologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricUrologyHistoryAndPhysicalNote, + PediatricUrologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricUrologyPreoperativeEvaluationAndManagementNote, + PediatricUrologyProcedureNote: C80DocTypecodes_PediatricUrologyProcedureNote, + PediatricUrologyProgressNote: C80DocTypecodes_PediatricUrologyProgressNote, + PediatricUrologyTransferSummaryNote: C80DocTypecodes_PediatricUrologyTransferSummaryNote, + PediatricUrologyHospitalConsultNote: C80DocTypecodes_PediatricUrologyHospitalConsultNote, + PediatricUrologyHospitalLetter: C80DocTypecodes_PediatricUrologyHospitalLetter, + PediatricsAssessmentNote: C80DocTypecodes_PediatricsAssessmentNote, + PediatricsDischargeSummary: C80DocTypecodes_PediatricsDischargeSummary, + PediatricsHistoryAndPhysicalNote: C80DocTypecodes_PediatricsHistoryAndPhysicalNote, + PediatricsNote: C80DocTypecodes_PediatricsNote, + PediatricsPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricsPreoperativeEvaluationAndManagementNote, + PediatricsProcedureNote: C80DocTypecodes_PediatricsProcedureNote, + PediatricsHospitalConsultNote: C80DocTypecodes_PediatricsHospitalConsultNote, + PediatricsHospitalDiagnosticStudyNote: C80DocTypecodes_PediatricsHospitalDiagnosticStudyNote, + PediatricsHospitalDischargeSummary: C80DocTypecodes_PediatricsHospitalDischargeSummary, + PediatricsHospitalHistoryAndPhysicalNote: C80DocTypecodes_PediatricsHospitalHistoryAndPhysicalNote, + PediatricsHospitalLetter: C80DocTypecodes_PediatricsHospitalLetter, + PediatricsHospitalNote: C80DocTypecodes_PediatricsHospitalNote, + PediatricsHospitalPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricsHospitalPreoperativeEvaluationAndManagementNote, + PediatricsHospitalProcedureNote: C80DocTypecodes_PediatricsHospitalProcedureNote, + PediatricsHospitalProgressNote: C80DocTypecodes_PediatricsHospitalProgressNote, + PrimaryCareDischargeSummary: C80DocTypecodes_PrimaryCareDischargeSummary, + PrimaryCareHistoryAndPhysicalNote: C80DocTypecodes_PrimaryCareHistoryAndPhysicalNote, + PrimaryCareNote: C80DocTypecodes_PrimaryCareNote, + PrimaryCarePreoperativeEvaluationAndManagementNote: C80DocTypecodes_PrimaryCarePreoperativeEvaluationAndManagementNote, + PrimaryCareProcedureNote: C80DocTypecodes_PrimaryCareProcedureNote, + PrimaryCareHospitalConsultNote: C80DocTypecodes_PrimaryCareHospitalConsultNote, + PrimaryCareHospitalLetter: C80DocTypecodes_PrimaryCareHospitalLetter, + ResearchNote: C80DocTypecodes_ResearchNote, + ResearchProgressNote: C80DocTypecodes_ResearchProgressNote, + SpeechLanguagePathologyDischargeSummary: C80DocTypecodes_SpeechLanguagePathologyDischargeSummary, + SpeechLanguagePathologyHistoryAndPhysicalNote: C80DocTypecodes_SpeechLanguagePathologyHistoryAndPhysicalNote, + SpeechLanguagePathologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_SpeechLanguagePathologyPreoperativeEvaluationAndManagementNote, + SpeechLanguagePathologyHospitalConsultNote: C80DocTypecodes_SpeechLanguagePathologyHospitalConsultNote, + SpeechLanguagePathologyHospitalLetter: C80DocTypecodes_SpeechLanguagePathologyHospitalLetter, + TransplantSurgeryNote: C80DocTypecodes_TransplantSurgeryNote, + TransplantSurgeryHistoryAndPhysicalNote: C80DocTypecodes_TransplantSurgeryHistoryAndPhysicalNote, + TransplantSurgeryPreoperativeEvaluationAndManagementNote: C80DocTypecodes_TransplantSurgeryPreoperativeEvaluationAndManagementNote, + TransplantSurgeryProcedureNote: C80DocTypecodes_TransplantSurgeryProcedureNote, + TransplantSurgeryHospitalConsultNote: C80DocTypecodes_TransplantSurgeryHospitalConsultNote, + TransplantSurgeryHospitalLetter: C80DocTypecodes_TransplantSurgeryHospitalLetter, + PediatricRehabilitationMedicineNote: C80DocTypecodes_PediatricRehabilitationMedicineNote, + PediatricTransplantHepatologyDiagnosticStudyNote: C80DocTypecodes_PediatricTransplantHepatologyDiagnosticStudyNote, + PediatricTransplantHepatologyDischargeSummary: C80DocTypecodes_PediatricTransplantHepatologyDischargeSummary, + PediatricTransplantHepatologyHistoryAndPhysicalNote: C80DocTypecodes_PediatricTransplantHepatologyHistoryAndPhysicalNote, + PediatricTransplantHepatologyNote: C80DocTypecodes_PediatricTransplantHepatologyNote, + PediatricTransplantHepatologyPreoperativeEvaluationAndManagementNote: C80DocTypecodes_PediatricTransplantHepatologyPreoperativeEvaluationAndManagementNote, + PediatricTransplantHepatologyProcedureNote: C80DocTypecodes_PediatricTransplantHepatologyProcedureNote, + PediatricTransplantHepatologyProgressNote: C80DocTypecodes_PediatricTransplantHepatologyProgressNote, + PediatricTransplantHepatologyTransferSummaryNote: C80DocTypecodes_PediatricTransplantHepatologyTransferSummaryNote, + PediatricTransplantHepatologyHospitalConsultNote: C80DocTypecodes_PediatricTransplantHepatologyHospitalConsultNote, + PediatricTransplantHepatologyHospitalLetter: C80DocTypecodes_PediatricTransplantHepatologyHospitalLetter, + PediatricNephrologyLetter: C80DocTypecodes_PediatricNephrologyLetter, + PediatricNephrologyNote: C80DocTypecodes_PediatricNephrologyNote, + PediatricNephrologyProcedureNote: C80DocTypecodes_PediatricNephrologyProcedureNote, + PediatricNephrologyHospitalConsultNote: C80DocTypecodes_PediatricNephrologyHospitalConsultNote, + PediatricNephrologyHospitalLetter: C80DocTypecodes_PediatricNephrologyHospitalLetter, + PediatricOtolaryngologyNote: C80DocTypecodes_PediatricOtolaryngologyNote, + PediatricOtolaryngologyProcedureNote: C80DocTypecodes_PediatricOtolaryngologyProcedureNote, + PediatricOtolaryngologyProgressNote: C80DocTypecodes_PediatricOtolaryngologyProgressNote, + PediatricOtolaryngologyHospitalConsultNote: C80DocTypecodes_PediatricOtolaryngologyHospitalConsultNote, + PediatricOtolaryngologyHospitalLetter: C80DocTypecodes_PediatricOtolaryngologyHospitalLetter, + PediatricRheumatologyNote: C80DocTypecodes_PediatricRheumatologyNote, + PediatricRheumatologyProcedureNote: C80DocTypecodes_PediatricRheumatologyProcedureNote, + PediatricRheumatologyProgressNote: C80DocTypecodes_PediatricRheumatologyProgressNote, + PediatricRheumatologyHospitalConsultNote: C80DocTypecodes_PediatricRheumatologyHospitalConsultNote, + PediatricRheumatologyHospitalLetter: C80DocTypecodes_PediatricRheumatologyHospitalLetter, + PediatricSurgeryNote: C80DocTypecodes_PediatricSurgeryNote, + PediatricUrologyNote: C80DocTypecodes_PediatricUrologyNote, + PediatricsTransferSummaryNote: C80DocTypecodes_PediatricsTransferSummaryNote, + PediatricsHospitalTransferSummaryNote: C80DocTypecodes_PediatricsHospitalTransferSummaryNote, + OphthalmologyTransferSummaryNote: C80DocTypecodes_OphthalmologyTransferSummaryNote, + PediatricDermatologyNote: C80DocTypecodes_PediatricDermatologyNote, + PediatricDermatologyProcedureNote: C80DocTypecodes_PediatricDermatologyProcedureNote, + PediatricDermatologyProgressNote: C80DocTypecodes_PediatricDermatologyProgressNote, + PediatricDermatologyHospitalConsultNote: C80DocTypecodes_PediatricDermatologyHospitalConsultNote, + PediatricDermatologyHospitalLetter: C80DocTypecodes_PediatricDermatologyHospitalLetter, + PediatricEndocrinologyNote: C80DocTypecodes_PediatricEndocrinologyNote, + PediatricEndocrinologyProcedureNote: C80DocTypecodes_PediatricEndocrinologyProcedureNote, + PediatricEndocrinologyProgressNote: C80DocTypecodes_PediatricEndocrinologyProgressNote, + PediatricEndocrinologyHospitalConsultNote: C80DocTypecodes_PediatricEndocrinologyHospitalConsultNote, + PediatricEndocrinologyHospitalLetter: C80DocTypecodes_PediatricEndocrinologyHospitalLetter, + AorticArchFluoroscopicAngiogramWContrastIA: C80DocTypecodes_AorticArchFluoroscopicAngiogramWContrastIA, + AcromioclavicularJointBilateralXRayWOWeight: C80DocTypecodes_AcromioclavicularJointBilateralXRayWOWeight, + ElbowBilateralXRayAndObliques: C80DocTypecodes_ElbowBilateralXRayAndObliques, + HandBilateralXRayAPAndLateralAndOblique: C80DocTypecodes_HandBilateralXRayAPAndLateralAndOblique, + HipBilateralXRay2Views: C80DocTypecodes_HipBilateralXRay2Views, + HipBilateralXRayAndLateralCrosstable: C80DocTypecodes_HipBilateralXRayAndLateralCrosstable, + KneeBilateralXRay2ViewsAndSunrise: C80DocTypecodes_KneeBilateralXRay2ViewsAndSunrise, + KneeBilateralXRay2ViewsAndTunnel: C80DocTypecodes_KneeBilateralXRay2ViewsAndTunnel, + KneeBilateralXRay4ViewsStanding: C80DocTypecodes_KneeBilateralXRay4ViewsStanding, + KneeBilateralXRay4ViewsAndSunriseAndTunnel: C80DocTypecodes_KneeBilateralXRay4ViewsAndSunriseAndTunnel, + KneeBilateralXRaySunriseAndViewsStanding: C80DocTypecodes_KneeBilateralXRaySunriseAndViewsStanding, + AbdomenXRayAPAndLateralCrosstable: C80DocTypecodes_AbdomenXRayAPAndLateralCrosstable, + AbdominalVesselsFluoroscopicAngiogramWContrastIV: C80DocTypecodes_AbdominalVesselsFluoroscopicAngiogramWContrastIV, + UnspecifiedBodyRegionFluoroscopicAngiogramAngioplastyWContrast: C80DocTypecodes_UnspecifiedBodyRegionFluoroscopicAngiogramAngioplastyWContrast, + MammogramGuidanceForNeedleLocalizationOfBreastBilateral: C80DocTypecodes_MammogramGuidanceForNeedleLocalizationOfBreastBilateral, + PatellaBilateralXRaySunrise: C80DocTypecodes_PatellaBilateralXRaySunrise, + RibsBilateralXRayAnteriorAndLateral: C80DocTypecodes_RibsBilateralXRayAnteriorAndLateral, + RibsBilateralAndChestXRay: C80DocTypecodes_RibsBilateralAndChestXRay, + WristBilateralXRayUlnarDeviationAndRadialDeviation: C80DocTypecodes_WristBilateralXRayUlnarDeviationAndRadialDeviation, + FluoroscopyGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForCoreNeedleBiopsyOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForBiopsyOfPelvis: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfPelvis, + FluoroscopyGuidanceForBiopsyOfSalivaryGland: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfSalivaryGland, + FluoroscopyGuidanceForBiopsyOfBone: C80DocTypecodes_FluoroscopyGuidanceForBiopsyOfBone, + BrachiocephalicArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_BrachiocephalicArteryFluoroscopicAngiogramWContrastIA, + FluoroscopyGuidanceForDrainageOfChest: C80DocTypecodes_FluoroscopyGuidanceForDrainageOfChest, + ClavicleXRay45DegreeCephalicAngle: C80DocTypecodes_ClavicleXRay45DegreeCephalicAngle, + SpineCervicalXRay5ViewsWFlexionAndWExtension: C80DocTypecodes_SpineCervicalXRay5ViewsWFlexionAndWExtension, + SpineCervicalXRay5ViewsAndSwimmers: C80DocTypecodes_SpineCervicalXRay5ViewsAndSwimmers, + HeadCTAnd3DReconstructionWOContrast: C80DocTypecodes_HeadCTAnd3DReconstructionWOContrast, + CTGuidanceForBiopsyOfAbdomenWOContrast: C80DocTypecodes_CTGuidanceForBiopsyOfAbdomenWOContrast, + ChestVesselsCTAngiogramWOContrast: C80DocTypecodes_ChestVesselsCTAngiogramWOContrast, + RenalVesselsCTAngiogramWAndWOContrast: C80DocTypecodes_RenalVesselsCTAngiogramWAndWOContrast, + AortaCTWAndWOContrast: C80DocTypecodes_AortaCTWAndWOContrast, + AnkleBilateralCTWOContrast: C80DocTypecodes_AnkleBilateralCTWOContrast, + KneeBilateralCTWContrastIV: C80DocTypecodes_KneeBilateralCTWContrastIV, + KneeBilateralCTWOContrast: C80DocTypecodes_KneeBilateralCTWOContrast, + ShoulderBilateralCTWOContrast: C80DocTypecodes_ShoulderBilateralCTWOContrast, + WristBilateralCTWContrastIV: C80DocTypecodes_WristBilateralCTWContrastIV, + CTGuidanceForBiopsyOfLiverWOContrast: C80DocTypecodes_CTGuidanceForBiopsyOfLiverWOContrast, + CTGuidanceForBiopsyOfPelvisWContrastIV: C80DocTypecodes_CTGuidanceForBiopsyOfPelvisWContrastIV, + CTGuidanceForBiopsyOfPelvisWOContrast: C80DocTypecodes_CTGuidanceForBiopsyOfPelvisWOContrast, + BladderCTWContrastIV: C80DocTypecodes_BladderCTWContrastIV, + ChestCTLimitedWContrastIV: C80DocTypecodes_ChestCTLimitedWContrastIV, + CTGuidanceForNeedleBiopsyOfLiver: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfLiver, + CTGuidanceForNeedleBiopsyOfMuscle: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfMuscle, + CTGuidanceForNeedleBiopsyOfChestPleura: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfChestPleura, + CTGuidanceForNeedleBiopsyOfSalivaryGland: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfSalivaryGland, + CTGuidanceForNeedleBiopsyOfThyroid: C80DocTypecodes_CTGuidanceForNeedleBiopsyOfThyroid, + AnkleLeftCTWContrastIntraarticular: C80DocTypecodes_AnkleLeftCTWContrastIntraarticular, + ElbowLeftCTWContrastIntraarticular: C80DocTypecodes_ElbowLeftCTWContrastIntraarticular, + ExtremityLeftCTWOContrast: C80DocTypecodes_ExtremityLeftCTWOContrast, + HipLeftCTWContrastIntraarticular: C80DocTypecodes_HipLeftCTWContrastIntraarticular, + KneeLeftCTWContrastIntraarticular: C80DocTypecodes_KneeLeftCTWContrastIntraarticular, + WristLeftCTWContrastIntraarticular: C80DocTypecodes_WristLeftCTWContrastIntraarticular, + PulmonaryVesselsCTAngiogramWAndWOContrast: C80DocTypecodes_PulmonaryVesselsCTAngiogramWAndWOContrast, + AnkleRightCTWContrastIntraarticular: C80DocTypecodes_AnkleRightCTWContrastIntraarticular, + ElbowRightCTWContrastIntraarticular: C80DocTypecodes_ElbowRightCTWContrastIntraarticular, + ExtremityRightCTWOContrast: C80DocTypecodes_ExtremityRightCTWOContrast, + HipRightCTWContrastIntraarticular: C80DocTypecodes_HipRightCTWContrastIntraarticular, + KidneyRightCT: C80DocTypecodes_KidneyRightCT, + KneeRightCTWContrastIntraarticular: C80DocTypecodes_KneeRightCTWContrastIntraarticular, + WristRightCTWContrastIntraarticular: C80DocTypecodes_WristRightCTWContrastIntraarticular, + SacrumAndCoccyxCT: C80DocTypecodes_SacrumAndCoccyxCT, + ScapulaCT: C80DocTypecodes_ScapulaCT, + ScapulaCTWOContrast: C80DocTypecodes_ScapulaCTWOContrast, + AortaThoracicCTAngiogramWOContrast: C80DocTypecodes_AortaThoracicCTAngiogramWOContrast, + FluoroscopyGuidanceForAbscessDrainageOfNeck: C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfNeck, + FluoroscopyGuidanceForAspirationOfCystOfOvary: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfOvary, + FluoroscopyGuidanceForAbscessDrainageOfPancreas: C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfPancreas, + FluoroscopyGuidanceForAbscessDrainageOfPleuralSpace: C80DocTypecodes_FluoroscopyGuidanceForAbscessDrainageOfPleuralSpace, + FluoroscopyGuidanceForFineNeedleAspirationOfSuperficialTissue: C80DocTypecodes_FluoroscopyGuidanceForFineNeedleAspirationOfSuperficialTissue, + FluoroscopyGuidanceForNeedleBiopsyOfLiver: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfLiver, + FluoroscopyGuidanceForNeedleBiopsyOfPancreas: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfPancreas, + FluoroscopyGuidanceForNeedleBiopsyOfChestPleura: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfChestPleura, + FluoroscopyGuidanceForNeedleBiopsyOfSalivaryGland: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfSalivaryGland, + FluoroscopyGuidanceForNeedleBiopsyOfThyroid: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfThyroid, + HandXRayAPAndLateral: C80DocTypecodes_HandXRayAPAndLateral, + HipXRayAndDaneliusMiller: C80DocTypecodes_HipXRayAndDaneliusMiller, + HipXRayDaneliusMiller: C80DocTypecodes_HipXRayDaneliusMiller, + FluoroscopyGuidanceForDrainageOfHip: C80DocTypecodes_FluoroscopyGuidanceForDrainageOfHip, + FluoroscopicAngiogramGuidanceForPlacementOfStentInIliacArtery: C80DocTypecodes_FluoroscopicAngiogramGuidanceForPlacementOfStentInIliacArtery, + IliacArteryFluoroscopicAngiogramAtherectomyWContrast: C80DocTypecodes_IliacArteryFluoroscopicAngiogramAtherectomyWContrast, + KneeXRaySunriseAndTunnel: C80DocTypecodes_KneeXRaySunriseAndTunnel, + AnkleLeftXRayAPAndLateralAndObliqueStanding: C80DocTypecodes_AnkleLeftXRayAPAndLateralAndObliqueStanding, + AnkleLeftXRay3ViewsStanding: C80DocTypecodes_AnkleLeftXRay3ViewsStanding, + HipLeftXRayAndLateralCrosstable: C80DocTypecodes_HipLeftXRayAndLateralCrosstable, + HipLeftXRayAndDaneliusMiller: C80DocTypecodes_HipLeftXRayAndDaneliusMiller, + HipLeftXRayDaneliusMiller: C80DocTypecodes_HipLeftXRayDaneliusMiller, + KneeLeftXRay2ViewsAndSunrise: C80DocTypecodes_KneeLeftXRay2ViewsAndSunrise, + KneeLeftXRay2ViewsAndTunnelStanding: C80DocTypecodes_KneeLeftXRay2ViewsAndTunnelStanding, + KneeLeftXRay4ViewsAndAPStanding: C80DocTypecodes_KneeLeftXRay4ViewsAndAPStanding, + KneeLeftXRay4ViewsAndTunnel: C80DocTypecodes_KneeLeftXRay4ViewsAndTunnel, + KneeLeftXRayAPAndLateralCrosstable: C80DocTypecodes_KneeLeftXRayAPAndLateralCrosstable, + KneeLeftXRayAPAndLateralAndRightObliqueAndLeftOblique: C80DocTypecodes_KneeLeftXRayAPAndLateralAndRightObliqueAndLeftOblique, + KneeLeftXRayAndTunnel: C80DocTypecodes_KneeLeftXRayAndTunnel, + KneeLeftXRaySunriseAndViewsStanding: C80DocTypecodes_KneeLeftXRaySunriseAndViewsStanding, + BreastImplantLeftMammogramDiagnostic: C80DocTypecodes_BreastImplantLeftMammogramDiagnostic, + WristLeftXRay3ViewsScaphoid: C80DocTypecodes_WristLeftXRay3ViewsScaphoid, + PatellaLeftXRaySingleView: C80DocTypecodes_PatellaLeftXRaySingleView, + ShoulderLeftXRayAPAndGrasheyAndAxillary: C80DocTypecodes_ShoulderLeftXRayAPAndGrasheyAndAxillary, + ShoulderLeftXRay3ViewsAndAxillary: C80DocTypecodes_ShoulderLeftXRay3ViewsAndAxillary, + ShoulderLeftXRay3ViewsAndY: C80DocTypecodes_ShoulderLeftXRay3ViewsAndY, + ShoulderLeftXRayGrasheyAndY: C80DocTypecodes_ShoulderLeftXRayGrasheyAndY, + WristLeftXRayLateralWFlexionAndWExtension: C80DocTypecodes_WristLeftXRayLateralWFlexionAndWExtension, + BreastImplantXRayDiagnostic: C80DocTypecodes_BreastImplantXRayDiagnostic, + BreastImplantXRayScreening: C80DocTypecodes_BreastImplantXRayScreening, + MammogramGuidanceStereotacticForNeedleBiopsyOfBreast: C80DocTypecodes_MammogramGuidanceStereotacticForNeedleBiopsyOfBreast, + CircleOfWillisMRIAngiogramWAndWOContrastIV: C80DocTypecodes_CircleOfWillisMRIAngiogramWAndWOContrastIV, + PulmonaryArteryBilateralMRIAngiogramWContrastIA: C80DocTypecodes_PulmonaryArteryBilateralMRIAngiogramWContrastIA, + AnkleBilateralMRIWContrastIV: C80DocTypecodes_AnkleBilateralMRIWContrastIV, + AnkleBilateralMRIWOContrast: C80DocTypecodes_AnkleBilateralMRIWOContrast, + BreastImplantBilateralMRI: C80DocTypecodes_BreastImplantBilateralMRI, + BreastImplantBilateralMRIWAndWOContrastIV: C80DocTypecodes_BreastImplantBilateralMRIWAndWOContrastIV, + BreastImplantBilateralMRIWContrastIV: C80DocTypecodes_BreastImplantBilateralMRIWContrastIV, + BreastImplantBilateralMRIWOContrast: C80DocTypecodes_BreastImplantBilateralMRIWOContrast, + MRIGuidanceForBiopsyOfBreastBilateral: C80DocTypecodes_MRIGuidanceForBiopsyOfBreastBilateral, + ElbowBilateralMRIWContrastIV: C80DocTypecodes_ElbowBilateralMRIWContrastIV, + ElbowBilateralMRIWOContrast: C80DocTypecodes_ElbowBilateralMRIWOContrast, + FemurBilateralMRIWContrastIV: C80DocTypecodes_FemurBilateralMRIWContrastIV, + FemurBilateralMRIWOContrast: C80DocTypecodes_FemurBilateralMRIWOContrast, + ForearmBilateralMRIWAndWOContrastIV: C80DocTypecodes_ForearmBilateralMRIWAndWOContrastIV, + ForearmBilateralMRIWContrastIV: C80DocTypecodes_ForearmBilateralMRIWContrastIV, + ForearmBilateralMRIWOContrast: C80DocTypecodes_ForearmBilateralMRIWOContrast, + HandBilateralMRIWAndWOContrastIV: C80DocTypecodes_HandBilateralMRIWAndWOContrastIV, + HandBilateralMRIWContrastIV: C80DocTypecodes_HandBilateralMRIWContrastIV, + HandBilateralMRIWOContrast: C80DocTypecodes_HandBilateralMRIWOContrast, + UpperArmBilateralMRI: C80DocTypecodes_UpperArmBilateralMRI, + UpperArmBilateralMRIWAndWOContrastIV: C80DocTypecodes_UpperArmBilateralMRIWAndWOContrastIV, + UpperArmBilateralMRIWContrastIV: C80DocTypecodes_UpperArmBilateralMRIWContrastIV, + UpperArmBilateralMRIWOContrast: C80DocTypecodes_UpperArmBilateralMRIWOContrast, + ShoulderBilateralMRIWContrastIV: C80DocTypecodes_ShoulderBilateralMRIWContrastIV, + LowerLegBilateralMRIWOContrast: C80DocTypecodes_LowerLegBilateralMRIWOContrast, + UpperExtremityBilateralMRIWAndWOContrastIV: C80DocTypecodes_UpperExtremityBilateralMRIWAndWOContrastIV, + UpperExtremityBilateralMRIWContrastIV: C80DocTypecodes_UpperExtremityBilateralMRIWContrastIV, + UpperExtremityBilateralMRIWOContrast: C80DocTypecodes_UpperExtremityBilateralMRIWOContrast, + BreastImplantMRIWAndWOContrastIV: C80DocTypecodes_BreastImplantMRIWAndWOContrastIV, + BreastImplantMRIWContrastIV: C80DocTypecodes_BreastImplantMRIWContrastIV, + BreastImplantMRIWOContrast: C80DocTypecodes_BreastImplantMRIWOContrast, + MRIGuidanceForAspirationOfCystOfBreast: C80DocTypecodes_MRIGuidanceForAspirationOfCystOfBreast, + ExtremityMRI: C80DocTypecodes_ExtremityMRI, + FingerMRIWAndWOContrastIV: C80DocTypecodes_FingerMRIWAndWOContrastIV, + FingerMRIWContrastIV: C80DocTypecodes_FingerMRIWContrastIV, + FingerMRIWOContrast: C80DocTypecodes_FingerMRIWOContrast, + MRIGuidanceForNeedleBiopsyOfLiver: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfLiver, + MRIGuidanceForNeedleBiopsyOfMuscle: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfMuscle, + MRIGuidanceForNeedleBiopsyOfPancreas: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfPancreas, + MRIGuidanceForNeedleBiopsyOfPleura: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfPleura, + MRIGuidanceForNeedleBiopsyOfSalivaryGland: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfSalivaryGland, + MRIGuidanceForNeedleBiopsyOfThyroid: C80DocTypecodes_MRIGuidanceForNeedleBiopsyOfThyroid, + MRIGuidanceForBiopsyOfBreastLeft: C80DocTypecodes_MRIGuidanceForBiopsyOfBreastLeft, + FingerLeftMRIWAndWOContrastIV: C80DocTypecodes_FingerLeftMRIWAndWOContrastIV, + FingerLeftMRIWContrastIV: C80DocTypecodes_FingerLeftMRIWContrastIV, + FingerLeftMRIWOContrast: C80DocTypecodes_FingerLeftMRIWOContrast, + HipLeftMRIWAndWOContrastIntraarticular: C80DocTypecodes_HipLeftMRIWAndWOContrastIntraarticular, + ShoulderLeftMRIWAndWOContrastIntraarticular: C80DocTypecodes_ShoulderLeftMRIWAndWOContrastIntraarticular, + WristLeftAndHandLeftMRI: C80DocTypecodes_WristLeftAndHandLeftMRI, + LowerExtremityJointMRIWContrastIntraarticular: C80DocTypecodes_LowerExtremityJointMRIWContrastIntraarticular, + NasalBonesMRI: C80DocTypecodes_NasalBonesMRI, + PelvisMRILimited: C80DocTypecodes_PelvisMRILimited, + MRIGuidanceForBiopsyOfBreastRight: C80DocTypecodes_MRIGuidanceForBiopsyOfBreastRight, + FingerRightMRIWAndWOContrastIV: C80DocTypecodes_FingerRightMRIWAndWOContrastIV, + FingerRightMRIWContrastIV: C80DocTypecodes_FingerRightMRIWContrastIV, + FingerRightMRIWOContrast: C80DocTypecodes_FingerRightMRIWOContrast, + HipRightMRIWAndWOContrastIntraarticular: C80DocTypecodes_HipRightMRIWAndWOContrastIntraarticular, + ShoulderRightMRIWAndWOContrastIntraarticular: C80DocTypecodes_ShoulderRightMRIWAndWOContrastIntraarticular, + WristRightAndHandRightMRI: C80DocTypecodes_WristRightAndHandRightMRI, + SkullBaseMRIWAndWOContrastIV: C80DocTypecodes_SkullBaseMRIWAndWOContrastIV, + ScrotumAndTesticleMRIWContrastIV: C80DocTypecodes_ScrotumAndTesticleMRIWContrastIV, + VenaCavaMRI: C80DocTypecodes_VenaCavaMRI, + UnspecifiedBodyRegionMRIWOContrast: C80DocTypecodes_UnspecifiedBodyRegionMRIWOContrast, + FluoroscopyGuidanceForNeedleBiopsyOfAbdomen: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfAbdomen, + FluoroscopyGuidanceForNeedleBiopsyOfChest: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfChest, + FluoroscopyGuidanceForNeedleBiopsyOfMuscle: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfMuscle, + FluoroscopyGuidanceForNeedleBiopsyOfPleura: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfPleura, + FluoroscopyGuidanceForNeedleBiopsyOfProstate: C80DocTypecodes_FluoroscopyGuidanceForNeedleBiopsyOfProstate, + LiverSPECTWTc99mSCIV: C80DocTypecodes_LiverSPECTWTc99mSCIV, + LiverScanWTc99mSCIV: C80DocTypecodes_LiverScanWTc99mSCIV, + HeartScanWStressAndWTc99mIV: C80DocTypecodes_HeartScanWStressAndWTc99mIV, + HeartScanWStressAndWTc99mSestamibiIV: C80DocTypecodes_HeartScanWStressAndWTc99mSestamibiIV, + ParotidGlandScanWTc99mPertechnetateIV: C80DocTypecodes_ParotidGlandScanWTc99mPertechnetateIV, + SpleenSPECTWTc99mTaggedRBCIV: C80DocTypecodes_SpleenSPECTWTc99mTaggedRBCIV, + ScrotumAndTesticleSPECTFlow: C80DocTypecodes_ScrotumAndTesticleSPECTFlow, + ThyroidScanAndUptakeWI131PO: C80DocTypecodes_ThyroidScanAndUptakeWI131PO, + SPECTForTumorWholeBody: C80DocTypecodes_SPECTForTumorWholeBody, + UrinaryBladderAndUrethraSPECTWContrastIntraBladderDuringVoiding: C80DocTypecodes_UrinaryBladderAndUrethraSPECTWContrastIntraBladderDuringVoiding, + PatellaXRaySunrise: C80DocTypecodes_PatellaXRaySunrise, + FluoroscopyGuidanceForPercutaneousBiopsyOfAbdomen: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousBiopsyOfAbdomen, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAbdomen: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAbdomen, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAppendix: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfAppendix, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfLung: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfLung, + FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfPelvis: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousDrainageOfAbscessOfPelvis, + FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfKidney: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfKidney, + FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLiver: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfLiver, + FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfSalivaryGland: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousNeedleBiopsyOfSalivaryGland, + RenalArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: C80DocTypecodes_RenalArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA, + PoplitealArteryFluoroscopicAngiogramWContrastIA: C80DocTypecodes_PoplitealArteryFluoroscopicAngiogramWContrastIA, + PortalVeinFluoroscopicAngiogramWContrastIV: C80DocTypecodes_PortalVeinFluoroscopicAngiogramWContrastIV, + BreastMammogramPostWirePlacement: C80DocTypecodes_BreastMammogramPostWirePlacement, + PulmonaryArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA: C80DocTypecodes_PulmonaryArteryFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIA, + RenalVesselsFluoroscopicAngiogramAtherectomyWContrast: C80DocTypecodes_RenalVesselsFluoroscopicAngiogramAtherectomyWContrast, + AnkleRightXRay3ViewsStanding: C80DocTypecodes_AnkleRightXRay3ViewsStanding, + KneeRightXRaySunriseAndTunnelStanding: C80DocTypecodes_KneeRightXRaySunriseAndTunnelStanding, + KneeRightXRaySunrise: C80DocTypecodes_KneeRightXRaySunrise, + LowerExtremityRightXRay2Views: C80DocTypecodes_LowerExtremityRightXRay2Views, + LowerExtremityRightXRayAPAndLateral: C80DocTypecodes_LowerExtremityRightXRayAPAndLateral, + BreastImplantRightMammogramDiagnostic: C80DocTypecodes_BreastImplantRightMammogramDiagnostic, + PatellaRightXRaySingleView: C80DocTypecodes_PatellaRightXRaySingleView, + PatellaRightXRay3Views: C80DocTypecodes_PatellaRightXRay3Views, + ShoulderRightXRayAPAndGrasheyAndAxillary: C80DocTypecodes_ShoulderRightXRayAPAndGrasheyAndAxillary, + WristRightXRayPAWClenchedFist: C80DocTypecodes_WristRightXRayPAWClenchedFist, + SacrumXRayStanding: C80DocTypecodes_SacrumXRayStanding, + ShoulderXRay4Views: C80DocTypecodes_ShoulderXRay4Views, + ShoulderXRayAPAndY: C80DocTypecodes_ShoulderXRayAPAndY, + ShoulderXRayGrasheyAndAxillaryAndY: C80DocTypecodes_ShoulderXRayGrasheyAndAxillaryAndY, + BreastDuctMammogramSingleViewWContrastIntraDuct: C80DocTypecodes_BreastDuctMammogramSingleViewWContrastIntraDuct, + SkullXRayAPSingleView: C80DocTypecodes_SkullXRayAPSingleView, + SkullXRayPA: C80DocTypecodes_SkullXRayPA, + SkullXRayPAAndLateralAndWatersAndTowne: C80DocTypecodes_SkullXRayPAAndLateralAndWatersAndTowne, + SmallBowelFluoroscopyWContrastViaIleostomy: C80DocTypecodes_SmallBowelFluoroscopyWContrastViaIleostomy, + SpineThoracolumbarJunctionXRay2Views: C80DocTypecodes_SpineThoracolumbarJunctionXRay2Views, + SpineThoracicXRay2ViewsStanding: C80DocTypecodes_SpineThoracicXRay2ViewsStanding, + SpineThoracicXRayStanding: C80DocTypecodes_SpineThoracicXRayStanding, + AortaAbdominalUS: C80DocTypecodes_AortaAbdominalUS, + AdrenalGlandUS: C80DocTypecodes_AdrenalGlandUS, + USGuidanceForAspirationOfBreastBilateral: C80DocTypecodes_USGuidanceForAspirationOfBreastBilateral, + USGuidanceForCoreNeedleBiopsyOfLymphNode: C80DocTypecodes_USGuidanceForCoreNeedleBiopsyOfLymphNode, + BladderUSLimited: C80DocTypecodes_BladderUSLimited, + ChestUSLimited: C80DocTypecodes_ChestUSLimited, + UnspecifiedBodyRegionUSDopplerLimited: C80DocTypecodes_UnspecifiedBodyRegionUSDopplerLimited, + ExtremityVeinsBilateralUSDoppler: C80DocTypecodes_ExtremityVeinsBilateralUSDoppler, + PortalVeinAndHepaticVeinUSDoppler: C80DocTypecodes_PortalVeinAndHepaticVeinUSDoppler, + UmbilicalArteryUSDoppler: C80DocTypecodes_UmbilicalArteryUSDoppler, + EyeUSLimited: C80DocTypecodes_EyeUSLimited, + USGuidanceForAspirationOfLymphNode: C80DocTypecodes_USGuidanceForAspirationOfLymphNode, + USGuidanceForNeedleBiopsyOfMuscle: C80DocTypecodes_USGuidanceForNeedleBiopsyOfMuscle, + USGuidanceForNeedleBiopsyOfPancreas: C80DocTypecodes_USGuidanceForNeedleBiopsyOfPancreas, + USGuidanceForNeedleBiopsyOfBreastRight: C80DocTypecodes_USGuidanceForNeedleBiopsyOfBreastRight, + USGuidanceForNeedleBiopsyOfSalivaryGland: C80DocTypecodes_USGuidanceForNeedleBiopsyOfSalivaryGland, + USGuidanceForAspirationOfBreastLeft: C80DocTypecodes_USGuidanceForAspirationOfBreastLeft, + ExtremityArteryLeftUS: C80DocTypecodes_ExtremityArteryLeftUS, + RenalArteryUS: C80DocTypecodes_RenalArteryUS, + RenalVesselsUS: C80DocTypecodes_RenalVesselsUS, + USGuidanceForAspirationOfBreastRight: C80DocTypecodes_USGuidanceForAspirationOfBreastRight, + ExtremityArteryRightUS: C80DocTypecodes_ExtremityArteryRightUS, + SalivaryGlandUS: C80DocTypecodes_SalivaryGlandUS, + ScrotumAndTesticleUSLimited: C80DocTypecodes_ScrotumAndTesticleUSLimited, + KidneyTransplantUSLimited: C80DocTypecodes_KidneyTransplantUSLimited, + UpperExtremityVeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIV: C80DocTypecodes_UpperExtremityVeinFluoroscopicAngiogramPercutaneousTransluminalAngioplastyOfVesselWContrastIV, + WristXRayWClenchedFist: C80DocTypecodes_WristXRayWClenchedFist, + WristXRayUlnarDeviationAndRadialDeviation: C80DocTypecodes_WristXRayUlnarDeviationAndRadialDeviation, + WristXRayUlnarDeviation: C80DocTypecodes_WristXRayUlnarDeviation, + ZygomaticArchXRay2Views: C80DocTypecodes_ZygomaticArchXRay2Views, + FluoroscopyGuidanceForAspirationOfCystOfBone: C80DocTypecodes_FluoroscopyGuidanceForAspirationOfCystOfBone, + AnkleLeftXRaySingleView: C80DocTypecodes_AnkleLeftXRaySingleView, + ElbowLeftXRaySingleView: C80DocTypecodes_ElbowLeftXRaySingleView, + FootLeftXRaySingleView: C80DocTypecodes_FootLeftXRaySingleView, + HandLeftXRaySingleView: C80DocTypecodes_HandLeftXRaySingleView, + CalcaneusLeftXRaySingleView: C80DocTypecodes_CalcaneusLeftXRaySingleView, + HumerusLeftXRaySingleView: C80DocTypecodes_HumerusLeftXRaySingleView, + TibiaLeftAndFibulaLeftXRaySingleView: C80DocTypecodes_TibiaLeftAndFibulaLeftXRaySingleView, + AnkleRightXRaySingleView: C80DocTypecodes_AnkleRightXRaySingleView, + ElbowRightXRaySingleView: C80DocTypecodes_ElbowRightXRaySingleView, + FootRightXRaySingleView: C80DocTypecodes_FootRightXRaySingleView, + RadiusRightAndUlnaRightXRaySingleView: C80DocTypecodes_RadiusRightAndUlnaRightXRaySingleView, + HandRightXRaySingleView: C80DocTypecodes_HandRightXRaySingleView, + CalcaneusRightXRaySingleView: C80DocTypecodes_CalcaneusRightXRaySingleView, + HumerusRightXRaySingleView: C80DocTypecodes_HumerusRightXRaySingleView, + TibiaRightAndFibulaRightXRaySingleView: C80DocTypecodes_TibiaRightAndFibulaRightXRaySingleView, + LowerExtremityVeinsBilateralUS: C80DocTypecodes_LowerExtremityVeinsBilateralUS, + USGuidanceForBiopsyOfEpididymis: C80DocTypecodes_USGuidanceForBiopsyOfEpididymis, + UrinaryBladderUSPostVoid: C80DocTypecodes_UrinaryBladderUSPostVoid, + FemoralArteryAndPoplitealArteryUS: C80DocTypecodes_FemoralArteryAndPoplitealArteryUS, + OvaryUS: C80DocTypecodes_OvaryUS, + USGuidanceForCordocentesis: C80DocTypecodes_USGuidanceForCordocentesis, + LowerExtremityVeinsLeftUS: C80DocTypecodes_LowerExtremityVeinsLeftUS, + SpineLumbarUS: C80DocTypecodes_SpineLumbarUS, + MesentericArteryUS: C80DocTypecodes_MesentericArteryUS, + UpperExtremityVeinsUS: C80DocTypecodes_UpperExtremityVeinsUS, + USGuidanceForBiopsyOfSpinalCord: C80DocTypecodes_USGuidanceForBiopsyOfSpinalCord, + BreastVesselsUSDoppler: C80DocTypecodes_BreastVesselsUSDoppler, + ExtremityVesselsLeftUSDoppler: C80DocTypecodes_ExtremityVesselsLeftUSDoppler, + FemoralVeinAndPoplitealVeinUS: C80DocTypecodes_FemoralVeinAndPoplitealVeinUS, + USGuidanceForChorionicVillusSampling: C80DocTypecodes_USGuidanceForChorionicVillusSampling, + USGuidanceForNeedleBiopsyOfSpinalCord: C80DocTypecodes_USGuidanceForNeedleBiopsyOfSpinalCord, + KidneyBilateralAndBladderUS: C80DocTypecodes_KidneyBilateralAndBladderUS, + USStandardCertificateOfDeath2003Revision: C80DocTypecodes_USStandardCertificateOfDeath2003Revision, + ReferralNoteForensicMedicine: C80DocTypecodes_ReferralNoteForensicMedicine, + PopulationStratificationDescriptionNarrative: C80DocTypecodes_PopulationStratificationDescriptionNarrative, + HealthQualityMeasureSupplementalDataNarrative: C80DocTypecodes_HealthQualityMeasureSupplementalDataNarrative, + FDAProductLabelStatementOfIdentitySection: C80DocTypecodes_FDAProductLabelStatementOfIdentitySection, + FDAProductLabelHealthClaimSection: C80DocTypecodes_FDAProductLabelHealthClaimSection, + InstructionsTextNarrative: C80DocTypecodes_InstructionsTextNarrative, + FDAPackageInsertDiagramOfDevice: C80DocTypecodes_FDAPackageInsertDiagramOfDevice, + FDAPackageInsertRisks: C80DocTypecodes_FDAPackageInsertRisks, + FDAPackageInsertCompatibleAccessories: C80DocTypecodes_FDAPackageInsertCompatibleAccessories, + FDAPackageInsertAlarms: C80DocTypecodes_FDAPackageInsertAlarms, + FDAPackageInsertTroubleshooting: C80DocTypecodes_FDAPackageInsertTroubleshooting, + FDAPackageInsertDisposalAndWasteHandling: C80DocTypecodes_FDAPackageInsertDisposalAndWasteHandling, + DocumentType: C80DocTypecodes_DocumentType, + VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma: C80DocTypecodes_VAL21DeoxycorticosteroneMolesVolumeInSerumOrPlasma, + AbdominalVesselsAndPelvisVesselsCTAngiogramWContrastIV: C80DocTypecodes_AbdominalVesselsAndPelvisVesselsCTAngiogramWContrastIV, + AsthmaActionPlan: C80DocTypecodes_AsthmaActionPlan, + DiagnosticStudyNote: C80DocTypecodes_DiagnosticStudyNote, + EvaluationAndManagementOfSmokingCessation: C80DocTypecodes_EvaluationAndManagementOfSmokingCessation, + MedicationManagementNote: C80DocTypecodes_MedicationManagementNote, + RestraintNote: C80DocTypecodes_RestraintNote, + TransplantSurgeryHospitalProgressNote: C80DocTypecodes_TransplantSurgeryHospitalProgressNote, + USGuidanceForCSFAspirationOfSpineCervical: C80DocTypecodes_USGuidanceForCSFAspirationOfSpineCervical, + USGuidanceForCSFAspirationOfSpineLumbar: C80DocTypecodes_USGuidanceForCSFAspirationOfSpineLumbar, + USGuidanceForCSFAspirationOfSpineThoracic: C80DocTypecodes_USGuidanceForCSFAspirationOfSpineThoracic, + FluoroscopyGuidanceForInjectionOfSpineCervical: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineCervical, + FluoroscopyGuidanceForInjectionOfSpineLumbar: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineLumbar, + FluoroscopyGuidanceForInjectionOfSpineThoracic: C80DocTypecodes_FluoroscopyGuidanceForInjectionOfSpineThoracic, + CTGuidanceForNerveBlockOfSpineCervical: C80DocTypecodes_CTGuidanceForNerveBlockOfSpineCervical, + CTGuidanceForNerveBlockOfSpineThoracic: C80DocTypecodes_CTGuidanceForNerveBlockOfSpineThoracic, + FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineCervical: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineCervical, + FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineLumbar: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineLumbar, + FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineThoracic: C80DocTypecodes_FluoroscopyGuidanceForPercutaneousVertebroplastyOfSpineThoracic, + SpineCervicalUS: C80DocTypecodes_SpineCervicalUS, + SpineThoracicUS: C80DocTypecodes_SpineThoracicUS, + SpineLumbarCTStereotactic: C80DocTypecodes_SpineLumbarCTStereotactic, + SpineCervicalCTStereotactic: C80DocTypecodes_SpineCervicalCTStereotactic, + SpineThoracicCTStereotactic: C80DocTypecodes_SpineThoracicCTStereotactic, + SpineThoracicCTWContrastIntradisc: C80DocTypecodes_SpineThoracicCTWContrastIntradisc, + SpineThoracicXRaySingleViewPortable: C80DocTypecodes_SpineThoracicXRaySingleViewPortable, + SpineThoracicFluoroscopyWContrastIntradisc: C80DocTypecodes_SpineThoracicFluoroscopyWContrastIntradisc, + OcularHistoryNarrative: C80DocTypecodes_OcularHistoryNarrative, + OphthalmicMedicationsNarrative: C80DocTypecodes_OphthalmicMedicationsNarrative, + VisionTestingNarrative: C80DocTypecodes_VisionTestingNarrative, + RefractiveMeasurementsNarrative: C80DocTypecodes_RefractiveMeasurementsNarrative, + LensometryMeasurementsNarrative: C80DocTypecodes_LensometryMeasurementsNarrative, + ConfrontationVisualFieldNarrative: C80DocTypecodes_ConfrontationVisualFieldNarrative, + EyeExternalNarrative: C80DocTypecodes_EyeExternalNarrative, + OcularAlignmentAndMotilityNarrative: C80DocTypecodes_OcularAlignmentAndMotilityNarrative, + EyeAnteriorSegmentNarrative: C80DocTypecodes_EyeAnteriorSegmentNarrative, + EyePosteriorSegmentNarrative: C80DocTypecodes_EyePosteriorSegmentNarrative, + LacrimalNarrative: C80DocTypecodes_LacrimalNarrative, + AncillaryEyeTestsNarrative: C80DocTypecodes_AncillaryEyeTestsNarrative, + OcularPhysicalExamNarrative: C80DocTypecodes_OcularPhysicalExamNarrative, + PathologyReportSectionHeading: C80DocTypecodes_PathologyReportSectionHeading, + BirthCertificateDocument: C80DocTypecodes_BirthCertificateDocument, + CMSPhysicalExamPanel: C80DocTypecodes_CMSPhysicalExamPanel, + CMSReviewOfSystemsPanel: C80DocTypecodes_CMSReviewOfSystemsPanel, + CMSPastFamilySocialHistoryPanel: C80DocTypecodes_CMSPastFamilySocialHistoryPanel, + CMSHistoryOfPresentIllnessPanel: C80DocTypecodes_CMSHistoryOfPresentIllnessPanel, + FDAPackageInsertIndexingBillingUnit: C80DocTypecodes_FDAPackageInsertIndexingBillingUnit, + RiskAssessmentDocument: C80DocTypecodes_RiskAssessmentDocument, + FDAPackageInsertPMICommonSideEffectsSection: C80DocTypecodes_FDAPackageInsertPMICommonSideEffectsSection, + FDAPackageInsertPMIGetEmergencyMedicalHelpSection: C80DocTypecodes_FDAPackageInsertPMIGetEmergencyMedicalHelpSection, + FDAPackageInsertPMIStopTakingAndCallYourDoctorSection: C80DocTypecodes_FDAPackageInsertPMIStopTakingAndCallYourDoctorSection, + FDAPackageInsertPMIDirectionsForUseSection: C80DocTypecodes_FDAPackageInsertPMIDirectionsForUseSection, + FDAPackageInsertPMITellYourDoctorBeforeTakingSection: C80DocTypecodes_FDAPackageInsertPMITellYourDoctorBeforeTakingSection, + FDAPackageInsertPMIDoNotTakeSection: C80DocTypecodes_FDAPackageInsertPMIDoNotTakeSection, + FDAPackageInsertPMIImportantInformationSection: C80DocTypecodes_FDAPackageInsertPMIImportantInformationSection, + FDAPackageInsertPMIUsesSection: C80DocTypecodes_FDAPackageInsertPMIUsesSection, + FDAProductLabelGenericDrugFacilityIdentificationSubmission: C80DocTypecodes_FDAProductLabelGenericDrugFacilityIdentificationSubmission, + FDAPackageInsertHealthCareProviderLetter: C80DocTypecodes_FDAPackageInsertHealthCareProviderLetter, + FDAProductLabelIdentificationOfCBERRegulatedGenericDrugFacility: C80DocTypecodes_FDAProductLabelIdentificationOfCBERRegulatedGenericDrugFacility, + CancerEventReport: C80DocTypecodes_CancerEventReport, + CancerDiagnosisNarrative: C80DocTypecodes_CancerDiagnosisNarrative, + BreastRightFFDMammogramTomosynthesisDiagnostic: C80DocTypecodes_BreastRightFFDMammogramTomosynthesisDiagnostic, + BreastLeftFFDMammogramTomosynthesisDiagnostic: C80DocTypecodes_BreastLeftFFDMammogramTomosynthesisDiagnostic, + BreastBilateralFFDMammogramTomosynthesisDiagnostic: C80DocTypecodes_BreastBilateralFFDMammogramTomosynthesisDiagnostic, + BreastRightFFDMammogramTomosynthesisScreening: C80DocTypecodes_BreastRightFFDMammogramTomosynthesisScreening, + BreastLeftFFDMammogramTomosynthesisScreening: C80DocTypecodes_BreastLeftFFDMammogramTomosynthesisScreening, + BreastBilateralFFDMammogramTomosynthesisScreening: C80DocTypecodes_BreastBilateralFFDMammogramTomosynthesisScreening, + PermissionToReleaseImmunizationDataFromSchoolRecord: C80DocTypecodes_PermissionToReleaseImmunizationDataFromSchoolRecord, + PhotographicImageUnspecifiedBodyRegionDocument: C80DocTypecodes_PhotographicImageUnspecifiedBodyRegionDocument, + ToesRightMRIWAndWOContrastIV: C80DocTypecodes_ToesRightMRIWAndWOContrastIV, + ToesRightMRIWOContrast: C80DocTypecodes_ToesRightMRIWOContrast, + ToesRightMRIWContrastIV: C80DocTypecodes_ToesRightMRIWContrastIV, + ToesLeftMRIWAndWOContrastIV: C80DocTypecodes_ToesLeftMRIWAndWOContrastIV, + ToesLeftMRIWOContrast: C80DocTypecodes_ToesLeftMRIWOContrast, + ToesLeftMRIWContrastIV: C80DocTypecodes_ToesLeftMRIWContrastIV, + PelvisMRIWAndWOContrastIVAndWEndorectalCoil: C80DocTypecodes_PelvisMRIWAndWOContrastIVAndWEndorectalCoil, + PelvisMRIWContrastPRAtRestAndMaxmalSphincterContractionDuringStrainingAndDefecation: C80DocTypecodes_PelvisMRIWContrastPRAtRestAndMaxmalSphincterContractionDuringStrainingAndDefecation, + AbdomenAndPelvisMRIWContrastPOAndWAndWOContrastIV: C80DocTypecodes_AbdomenAndPelvisMRIWContrastPOAndWAndWOContrastIV, + AbdomenAndPelvisMRIWContrastPOAndWOContrastIV: C80DocTypecodes_AbdomenAndPelvisMRIWContrastPOAndWOContrastIV, + AbdomenMRCPWithAndWithoutContrastIV: C80DocTypecodes_AbdomenMRCPWithAndWithoutContrastIV, + FacialBonesAndSinusesCTWOContrast: C80DocTypecodes_FacialBonesAndSinusesCTWOContrast, + AbdomenAndPelvisCTWContrastPOAndWContrastIV: C80DocTypecodes_AbdomenAndPelvisCTWContrastPOAndWContrastIV, + ChestVesselsCTMultisectionForPulmonaryEmbolus: C80DocTypecodes_ChestVesselsCTMultisectionForPulmonaryEmbolus, + ChestAndAbdomenAndPelvisCTWAndWOContrastIV: C80DocTypecodes_ChestAndAbdomenAndPelvisCTWAndWOContrastIV, + ChestAndAbdomenAndPelvisCTWOContrast: C80DocTypecodes_ChestAndAbdomenAndPelvisCTWOContrast, + ChestAndAbdomenAndPelvisCTWContrastIV: C80DocTypecodes_ChestAndAbdomenAndPelvisCTWContrastIV, + AortaAndFemoralArteryBilateralCTAngiogramWContrastIV: C80DocTypecodes_AortaAndFemoralArteryBilateralCTAngiogramWContrastIV, + AbdomenXRayForMotilityWithRadioopaqueMarkers: C80DocTypecodes_AbdomenXRayForMotilityWithRadioopaqueMarkers, + EvaluationOfMentalAndPhysicalIncapacityCertificateDocument: C80DocTypecodes_EvaluationOfMentalAndPhysicalIncapacityCertificateDocument, + ReportingRateReportingPeriodPopulationCalculated: C80DocTypecodes_ReportingRateReportingPeriodPopulationCalculated, + PerformanceRateReportingPeriodPopulationCalculated: C80DocTypecodes_PerformanceRateReportingPeriodPopulationCalculated, + AxillaRightUS: C80DocTypecodes_AxillaRightUS, + AxillaLeftUS: C80DocTypecodes_AxillaLeftUS, + USGuidanceForInjectionOfJoint: C80DocTypecodes_USGuidanceForInjectionOfJoint, + RectumAndColonCT3DWContrastIVAndWAirContrastPR: C80DocTypecodes_RectumAndColonCT3DWContrastIVAndWAirContrastPR, + USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinRight: C80DocTypecodes_USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinRight, + USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinLeft: C80DocTypecodes_USGuidanceForAmbulatoryPhlebectomyOfExtremityVeinLeft, + USGuidanceForLaserAblationOfVeinSOfExtremityVeinRight: C80DocTypecodes_USGuidanceForLaserAblationOfVeinSOfExtremityVeinRight, + USGuidanceForLaserAblationOfVeinSOfExtremityVeinLeft: C80DocTypecodes_USGuidanceForLaserAblationOfVeinSOfExtremityVeinLeft, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsBilateral: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsBilateral, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinBilateral: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinBilateral, + FluoroscopicAngiogramGuidanceForRemovalOfLongtermPeripheralCatheterFromCentralVein: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRemovalOfLongtermPeripheralCatheterFromCentralVein, + FluoroscopyGuidanceForPeripheralNerveDenervationOfUnspecifiedBodyRegion: C80DocTypecodes_FluoroscopyGuidanceForPeripheralNerveDenervationOfUnspecifiedBodyRegion, + FluoroscopyGuidanceForFacetJointDenervationOfSpine: C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpine, + FluoroscopyGuidanceForFacetJointDenervationOfSpineCervical: C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpineCervical, + FluoroscopyGuidanceForFacetJointDenervationOfSpineLumbar: C80DocTypecodes_FluoroscopyGuidanceForFacetJointDenervationOfSpineLumbar, + FluoroscopyGuidanceForIntercostalNerveDevervationOfSpineThoracic: C80DocTypecodes_FluoroscopyGuidanceForIntercostalNerveDevervationOfSpineThoracic, + FluoroscopyGuidanceForRemovalOfPercutaneousNephrostomyTubeFromKidneyBilateralWContrast: C80DocTypecodes_FluoroscopyGuidanceForRemovalOfPercutaneousNephrostomyTubeFromKidneyBilateralWContrast, + FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInBiliaryDuctsAndGallbladder: C80DocTypecodes_FluoroscopyGuidanceForReplacementOfPercutaneousDrainageTubeInBiliaryDuctsAndGallbladder, + FluoroscopyGuidanceForRemovalOfCVALumenObstructionFromCentralVein: C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCVALumenObstructionFromCentralVein, + FluoroscopyGuidanceForRemovalOfCVADeviceObstructionFromCentralVein: C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCVADeviceObstructionFromCentralVein, + FluoroscopicAngiogramGuidanceForRemovalOfCatheterFromCentralVeinWContrastIV: C80DocTypecodes_FluoroscopicAngiogramGuidanceForRemovalOfCatheterFromCentralVeinWContrastIV, + FluoroscopyGuidanceForRemovalOfCatheterFromCentralVeinTunneled: C80DocTypecodes_FluoroscopyGuidanceForRemovalOfCatheterFromCentralVeinTunneled, + FluoroscopyGuidanceForRepairOfCVACatheterWithPortOrPumpOfCentralVein: C80DocTypecodes_FluoroscopyGuidanceForRepairOfCVACatheterWithPortOrPumpOfCentralVein, + FluoroscopyGuidanceForRepairOfCVACatheterWithoutPortOrPumpOfCentralVein: C80DocTypecodes_FluoroscopyGuidanceForRepairOfCVACatheterWithoutPortOrPumpOfCentralVein, + FluoroscopyGuidanceForKyphoplastyOfSpineLumbar: C80DocTypecodes_FluoroscopyGuidanceForKyphoplastyOfSpineLumbar, + FluoroscopyGuidanceForKyphoplastyOfSpineThoracic: C80DocTypecodes_FluoroscopyGuidanceForKyphoplastyOfSpineThoracic, + FluoroscopyGuidanceForTriggerPointInjectionOfMuscle: C80DocTypecodes_FluoroscopyGuidanceForTriggerPointInjectionOfMuscle, + InterventionalRadiologyConsultNote: C80DocTypecodes_InterventionalRadiologyConsultNote, + InterventionalRadiologyProgressNote: C80DocTypecodes_InterventionalRadiologyProgressNote, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsRight: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsRight, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsLeft: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinsLeft, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinRight: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinRight, + USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinLeft: C80DocTypecodes_USGuidanceForInjectionOfSclerosingAgentOfExtremityVeinLeft, + ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudy: C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudy, + ExtremityArteriesBilateralUSDopplerMultisectionLimitedAndPhysiologicArteryStudy: C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionLimitedAndPhysiologicArteryStudy, + ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudyAtRestAndWithExercise: C80DocTypecodes_ExtremityArteriesBilateralUSDopplerMultisectionAndPhysiologicArteryStudyAtRestAndWithExercise, + SurgicalSpecimenXRay: C80DocTypecodes_SurgicalSpecimenXRay, + CommunicationOfCriticalResultsDescriptionDocument: C80DocTypecodes_CommunicationOfCriticalResultsDescriptionDocument, + RadiationExposureAndProtectionInformationDescriptionDocumentDiagnosticImaging: C80DocTypecodes_RadiationExposureAndProtectionInformationDescriptionDocumentDiagnosticImaging, + RadiologyConsultNote: C80DocTypecodes_RadiologyConsultNote, + PrescriptionRequestPharmacyDocumentFromPharmacist: C80DocTypecodes_PrescriptionRequestPharmacyDocumentFromPharmacist, + FDAPackageInsertIndexingProductConcept: C80DocTypecodes_FDAPackageInsertIndexingProductConcept, + ReportSectionHeadingUnspecifiedBodyRegion: C80DocTypecodes_ReportSectionHeadingUnspecifiedBodyRegion, + PeriodontalServiceAttachment: C80DocTypecodes_PeriodontalServiceAttachment, + MeasureDescriptionNarrative: C80DocTypecodes_MeasureDescriptionNarrative, + ComplexMedicalConditionsActionPlan: C80DocTypecodes_ComplexMedicalConditionsActionPlan, + MultipleSclerosisActionPlan: C80DocTypecodes_MultipleSclerosisActionPlan, + HeartDiseaseActionPlan: C80DocTypecodes_HeartDiseaseActionPlan, + MuscularDystrophyActionPlan: C80DocTypecodes_MuscularDystrophyActionPlan, + CysticFibrosisActionPlan: C80DocTypecodes_CysticFibrosisActionPlan, + InflammatoryBowelDiseaseActionPlan: C80DocTypecodes_InflammatoryBowelDiseaseActionPlan, + DiabetesTypeIActionPlan: C80DocTypecodes_DiabetesTypeIActionPlan, + DiabetesTypeIIActionPlan: C80DocTypecodes_DiabetesTypeIIActionPlan, + AnaphylaxisActionPlan: C80DocTypecodes_AnaphylaxisActionPlan, + SeizureDisorderActionPlan: C80DocTypecodes_SeizureDisorderActionPlan, + AutismActionPlan: C80DocTypecodes_AutismActionPlan, + ADHDActionPlan: C80DocTypecodes_ADHDActionPlan, + OncologyTreatmentPlanAndSummaryDocument: C80DocTypecodes_OncologyTreatmentPlanAndSummaryDocument, + OccupationalSummaryNote: C80DocTypecodes_OccupationalSummaryNote, + InterRAIEmergencyScreenerForPsychiatryESPDocument: C80DocTypecodes_InterRAIEmergencyScreenerForPsychiatryESPDocument, + InterRAIAcuteCareACHospitalDocument: C80DocTypecodes_InterRAIAcuteCareACHospitalDocument, + InterRAIPalliativeCarePCDocument: C80DocTypecodes_InterRAIPalliativeCarePCDocument, + InterRAICommunityHealthAssessmentDeafblindSupplementCHADbDocument: C80DocTypecodes_InterRAICommunityHealthAssessmentDeafblindSupplementCHADbDocument, + InterRAICommunityHealthAssessmentAssistedLivingSupplementCHAALDocument: C80DocTypecodes_InterRAICommunityHealthAssessmentAssistedLivingSupplementCHAALDocument, + InterRAICommunityHealthAssessmentMentalHealthSupplementCHAMHDocument: C80DocTypecodes_InterRAICommunityHealthAssessmentMentalHealthSupplementCHAMHDocument, + InterRAICommunityHealthAssessmentFunctionalSupplementCHAFSDocument: C80DocTypecodes_InterRAICommunityHealthAssessmentFunctionalSupplementCHAFSDocument, + InterRAICommunityHealthAssessmentCHADocument: C80DocTypecodes_InterRAICommunityHealthAssessmentCHADocument, + InterRAILongTermCareFacilityLTCFDocument: C80DocTypecodes_InterRAILongTermCareFacilityLTCFDocument, + InterRAIHomeCareHCDocument: C80DocTypecodes_InterRAIHomeCareHCDocument, + InterRAIContactAssessmentCADocument: C80DocTypecodes_InterRAIContactAssessmentCADocument, + TraumaSummaryRegistryReportDocument: C80DocTypecodes_TraumaSummaryRegistryReportDocument, + PrehospitalSummaryDocument: C80DocTypecodes_PrehospitalSummaryDocument, + DemographicInformationPlusHistoryOfOccupationDocument: C80DocTypecodes_DemographicInformationPlusHistoryOfOccupationDocument, + InjuryEventSummaryDocument: C80DocTypecodes_InjuryEventSummaryDocument, + SummaryOfEpisodeNoteEmergencyDepartmentPlusHospital: C80DocTypecodes_SummaryOfEpisodeNoteEmergencyDepartmentPlusHospital, + DischargeInstructions: C80DocTypecodes_DischargeInstructions, + HIVSummaryRegistryReportDocument: C80DocTypecodes_HIVSummaryRegistryReportDocument, + IndividualCounselingNote: C80DocTypecodes_IndividualCounselingNote, + QuestionnaireResponseSectionDocument: C80DocTypecodes_QuestionnaireResponseSectionDocument, + QuestionnaireFormDefinitionSectionDocument: C80DocTypecodes_QuestionnaireFormDefinitionSectionDocument, + ClinicalDocumentSettingFromLOINCDocumentOntology: C80DocTypecodes_ClinicalDocumentSettingFromLOINCDocumentOntology, + ClinicalDocumentKindOfDocumentFromLOINCDocumentOntology: C80DocTypecodes_ClinicalDocumentKindOfDocumentFromLOINCDocumentOntology, + ClinicalDocumentTypeOfServiceFromLOINCDocumentOntology: C80DocTypecodes_ClinicalDocumentTypeOfServiceFromLOINCDocumentOntology, + ClinicalDocumentRoleFromLOINCDocumentOntology: C80DocTypecodes_ClinicalDocumentRoleFromLOINCDocumentOntology, + ClinicalDocumentSubjectMatterDomainFromLOINCDocumentOntology: C80DocTypecodes_ClinicalDocumentSubjectMatterDomainFromLOINCDocumentOntology, + HospitalDischargeInstructions: C80DocTypecodes_HospitalDischargeInstructions, +}; +const C80Facilitycodes_HospitalOutpatientDentalClinic: Coding = { + code: "10206005", + display: "Hospital outpatient dental clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingAmbulatorySurgeryFacility: Coding = { + code: "10531005", + display: "Free-standing ambulatory surgery facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_AmbulanceBasedCare: Coding = { + code: "11424001", + display: "Ambulance-based care", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientMentalHealthCenter: Coding = { + code: "14866005", + display: "Hospital outpatient mental health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingRadiologyFacility: Coding = { + code: "1773006", + display: "Free-standing radiology facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientGeriatricHealthCenter: Coding = { + code: "1814000", + display: "Hospital outpatient geriatric health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FeeForServicePrivatePhysiciansQuoteGroupOffice: Coding = { + code: "19602009", + display: "Fee-for-service private physicians' group office", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_SubstanceAbuseTreatmentCenter: Coding = { + code: "20078004", + display: "Substance abuse treatment center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalShip: Coding = { + code: "2081004", + display: "Hospital ship", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalPrison: Coding = { + code: "224687002", + display: "Hospital-prison", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientGynecologyClinic: Coding = { + code: "22549003", + display: "Hospital outpatient gynecology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalCommunity: Coding = { + code: "225732001", + display: "Hospital-community", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientOtorhinolaryngologyClinic: Coding = { + code: "23392004", + display: "Hospital outpatient otorhinolaryngology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_SexuallyTransmittedDiseaseHealthCenter: Coding = { + code: "25681007", + display: "Sexually transmitted disease health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_SportsFacility: Coding = { + code: "272501009", + display: "Sports facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_ElderlyAssessmentClinic: Coding = { + code: "275576008", + display: "Elderly assessment clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospiceFacility: Coding = { + code: "284546000", + display: "Hospice facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientInfectiousDiseaseClinic: Coding = { + code: "2849009", + display: "Hospital outpatient infectious disease clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_PsychogeriatricDayHospital: Coding = { + code: "309898008", + display: "Psychogeriatric day hospital", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_CareOfTheElderlyDayHospital: Coding = { + code: "309900005", + display: "Care of the elderly day hospital", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_PrivateResidentialHome: Coding = { + code: "310205006", + display: "Private residential home", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientFamilyMedicineClinic: Coding = { + code: "31628002", + display: "Hospital outpatient family medicine clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalLongTermCare: Coding = { + code: "32074000", + display: "Hospital-long term care", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalBasedOutpatientClinicOrDepartmentOTHERNOTLISTED: Coding = { + code: "33022008", + display: "Hospital-based outpatient clinic or department--OTHER-NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientRheumatologyClinic: Coding = { + code: "331006", + display: "Hospital outpatient rheumatology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_AmbulatoryCareSiteOTHERNOTLISTED: Coding = { + code: "35971002", + display: "Ambulatory care site--OTHER--NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientAllergyClinic: Coding = { + code: "360957003", + display: "Hospital outpatient allergy clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientImmunologyClinic: Coding = { + code: "360966004", + display: "Hospital outpatient immunology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalTraumaCenter: Coding = { + code: "36125001", + display: "Hospital-trauma center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientPainClinic: Coding = { + code: "36293008", + display: "Hospital outpatient pain clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientPediatricClinic: Coding = { + code: "3729002", + display: "Hospital outpatient pediatric clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientRehabilitationClinic: Coding = { + code: "37546005", + display: "Hospital outpatient rehabilitation clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientDermatologyClinic: Coding = { + code: "37550003", + display: "Hospital outpatient dermatology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientNeurologyClinic: Coding = { + code: "38238005", + display: "Hospital outpatient neurology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_PrivatePhysiciansQuoteGroupOffice: Coding = { + code: "39350007", + display: "Private physicians' group office", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_IndependentAmbulatoryCareProviderSiteOTHERNOTLISTED: Coding = { + code: "394759007", + display: "Independent ambulatory care provider site--OTHER--NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HealthEncounterSiteNOTLISTED: Coding = { + code: "394777002", + display: "Health encounter site--NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_ResidentialSchoolInfirmary: Coding = { + code: "39913001", + display: "Residential school infirmary", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_AmbulatorySurgeryCenter: Coding = { + code: "405607001", + display: "Ambulatory surgery center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_ContainedCasualtySetting: Coding = { + code: "409519008", + display: "Contained casualty setting", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_AdultDayCareCenter: Coding = { + code: "413456002", + display: "Adult day care center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_ChildDayCareCenter: Coding = { + code: "413817003", + display: "Child day care center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingGeriatricHealthCenter: Coding = { + code: "41844007", + display: "Free-standing geriatric health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_DialysisUnitHospital: Coding = { + code: "418518002", + display: "Dialysis unit--hospital", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_ResidentialInstitution: Coding = { + code: "419955002", + display: "Residential institution", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_NursingHome: Coding = { + code: "42665001", + display: "Nursing home", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalMilitaryField: Coding = { + code: "4322002", + display: "Hospital-military field", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_SkilledNursingFacility: Coding = { + code: "45618002", + display: "Skilled nursing facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingLaboratoryFacility: Coding = { + code: "45899008", + display: "Free-standing laboratory facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_VaccinationClinic: Coding = { + code: "46224007", + display: "Vaccination clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalVeteransQuoteAdministration: Coding = { + code: "48311003", + display: "Hospital-Veterans' Administration", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientUrologyClinic: Coding = { + code: "50569004", + display: "Hospital outpatient urology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingMentalHealthCenter: Coding = { + code: "51563005", + display: "Free-standing mental health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalBirthingCenter: Coding = { + code: "52668009", + display: "Hospital birthing center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientPeripheralVascularClinic: Coding = { + code: "5584006", + display: "Hospital outpatient peripheral vascular clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientObstetricalClinic: Coding = { + code: "56189001", + display: "Hospital outpatient obstetrical clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientHematologyClinic: Coding = { + code: "56293002", + display: "Hospital outpatient hematology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientRespiratoryDiseaseClinic: Coding = { + code: "57159002", + display: "Hospital outpatient respiratory disease clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientGastroenterologyClinic: Coding = { + code: "58482006", + display: "Hospital outpatient gastroenterology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_TravelerQuoteSAidClinic: Coding = { + code: "59374000", + display: "Traveler's aid clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalPsychiatric: Coding = { + code: "62480006", + display: "Hospital-psychiatric", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_LocalCommunityHealthCenter: Coding = { + code: "6827000", + display: "Local community health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalAmbulatorySurgeryFacility: Coding = { + code: "69362002", + display: "Hospital ambulatory surgery facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HealthMaintenanceOrganization: Coding = { + code: "72311000", + display: "Health maintenance organization", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientEndocrinologyClinic: Coding = { + code: "73644007", + display: "Hospital outpatient endocrinology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_EmergencyDepartmentHospital: Coding = { + code: "73770003", + display: "Emergency department--hospital", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_RuralHealthCenter: Coding = { + code: "77931003", + display: "Rural health center", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientOrthopedicsClinic: Coding = { + code: "78001009", + display: "Hospital outpatient orthopedics clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientOphthalmologyClinic: Coding = { + code: "78088001", + display: "Hospital outpatient ophthalmology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalRadiologyFacility: Coding = { + code: "79491001", + display: "Hospital radiology facility", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalGovernment: Coding = { + code: "79993009", + display: "Hospital-government", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalRehabilitation: Coding = { + code: "80522000", + display: "Hospital-rehabilitation", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_WalkInClinic: Coding = { + code: "81234003", + display: "Walk-in clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalChildrenQuoteS: Coding = { + code: "82242000", + display: "Hospital-children's", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_SoloPracticePrivateOffice: Coding = { + code: "83891005", + display: "Solo practice private office", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientOncologyClinic: Coding = { + code: "89972002", + display: "Hospital outpatient oncology clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HelicopterBasedCare: Coding = { + code: "901005", + display: "Helicopter-based care", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_HospitalOutpatientGeneralSurgeryClinic: Coding = { + code: "90484001", + display: "Hospital outpatient general surgery clinic", + system: "http://snomed.info/sct" +}; +const C80Facilitycodes_FreeStandingBirthingCenter: Coding = { + code: "91154008", + display: "Free-standing birthing center", + system: "http://snomed.info/sct" +}; +/** + * This is the code representing the type of organizational setting where the clinical encounter, service, interaction, or treatment occurred. The value set used for Healthcare Facility Type has been defined by HITSP to be the value set reproduced from HITSP C80 Table 2-147. + */ +export const C80Facilitycodes = { + HospitalOutpatientDentalClinic: C80Facilitycodes_HospitalOutpatientDentalClinic, + FreeStandingAmbulatorySurgeryFacility: C80Facilitycodes_FreeStandingAmbulatorySurgeryFacility, + AmbulanceBasedCare: C80Facilitycodes_AmbulanceBasedCare, + HospitalOutpatientMentalHealthCenter: C80Facilitycodes_HospitalOutpatientMentalHealthCenter, + FreeStandingRadiologyFacility: C80Facilitycodes_FreeStandingRadiologyFacility, + HospitalOutpatientGeriatricHealthCenter: C80Facilitycodes_HospitalOutpatientGeriatricHealthCenter, + FeeForServicePrivatePhysiciansQuoteGroupOffice: C80Facilitycodes_FeeForServicePrivatePhysiciansQuoteGroupOffice, + SubstanceAbuseTreatmentCenter: C80Facilitycodes_SubstanceAbuseTreatmentCenter, + HospitalShip: C80Facilitycodes_HospitalShip, + HospitalPrison: C80Facilitycodes_HospitalPrison, + HospitalOutpatientGynecologyClinic: C80Facilitycodes_HospitalOutpatientGynecologyClinic, + HospitalCommunity: C80Facilitycodes_HospitalCommunity, + HospitalOutpatientOtorhinolaryngologyClinic: C80Facilitycodes_HospitalOutpatientOtorhinolaryngologyClinic, + SexuallyTransmittedDiseaseHealthCenter: C80Facilitycodes_SexuallyTransmittedDiseaseHealthCenter, + SportsFacility: C80Facilitycodes_SportsFacility, + ElderlyAssessmentClinic: C80Facilitycodes_ElderlyAssessmentClinic, + HospiceFacility: C80Facilitycodes_HospiceFacility, + HospitalOutpatientInfectiousDiseaseClinic: C80Facilitycodes_HospitalOutpatientInfectiousDiseaseClinic, + PsychogeriatricDayHospital: C80Facilitycodes_PsychogeriatricDayHospital, + CareOfTheElderlyDayHospital: C80Facilitycodes_CareOfTheElderlyDayHospital, + PrivateResidentialHome: C80Facilitycodes_PrivateResidentialHome, + HospitalOutpatientFamilyMedicineClinic: C80Facilitycodes_HospitalOutpatientFamilyMedicineClinic, + HospitalLongTermCare: C80Facilitycodes_HospitalLongTermCare, + HospitalBasedOutpatientClinicOrDepartmentOTHERNOTLISTED: C80Facilitycodes_HospitalBasedOutpatientClinicOrDepartmentOTHERNOTLISTED, + HospitalOutpatientRheumatologyClinic: C80Facilitycodes_HospitalOutpatientRheumatologyClinic, + AmbulatoryCareSiteOTHERNOTLISTED: C80Facilitycodes_AmbulatoryCareSiteOTHERNOTLISTED, + HospitalOutpatientAllergyClinic: C80Facilitycodes_HospitalOutpatientAllergyClinic, + HospitalOutpatientImmunologyClinic: C80Facilitycodes_HospitalOutpatientImmunologyClinic, + HospitalTraumaCenter: C80Facilitycodes_HospitalTraumaCenter, + HospitalOutpatientPainClinic: C80Facilitycodes_HospitalOutpatientPainClinic, + HospitalOutpatientPediatricClinic: C80Facilitycodes_HospitalOutpatientPediatricClinic, + HospitalOutpatientRehabilitationClinic: C80Facilitycodes_HospitalOutpatientRehabilitationClinic, + HospitalOutpatientDermatologyClinic: C80Facilitycodes_HospitalOutpatientDermatologyClinic, + HospitalOutpatientNeurologyClinic: C80Facilitycodes_HospitalOutpatientNeurologyClinic, + PrivatePhysiciansQuoteGroupOffice: C80Facilitycodes_PrivatePhysiciansQuoteGroupOffice, + IndependentAmbulatoryCareProviderSiteOTHERNOTLISTED: C80Facilitycodes_IndependentAmbulatoryCareProviderSiteOTHERNOTLISTED, + HealthEncounterSiteNOTLISTED: C80Facilitycodes_HealthEncounterSiteNOTLISTED, + ResidentialSchoolInfirmary: C80Facilitycodes_ResidentialSchoolInfirmary, + AmbulatorySurgeryCenter: C80Facilitycodes_AmbulatorySurgeryCenter, + ContainedCasualtySetting: C80Facilitycodes_ContainedCasualtySetting, + AdultDayCareCenter: C80Facilitycodes_AdultDayCareCenter, + ChildDayCareCenter: C80Facilitycodes_ChildDayCareCenter, + FreeStandingGeriatricHealthCenter: C80Facilitycodes_FreeStandingGeriatricHealthCenter, + DialysisUnitHospital: C80Facilitycodes_DialysisUnitHospital, + ResidentialInstitution: C80Facilitycodes_ResidentialInstitution, + NursingHome: C80Facilitycodes_NursingHome, + HospitalMilitaryField: C80Facilitycodes_HospitalMilitaryField, + SkilledNursingFacility: C80Facilitycodes_SkilledNursingFacility, + FreeStandingLaboratoryFacility: C80Facilitycodes_FreeStandingLaboratoryFacility, + VaccinationClinic: C80Facilitycodes_VaccinationClinic, + HospitalVeteransQuoteAdministration: C80Facilitycodes_HospitalVeteransQuoteAdministration, + HospitalOutpatientUrologyClinic: C80Facilitycodes_HospitalOutpatientUrologyClinic, + FreeStandingMentalHealthCenter: C80Facilitycodes_FreeStandingMentalHealthCenter, + HospitalBirthingCenter: C80Facilitycodes_HospitalBirthingCenter, + HospitalOutpatientPeripheralVascularClinic: C80Facilitycodes_HospitalOutpatientPeripheralVascularClinic, + HospitalOutpatientObstetricalClinic: C80Facilitycodes_HospitalOutpatientObstetricalClinic, + HospitalOutpatientHematologyClinic: C80Facilitycodes_HospitalOutpatientHematologyClinic, + HospitalOutpatientRespiratoryDiseaseClinic: C80Facilitycodes_HospitalOutpatientRespiratoryDiseaseClinic, + HospitalOutpatientGastroenterologyClinic: C80Facilitycodes_HospitalOutpatientGastroenterologyClinic, + TravelerQuoteSAidClinic: C80Facilitycodes_TravelerQuoteSAidClinic, + HospitalPsychiatric: C80Facilitycodes_HospitalPsychiatric, + LocalCommunityHealthCenter: C80Facilitycodes_LocalCommunityHealthCenter, + HospitalAmbulatorySurgeryFacility: C80Facilitycodes_HospitalAmbulatorySurgeryFacility, + HealthMaintenanceOrganization: C80Facilitycodes_HealthMaintenanceOrganization, + HospitalOutpatientEndocrinologyClinic: C80Facilitycodes_HospitalOutpatientEndocrinologyClinic, + EmergencyDepartmentHospital: C80Facilitycodes_EmergencyDepartmentHospital, + RuralHealthCenter: C80Facilitycodes_RuralHealthCenter, + HospitalOutpatientOrthopedicsClinic: C80Facilitycodes_HospitalOutpatientOrthopedicsClinic, + HospitalOutpatientOphthalmologyClinic: C80Facilitycodes_HospitalOutpatientOphthalmologyClinic, + HospitalRadiologyFacility: C80Facilitycodes_HospitalRadiologyFacility, + HospitalGovernment: C80Facilitycodes_HospitalGovernment, + HospitalRehabilitation: C80Facilitycodes_HospitalRehabilitation, + WalkInClinic: C80Facilitycodes_WalkInClinic, + HospitalChildrenQuoteS: C80Facilitycodes_HospitalChildrenQuoteS, + SoloPracticePrivateOffice: C80Facilitycodes_SoloPracticePrivateOffice, + HospitalOutpatientOncologyClinic: C80Facilitycodes_HospitalOutpatientOncologyClinic, + HelicopterBasedCare: C80Facilitycodes_HelicopterBasedCare, + HospitalOutpatientGeneralSurgeryClinic: C80Facilitycodes_HospitalOutpatientGeneralSurgeryClinic, + FreeStandingBirthingCenter: C80Facilitycodes_FreeStandingBirthingCenter, +}; +const C80PracticeCodes_PediatricSurgery: Coding = { + code: "394539006", + display: "Pediatric surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgicalAccidentAndEmergency: Coding = { + code: "394576009", + display: "Surgical-Accident & emergency", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Anesthetics: Coding = { + code: "394577000", + display: "Anesthetics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_AudiologicalMedicine: Coding = { + code: "394578005", + display: "Audiological medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Cardiology: Coding = { + code: "394579002", + display: "Cardiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalGenetics: Coding = { + code: "394580004", + display: "Clinical genetics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_CommunityMedicine: Coding = { + code: "394581000", + display: "Community medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Dermatology: Coding = { + code: "394582007", + display: "Dermatology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Endocrinology: Coding = { + code: "394583002", + display: "Endocrinology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Gastroenterology: Coding = { + code: "394584008", + display: "Gastroenterology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ObstetricsAndGynecology: Coding = { + code: "394585009", + display: "Obstetrics and gynecology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Gynecology: Coding = { + code: "394586005", + display: "Gynecology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Psychiatry: Coding = { + code: "394587001", + display: "Psychiatry", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricChildAndAdolescentPsychiatry: Coding = { + code: "394588006", + display: "Pediatric (Child and adolescent) psychiatry", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Nephrology: Coding = { + code: "394589003", + display: "Nephrology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ThoracicMedicine: Coding = { + code: "394590007", + display: "Thoracic medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Neurology: Coding = { + code: "394591006", + display: "Neurology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalOncology: Coding = { + code: "394592004", + display: "Clinical oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_MedicalOncology: Coding = { + code: "394593009", + display: "Medical oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Ophthalmology: Coding = { + code: "394594003", + display: "Ophthalmology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Histopathology: Coding = { + code: "394597005", + display: "Histopathology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Immunopathology: Coding = { + code: "394598000", + display: "Immunopathology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Neuropathology: Coding = { + code: "394599008", + display: "Neuropathology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalPharmacology: Coding = { + code: "394600006", + display: "Clinical pharmacology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalPhysiology: Coding = { + code: "394601005", + display: "Clinical physiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Rehabilitation: Coding = { + code: "394602003", + display: "Rehabilitation", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryEarNoseAndThroatSurgery: Coding = { + code: "394604002", + display: "Surgery-Ear, nose and throat surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalOralSurgery: Coding = { + code: "394605001", + display: "Surgery-Dental-Oral surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentistryRestorativeDentistry: Coding = { + code: "394606000", + display: "Surgery-Dentistry-Restorative dentistry", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricDentistry: Coding = { + code: "394607009", + display: "Pediatric dentistry", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalOrthodontics: Coding = { + code: "394608004", + display: "Surgery-Dental-Orthodontics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryGeneral: Coding = { + code: "394609007", + display: "Surgery-general", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryNeurosurgery: Coding = { + code: "394610002", + display: "Surgery-Neurosurgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryPlasticSurgery: Coding = { + code: "394611003", + display: "Surgery-Plastic surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Urology: Coding = { + code: "394612005", + display: "Urology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_NuclearMedicine: Coding = { + code: "394649004", + display: "Nuclear medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgicalSpecialtyOTHERNOTLISTED: Coding = { + code: "394732004", + display: "Surgical specialty--OTHER-NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_MedicalSpecialtyOTHERNOTLISTED: Coding = { + code: "394733009", + display: "Medical specialty--OTHER--NOT LISTED", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryTraumaAndOrthopedics: Coding = { + code: "394801008", + display: "Surgery-Trauma and orthopedics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GeneralMedicine: Coding = { + code: "394802001", + display: "General medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalHematology: Coding = { + code: "394803006", + display: "Clinical hematology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalCytogeneticsAndMolecularGenetics: Coding = { + code: "394804000", + display: "Clinical cytogenetics and molecular genetics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PalliativeMedicine: Coding = { + code: "394806003", + display: "Palliative medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_InfectiousDiseases: Coding = { + code: "394807007", + display: "Infectious diseases", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GenitoUrinaryMedicine: Coding = { + code: "394808002", + display: "Genito-urinary medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalNeuroPhysiology: Coding = { + code: "394809005", + display: "Clinical neuro-physiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Rheumatology: Coding = { + code: "394810000", + display: "Rheumatology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GeriatricMedicine: Coding = { + code: "394811001", + display: "Geriatric medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_DentalMedicineSpecialties: Coding = { + code: "394812008", + display: "Dental medicine specialties", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_MedicalOphthalmology: Coding = { + code: "394813003", + display: "Medical ophthalmology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GeneralPractice: Coding = { + code: "394814009", + display: "General practice", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_OccupationalMedicine: Coding = { + code: "394821009", + display: "Occupational medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PainManagement: Coding = { + code: "394882004", + display: "Pain management", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Psychotherapy: Coding = { + code: "394913002", + display: "Psychotherapy", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Radiology: Coding = { + code: "394914008", + display: "Radiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GeneralPathology: Coding = { + code: "394915009", + display: "General pathology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Hematopathology: Coding = { + code: "394916005", + display: "Hematopathology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PublicHealthMedicine: Coding = { + code: "408440000", + display: "Public health medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalEndodontics: Coding = { + code: "408441001", + display: "Surgery-Dental-Endodontics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GeneralMedicalPractice: Coding = { + code: "408443003", + display: "General medical practice", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_DentalGeneralDentalPractice: Coding = { + code: "408444009", + display: "Dental-General dental practice", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_GynecologicalOncology: Coding = { + code: "408446006", + display: "Gynecological oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_RespiteCare: Coding = { + code: "408447002", + display: "Respite care", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_TropicalMedicine: Coding = { + code: "408448007", + display: "Tropical medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentistrySurgical: Coding = { + code: "408449004", + display: "Surgery-Dentistry--surgical", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SleepStudies: Coding = { + code: "408450004", + display: "Sleep studies", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalMicrobiology: Coding = { + code: "408454008", + display: "Clinical microbiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_RadiologyInterventionalRadiology: Coding = { + code: "408455009", + display: "Radiology-Interventional radiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricCardiology: Coding = { + code: "408459003", + display: "Pediatric cardiology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalProstheticDentistryProsthodontics: Coding = { + code: "408460008", + display: "Surgery-Dental-Prosthetic dentistry (Prosthodontics)", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalPeriodontalSurgery: Coding = { + code: "408461007", + display: "Surgery-Dental-Periodontal surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_BurnsCare: Coding = { + code: "408462000", + display: "Burns care", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryVascular: Coding = { + code: "408463005", + display: "Surgery-Vascular", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryColorectalSurgery: Coding = { + code: "408464004", + display: "Surgery-Colorectal surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDentalOralAndMaxillofacialSurgery: Coding = { + code: "408465003", + display: "Surgery-Dental-Oral and maxillofacial surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryCardiacSurgery: Coding = { + code: "408466002", + display: "Surgery-Cardiac surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_AdultMentalIllness: Coding = { + code: "408467006", + display: "Adult mental illness", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_LearningDisability: Coding = { + code: "408468001", + display: "Learning disability", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryBreastSurgery: Coding = { + code: "408469009", + display: "Surgery-Breast surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Obstetrics: Coding = { + code: "408470005", + display: "Obstetrics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryCardiothoracicTransplantation: Coding = { + code: "408471009", + display: "Surgery-Cardiothoracic transplantation", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Hepatology: Coding = { + code: "408472002", + display: "Hepatology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryHepatobiliaryAndPancreaticSurgery: Coding = { + code: "408474001", + display: "Surgery-Hepatobiliary and pancreatic surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_DiabeticMedicine: Coding = { + code: "408475000", + display: "Diabetic medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryBoneAndMarrowTransplantation: Coding = { + code: "408476004", + display: "Surgery-Bone and marrow transplantation", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryTransplantationSurgery: Coding = { + code: "408477008", + display: "Surgery-Transplantation surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_CriticalCareMedicine: Coding = { + code: "408478003", + display: "Critical care medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_ClinicalImmunology: Coding = { + code: "408480009", + display: "Clinical immunology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Toxicology: Coding = { + code: "409967009", + display: "Toxicology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PreventiveMedicine: Coding = { + code: "409968004", + display: "Preventive medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_MilitaryMedicine: Coding = { + code: "410001006", + display: "Military medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_DiveMedicine: Coding = { + code: "410005002", + display: "Dive medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_OsteopathicManipulativeMedicine: Coding = { + code: "416304004", + display: "Osteopathic manipulative medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricOncology: Coding = { + code: "418002000", + display: "Pediatric oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgeryDermatologicSurgery: Coding = { + code: "418018006", + display: "Surgery-Dermatologic surgery", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricGastroenterology: Coding = { + code: "418058008", + display: "Pediatric gastroenterology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PulmonaryMedicine: Coding = { + code: "418112009", + display: "Pulmonary medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricImmunology: Coding = { + code: "418535003", + display: "Pediatric immunology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricHematology: Coding = { + code: "418652005", + display: "Pediatric hematology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricInfectiousDiseases: Coding = { + code: "418862001", + display: "Pediatric infectious diseases", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_Otolaryngology: Coding = { + code: "418960008", + display: "Otolaryngology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_UrologicalOncology: Coding = { + code: "419043006", + display: "Urological oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricPulmonology: Coding = { + code: "419170002", + display: "Pediatric pulmonology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_InternalMedicine: Coding = { + code: "419192003", + display: "Internal medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_SurgicalOncology: Coding = { + code: "419321007", + display: "Surgical oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricNephrology: Coding = { + code: "419365004", + display: "Pediatric nephrology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricRheumatology: Coding = { + code: "419472004", + display: "Pediatric rheumatology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricEndocrinology: Coding = { + code: "419610006", + display: "Pediatric endocrinology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_FamilyPractice: Coding = { + code: "419772000", + display: "Family practice", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_RadiationOncology: Coding = { + code: "419815003", + display: "Radiation oncology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricOphthalmology: Coding = { + code: "419983000", + display: "Pediatric ophthalmology", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricSurgeryBoneMarrowTransplantation: Coding = { + code: "420112009", + display: "Pediatric surgery-bone marrow transplantation", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_PediatricGenetics: Coding = { + code: "420208008", + display: "Pediatric genetics", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_BloodBankingAndTransfusionMedicine: Coding = { + code: "421661004", + display: "Blood banking and transfusion medicine", + system: "http://snomed.info/sct" +}; +const C80PracticeCodes_OphthalmicSurgery: Coding = { + code: "422191005", + display: "Ophthalmic surgery", + system: "http://snomed.info/sct" +}; +/** + * This is the code representing the clinical specialty of the clinician or provider who interacted with, treated, or provided a service to/for the patient. The value set used for clinical specialty has been limited by HITSP to the value set reproduced from HITSP C80 Table 2-149 Clinical Specialty Value Set Definition. + */ +export const C80PracticeCodes = { + PediatricSurgery: C80PracticeCodes_PediatricSurgery, + SurgicalAccidentAndEmergency: C80PracticeCodes_SurgicalAccidentAndEmergency, + Anesthetics: C80PracticeCodes_Anesthetics, + AudiologicalMedicine: C80PracticeCodes_AudiologicalMedicine, + Cardiology: C80PracticeCodes_Cardiology, + ClinicalGenetics: C80PracticeCodes_ClinicalGenetics, + CommunityMedicine: C80PracticeCodes_CommunityMedicine, + Dermatology: C80PracticeCodes_Dermatology, + Endocrinology: C80PracticeCodes_Endocrinology, + Gastroenterology: C80PracticeCodes_Gastroenterology, + ObstetricsAndGynecology: C80PracticeCodes_ObstetricsAndGynecology, + Gynecology: C80PracticeCodes_Gynecology, + Psychiatry: C80PracticeCodes_Psychiatry, + PediatricChildAndAdolescentPsychiatry: C80PracticeCodes_PediatricChildAndAdolescentPsychiatry, + Nephrology: C80PracticeCodes_Nephrology, + ThoracicMedicine: C80PracticeCodes_ThoracicMedicine, + Neurology: C80PracticeCodes_Neurology, + ClinicalOncology: C80PracticeCodes_ClinicalOncology, + MedicalOncology: C80PracticeCodes_MedicalOncology, + Ophthalmology: C80PracticeCodes_Ophthalmology, + Histopathology: C80PracticeCodes_Histopathology, + Immunopathology: C80PracticeCodes_Immunopathology, + Neuropathology: C80PracticeCodes_Neuropathology, + ClinicalPharmacology: C80PracticeCodes_ClinicalPharmacology, + ClinicalPhysiology: C80PracticeCodes_ClinicalPhysiology, + Rehabilitation: C80PracticeCodes_Rehabilitation, + SurgeryEarNoseAndThroatSurgery: C80PracticeCodes_SurgeryEarNoseAndThroatSurgery, + SurgeryDentalOralSurgery: C80PracticeCodes_SurgeryDentalOralSurgery, + SurgeryDentistryRestorativeDentistry: C80PracticeCodes_SurgeryDentistryRestorativeDentistry, + PediatricDentistry: C80PracticeCodes_PediatricDentistry, + SurgeryDentalOrthodontics: C80PracticeCodes_SurgeryDentalOrthodontics, + SurgeryGeneral: C80PracticeCodes_SurgeryGeneral, + SurgeryNeurosurgery: C80PracticeCodes_SurgeryNeurosurgery, + SurgeryPlasticSurgery: C80PracticeCodes_SurgeryPlasticSurgery, + Urology: C80PracticeCodes_Urology, + NuclearMedicine: C80PracticeCodes_NuclearMedicine, + SurgicalSpecialtyOTHERNOTLISTED: C80PracticeCodes_SurgicalSpecialtyOTHERNOTLISTED, + MedicalSpecialtyOTHERNOTLISTED: C80PracticeCodes_MedicalSpecialtyOTHERNOTLISTED, + SurgeryTraumaAndOrthopedics: C80PracticeCodes_SurgeryTraumaAndOrthopedics, + GeneralMedicine: C80PracticeCodes_GeneralMedicine, + ClinicalHematology: C80PracticeCodes_ClinicalHematology, + ClinicalCytogeneticsAndMolecularGenetics: C80PracticeCodes_ClinicalCytogeneticsAndMolecularGenetics, + PalliativeMedicine: C80PracticeCodes_PalliativeMedicine, + InfectiousDiseases: C80PracticeCodes_InfectiousDiseases, + GenitoUrinaryMedicine: C80PracticeCodes_GenitoUrinaryMedicine, + ClinicalNeuroPhysiology: C80PracticeCodes_ClinicalNeuroPhysiology, + Rheumatology: C80PracticeCodes_Rheumatology, + GeriatricMedicine: C80PracticeCodes_GeriatricMedicine, + DentalMedicineSpecialties: C80PracticeCodes_DentalMedicineSpecialties, + MedicalOphthalmology: C80PracticeCodes_MedicalOphthalmology, + GeneralPractice: C80PracticeCodes_GeneralPractice, + OccupationalMedicine: C80PracticeCodes_OccupationalMedicine, + PainManagement: C80PracticeCodes_PainManagement, + Psychotherapy: C80PracticeCodes_Psychotherapy, + Radiology: C80PracticeCodes_Radiology, + GeneralPathology: C80PracticeCodes_GeneralPathology, + Hematopathology: C80PracticeCodes_Hematopathology, + PublicHealthMedicine: C80PracticeCodes_PublicHealthMedicine, + SurgeryDentalEndodontics: C80PracticeCodes_SurgeryDentalEndodontics, + GeneralMedicalPractice: C80PracticeCodes_GeneralMedicalPractice, + DentalGeneralDentalPractice: C80PracticeCodes_DentalGeneralDentalPractice, + GynecologicalOncology: C80PracticeCodes_GynecologicalOncology, + RespiteCare: C80PracticeCodes_RespiteCare, + TropicalMedicine: C80PracticeCodes_TropicalMedicine, + SurgeryDentistrySurgical: C80PracticeCodes_SurgeryDentistrySurgical, + SleepStudies: C80PracticeCodes_SleepStudies, + ClinicalMicrobiology: C80PracticeCodes_ClinicalMicrobiology, + RadiologyInterventionalRadiology: C80PracticeCodes_RadiologyInterventionalRadiology, + PediatricCardiology: C80PracticeCodes_PediatricCardiology, + SurgeryDentalProstheticDentistryProsthodontics: C80PracticeCodes_SurgeryDentalProstheticDentistryProsthodontics, + SurgeryDentalPeriodontalSurgery: C80PracticeCodes_SurgeryDentalPeriodontalSurgery, + BurnsCare: C80PracticeCodes_BurnsCare, + SurgeryVascular: C80PracticeCodes_SurgeryVascular, + SurgeryColorectalSurgery: C80PracticeCodes_SurgeryColorectalSurgery, + SurgeryDentalOralAndMaxillofacialSurgery: C80PracticeCodes_SurgeryDentalOralAndMaxillofacialSurgery, + SurgeryCardiacSurgery: C80PracticeCodes_SurgeryCardiacSurgery, + AdultMentalIllness: C80PracticeCodes_AdultMentalIllness, + LearningDisability: C80PracticeCodes_LearningDisability, + SurgeryBreastSurgery: C80PracticeCodes_SurgeryBreastSurgery, + Obstetrics: C80PracticeCodes_Obstetrics, + SurgeryCardiothoracicTransplantation: C80PracticeCodes_SurgeryCardiothoracicTransplantation, + Hepatology: C80PracticeCodes_Hepatology, + SurgeryHepatobiliaryAndPancreaticSurgery: C80PracticeCodes_SurgeryHepatobiliaryAndPancreaticSurgery, + DiabeticMedicine: C80PracticeCodes_DiabeticMedicine, + SurgeryBoneAndMarrowTransplantation: C80PracticeCodes_SurgeryBoneAndMarrowTransplantation, + SurgeryTransplantationSurgery: C80PracticeCodes_SurgeryTransplantationSurgery, + CriticalCareMedicine: C80PracticeCodes_CriticalCareMedicine, + ClinicalImmunology: C80PracticeCodes_ClinicalImmunology, + Toxicology: C80PracticeCodes_Toxicology, + PreventiveMedicine: C80PracticeCodes_PreventiveMedicine, + MilitaryMedicine: C80PracticeCodes_MilitaryMedicine, + DiveMedicine: C80PracticeCodes_DiveMedicine, + OsteopathicManipulativeMedicine: C80PracticeCodes_OsteopathicManipulativeMedicine, + PediatricOncology: C80PracticeCodes_PediatricOncology, + SurgeryDermatologicSurgery: C80PracticeCodes_SurgeryDermatologicSurgery, + PediatricGastroenterology: C80PracticeCodes_PediatricGastroenterology, + PulmonaryMedicine: C80PracticeCodes_PulmonaryMedicine, + PediatricImmunology: C80PracticeCodes_PediatricImmunology, + PediatricHematology: C80PracticeCodes_PediatricHematology, + PediatricInfectiousDiseases: C80PracticeCodes_PediatricInfectiousDiseases, + Otolaryngology: C80PracticeCodes_Otolaryngology, + UrologicalOncology: C80PracticeCodes_UrologicalOncology, + PediatricPulmonology: C80PracticeCodes_PediatricPulmonology, + InternalMedicine: C80PracticeCodes_InternalMedicine, + SurgicalOncology: C80PracticeCodes_SurgicalOncology, + PediatricNephrology: C80PracticeCodes_PediatricNephrology, + PediatricRheumatology: C80PracticeCodes_PediatricRheumatology, + PediatricEndocrinology: C80PracticeCodes_PediatricEndocrinology, + FamilyPractice: C80PracticeCodes_FamilyPractice, + RadiationOncology: C80PracticeCodes_RadiationOncology, + PediatricOphthalmology: C80PracticeCodes_PediatricOphthalmology, + PediatricSurgeryBoneMarrowTransplantation: C80PracticeCodes_PediatricSurgeryBoneMarrowTransplantation, + PediatricGenetics: C80PracticeCodes_PediatricGenetics, + BloodBankingAndTransfusionMedicine: C80PracticeCodes_BloodBankingAndTransfusionMedicine, + OphthalmicSurgery: C80PracticeCodes_OphthalmicSurgery, +}; +const capability_statement_kind_Capability: Coding = { + code: "capability", + display: "Capability", + system: "http://hl7.org/fhir/capability-statement-kind" +}; +const capability_statement_kind_Instance: Coding = { + code: "instance", + display: "Instance", + system: "http://hl7.org/fhir/capability-statement-kind" +}; +const capability_statement_kind_Requirements: Coding = { + code: "requirements", + display: "Requirements", + system: "http://hl7.org/fhir/capability-statement-kind" +}; +/** + * How a capability statement is intended to be used. + */ +export const CapabilityStatementKind = { + /** + * The CapabilityStatement instance represents the capabilities of a system or piece of software, independent of a particular installation. + */ + Capability: capability_statement_kind_Capability, + /** + * The CapabilityStatement instance represents the present capabilities of a specific system instance. This is the kind returned by /metadata for a FHIR server end-point. + */ + Instance: capability_statement_kind_Instance, + /** + * The CapabilityStatement instance represents a set of requirements for other systems to meet; e.g. as part of an implementation guide or 'request for proposal'. + */ + Requirements: capability_statement_kind_Requirements, +}; +/** + * Resource types defined as part of FHIR that can be represented as in-line definitions of a care plan activity. + */ +export const CarePlanActivityKind = { + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment: resource_types_Appointment, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest: resource_types_CommunicationRequest, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest: resource_types_DeviceRequest, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest: resource_types_MedicationRequest, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder: resource_types_NutritionOrder, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest: resource_types_ServiceRequest, + /** + * A task to be performed. + */ + Task: resource_types_Task, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription: resource_types_VisionPrescription, +}; +const care_plan_activity_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_InProgress: Coding = { + code: "in-progress", + display: "In Progress", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_NotStarted: Coding = { + code: "not-started", + display: "Not Started", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_OnHold: Coding = { + code: "on-hold", + display: "On Hold", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_Scheduled: Coding = { + code: "scheduled", + display: "Scheduled", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_Stopped: Coding = { + code: "stopped", + display: "Stopped", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +const care_plan_activity_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/care-plan-activity-status" +}; +/** + * Codes that reflect the current state of a care plan activity within its overall life cycle. + */ +export const CarePlanActivityStatus = { + /** + * The planned care plan activity has been withdrawn. + */ + Cancelled: care_plan_activity_status_Cancelled, + /** + * Care plan activity has been completed (more or less) as planned. + */ + Completed: care_plan_activity_status_Completed, + /** + * Care plan activity was entered in error and voided. + */ + EnteredInError: care_plan_activity_status_EnteredInError, + /** + * Care plan activity has been started but is not yet complete. + */ + InProgress: care_plan_activity_status_InProgress, + /** + * Care plan activity is planned but no action has yet been taken. + */ + NotStarted: care_plan_activity_status_NotStarted, + /** + * Care plan activity was started but has temporarily ceased with an expectation of resumption at a future time. + */ + OnHold: care_plan_activity_status_OnHold, + /** + * Appointment or other booking has occurred but activity has not yet begun. + */ + Scheduled: care_plan_activity_status_Scheduled, + /** + * The planned care plan activity has been ended prior to completion after the activity was started. + */ + Stopped: care_plan_activity_status_Stopped, + /** + * The current state of the care plan activity is not known. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which one. + */ + Unknown: care_plan_activity_status_Unknown, +}; +const request_intent_Option: Coding = { + code: "option", + display: "Option", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_Order: Coding = { + code: "order", + display: "Order", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_Plan: Coding = { + code: "plan", + display: "Plan", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_Proposal: Coding = { + code: "proposal", + display: "Proposal", + system: "http://hl7.org/fhir/request-intent" +}; +/** + * Codes indicating the degree of authority/intentionality associated with a care plan. + */ +export const CarePlanIntent = { + /** + * The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used. + */ + Option: request_intent_Option, + /** + * The request represents a request/demand and authorization for action by a Practitioner. + */ + Order: request_intent_Order, + /** + * The request represents an intention to ensure something occurs without providing an authorization for others to act. + */ + Plan: request_intent_Plan, + /** + * The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act. + */ + Proposal: request_intent_Proposal, +}; +const catalogType_DeviceCatalog: Coding = { + code: "device", + display: "Device Catalog", + system: "http://terminology.hl7.org/CodeSystem/catalogType" +}; +const catalogType_MedicationCatalog: Coding = { + code: "medication", + display: "Medication Catalog", + system: "http://terminology.hl7.org/CodeSystem/catalogType" +}; +const catalogType_ProtocolList: Coding = { + code: "protocol", + display: "Protocol List", + system: "http://terminology.hl7.org/CodeSystem/catalogType" +}; +/** + * The type of catalog. + */ +export const CatalogType = { + /** + * Device Catalog. + */ + DeviceCatalog: catalogType_DeviceCatalog, + /** + * Medication Catalog. + */ + MedicationCatalog: catalogType_MedicationCatalog, + /** + * Protocol List. + */ + ProtocolList: catalogType_ProtocolList, +}; +const choice_list_orientation_Horizontal: Coding = { + code: "horizontal", + display: "Horizontal", + system: "http://terminology.hl7.org/CodeSystem/choice-list-orientation" +}; +const choice_list_orientation_Vertical: Coding = { + code: "vertical", + display: "Vertical", + system: "http://terminology.hl7.org/CodeSystem/choice-list-orientation" +}; +/** + * Direction in which lists of possible answers should be displayed. + */ +export const ChoiceListOrientation = { + /** + * List choices along the horizontal axis. + */ + Horizontal: choice_list_orientation_Horizontal, + /** + * List choices down the vertical axis. + */ + Vertical: choice_list_orientation_Vertical, +}; +const codesystem_content_mode_Complete: Coding = { + code: "complete", + display: "Complete", + system: "http://hl7.org/fhir/codesystem-content-mode" +}; +const codesystem_content_mode_Example: Coding = { + code: "example", + display: "Example", + system: "http://hl7.org/fhir/codesystem-content-mode" +}; +const codesystem_content_mode_Fragment: Coding = { + code: "fragment", + display: "Fragment", + system: "http://hl7.org/fhir/codesystem-content-mode" +}; +const codesystem_content_mode_NotPresent: Coding = { + code: "not-present", + display: "Not Present", + system: "http://hl7.org/fhir/codesystem-content-mode" +}; +const codesystem_content_mode_Supplement: Coding = { + code: "supplement", + display: "Supplement", + system: "http://hl7.org/fhir/codesystem-content-mode" +}; +/** + * The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource. + */ +export const CodesystemContentMode = { + /** + * All the concepts defined by the code system are included in the code system resource. + */ + Complete: codesystem_content_mode_Complete, + /** + * A few representative concepts are included in the code system resource. There is no useful intent in the subset choice and there's no process to make it workable: it's not intended to be workable. + */ + Example: codesystem_content_mode_Example, + /** + * A subset of the code system concepts are included in the code system resource. This is a curated subset released for a specific purpose under the governance of the code system steward, and that the intent, bounds and consequences of the fragmentation are clearly defined in the fragment or the code system documentation. Fragments are also known as partitions. + */ + Fragment: codesystem_content_mode_Fragment, + /** + * None of the concepts defined by the code system are included in the code system resource. + */ + NotPresent: codesystem_content_mode_NotPresent, + /** + * The resource doesn't define any new concepts; it just provides additional designations and properties to another code system. + */ + Supplement: codesystem_content_mode_Supplement, +}; +const codesystem_hierarchy_meaning_ClassifiedWith: Coding = { + code: "classified-with", + display: "Classified With", + system: "http://hl7.org/fhir/codesystem-hierarchy-meaning" +}; +const codesystem_hierarchy_meaning_GroupedBy: Coding = { + code: "grouped-by", + display: "Grouped By", + system: "http://hl7.org/fhir/codesystem-hierarchy-meaning" +}; +const codesystem_hierarchy_meaning_IsA: Coding = { + code: "is-a", + display: "Is-A", + system: "http://hl7.org/fhir/codesystem-hierarchy-meaning" +}; +const codesystem_hierarchy_meaning_PartOf: Coding = { + code: "part-of", + display: "Part Of", + system: "http://hl7.org/fhir/codesystem-hierarchy-meaning" +}; +/** + * The meaning of the hierarchy of concepts in a code system. + */ +export const CodesystemHierarchyMeaning = { + /** + * Child concepts in the hierarchy may have only one parent, and there is a presumption that the code system is a "closed world" meaning all things must be in the hierarchy. This results in concepts such as "not otherwise classified.". + */ + ClassifiedWith: codesystem_hierarchy_meaning_ClassifiedWith, + /** + * No particular relationship between the concepts can be assumed, except what can be determined by inspection of the definitions of the elements (possible reasons to use this: importing from a source where this is not defined, or where various parts of the hierarchy have different meanings). + */ + GroupedBy: codesystem_hierarchy_meaning_GroupedBy, + /** + * A hierarchy where the child concepts have an IS-A relationship with the parents - that is, all the properties of the parent are also true for its child concepts. Not that is-a is a property of the concepts, so additional subsumption relationships may be defined using properties or the [subsumes](extension-codesystem-subsumes.html) extension. + */ + IsA: codesystem_hierarchy_meaning_IsA, + /** + * Child elements list the individual parts of a composite whole (e.g. body site). + */ + PartOf: codesystem_hierarchy_meaning_PartOf, +}; +const common_tags_Actionable: Coding = { + code: "actionable", + display: "Actionable", + system: "http://terminology.hl7.org/CodeSystem/common-tags" +}; +/** + * Common Tag Codes defined by FHIR project + */ +export const CommonTags = { + /** + * This request is intended to be acted upon, not merely stored + */ + Actionable: common_tags_Actionable, +}; +const composite_measure_scoring_AllOrNothing: Coding = { + code: "all-or-nothing", + display: "All-or-nothing", + system: "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" +}; +const composite_measure_scoring_Linear: Coding = { + code: "linear", + display: "Linear", + system: "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" +}; +const composite_measure_scoring_Opportunity: Coding = { + code: "opportunity", + display: "Opportunity", + system: "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" +}; +const composite_measure_scoring_Weighted: Coding = { + code: "weighted", + display: "Weighted", + system: "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" +}; +/** + * The composite scoring method of the measure. + */ +export const CompositeMeasureScoring = { + /** + * All-or-nothing scoring includes an individual in the numerator of the composite measure if they are in the numerators of all of the component measures in which they are in the denominator. + */ + AllOrNothing: composite_measure_scoring_AllOrNothing, + /** + * Linear scoring gives an individual a score based on the number of numerators in which they appear. + */ + Linear: composite_measure_scoring_Linear, + /** + * Opportunity scoring combines the scores from component measures by combining the numerators and denominators for each component. + */ + Opportunity: composite_measure_scoring_Opportunity, + /** + * Weighted scoring gives an individual a score based on a weighted factor for each component numerator in which they appear. + */ + Weighted: composite_measure_scoring_Weighted, +}; +const composition_attestation_mode_Legal: Coding = { + code: "legal", + display: "Legal", + system: "http://hl7.org/fhir/composition-attestation-mode" +}; +const composition_attestation_mode_Official: Coding = { + code: "official", + display: "Official", + system: "http://hl7.org/fhir/composition-attestation-mode" +}; +const composition_attestation_mode_Personal: Coding = { + code: "personal", + display: "Personal", + system: "http://hl7.org/fhir/composition-attestation-mode" +}; +const composition_attestation_mode_Professional: Coding = { + code: "professional", + display: "Professional", + system: "http://hl7.org/fhir/composition-attestation-mode" +}; +/** + * The way in which a person authenticated a composition. + */ +export const CompositionAttestationMode = { + /** + * The person authenticated the content and accepted legal responsibility for its content. + */ + Legal: composition_attestation_mode_Legal, + /** + * The organization authenticated the content as consistent with their policies and procedures. + */ + Official: composition_attestation_mode_Official, + /** + * The person authenticated the content in their personal capacity. + */ + Personal: composition_attestation_mode_Personal, + /** + * The person authenticated the content in their professional capacity. + */ + Professional: composition_attestation_mode_Professional, +}; +const composition_status_Amended: Coding = { + code: "amended", + display: "Amended", + system: "http://hl7.org/fhir/composition-status" +}; +const composition_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/composition-status" +}; +const composition_status_Final: Coding = { + code: "final", + display: "Final", + system: "http://hl7.org/fhir/composition-status" +}; +const composition_status_Preliminary: Coding = { + code: "preliminary", + display: "Preliminary", + system: "http://hl7.org/fhir/composition-status" +}; +/** + * The workflow/clinical status of the composition. + */ +export const CompositionStatus = { + /** + * The composition content or the referenced resources have been modified (edited or added to) subsequent to being released as "final" and the composition is complete and verified by an authorized person. + */ + Amended: composition_status_Amended, + /** + * The composition or document was originally created/issued in error, and this is an amendment that marks that the entire series should not be considered as valid. + */ + EnteredInError: composition_status_EnteredInError, + /** + * This version of the composition is complete and verified by an appropriate person and no further work is planned. Any subsequent updates would be on a new version of the composition. + */ + Final: composition_status_Final, + /** + * This is a preliminary composition or document (also known as initial or interim). The content may be incomplete or unverified. + */ + Preliminary: composition_status_Preliminary, +}; +const concept_map_equivalence_Disjoint: Coding = { + code: "disjoint", + display: "Disjoint", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Equal: Coding = { + code: "equal", + display: "Equal", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Equivalent: Coding = { + code: "equivalent", + display: "Equivalent", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Inexact: Coding = { + code: "inexact", + display: "Inexact", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Narrower: Coding = { + code: "narrower", + display: "Narrower", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_RelatedTo: Coding = { + code: "relatedto", + display: "Related To", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Specializes: Coding = { + code: "specializes", + display: "Specializes", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Subsumes: Coding = { + code: "subsumes", + display: "Subsumes", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Unmatched: Coding = { + code: "unmatched", + display: "Unmatched", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +const concept_map_equivalence_Wider: Coding = { + code: "wider", + display: "Wider", + system: "http://hl7.org/fhir/concept-map-equivalence" +}; +/** + * The degree of equivalence between concepts. + */ +export const ConceptMapEquivalence = { + /** + * This is an explicit assertion that there is no mapping between the source and target concept. + */ + Disjoint: concept_map_equivalence_Disjoint, + /** + * The definitions of the concepts are exactly the same (i.e. only grammatical differences) and structural implications of meaning are identical or irrelevant (i.e. intentionally identical). + */ + Equal: concept_map_equivalence_Equal, + /** + * The definitions of the concepts mean the same thing (including when structural implications of meaning are considered) (i.e. extensionally identical). + */ + Equivalent: concept_map_equivalence_Equivalent, + /** + * The target mapping overlaps with the source concept, but both source and target cover additional meaning, or the definitions are imprecise and it is uncertain whether they have the same boundaries to their meaning. The sense in which the mapping is inexact SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally. + */ + Inexact: concept_map_equivalence_Inexact, + /** + * The target mapping is narrower in meaning than the source concept. The sense in which the mapping is narrower SHALL be described in the comments in this case, and applications should be careful when attempting to use these mappings operationally. + */ + Narrower: concept_map_equivalence_Narrower, + /** + * The concepts are related to each other, and have at least some overlap in meaning, but the exact relationship is not known. + */ + RelatedTo: concept_map_equivalence_RelatedTo, + /** + * The target mapping specializes the meaning of the source concept (e.g. the target is-a source). + */ + Specializes: concept_map_equivalence_Specializes, + /** + * The target mapping subsumes the meaning of the source concept (e.g. the source is-a target). + */ + Subsumes: concept_map_equivalence_Subsumes, + /** + * There is no match for this concept in the target code system. + */ + Unmatched: concept_map_equivalence_Unmatched, + /** + * The target mapping is wider in meaning than the source concept. + */ + Wider: concept_map_equivalence_Wider, +}; +const concept_property_type_Boolean: Coding = { + code: "boolean", + display: "boolean", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_CodeInternalReference: Coding = { + code: "code", + display: "code (internal reference)", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_CodingExternalReference: Coding = { + code: "Coding", + display: "Coding (external reference)", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_DateTime: Coding = { + code: "dateTime", + display: "dateTime", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_Decimal: Coding = { + code: "decimal", + display: "decimal", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_Integer: Coding = { + code: "integer", + display: "integer", + system: "http://hl7.org/fhir/concept-property-type" +}; +const concept_property_type_String: Coding = { + code: "string", + display: "string", + system: "http://hl7.org/fhir/concept-property-type" +}; +/** + * The type of a property value. + */ +export const ConceptPropertyType = { + /** + * The property value is a boolean true | false. + */ + Boolean: concept_property_type_Boolean, + /** + * The property value is a code that identifies a concept defined in the code system. + */ + CodeInternalReference: concept_property_type_CodeInternalReference, + /** + * The property value is a code defined in an external code system. This may be used for translations, but is not the intent. + */ + CodingExternalReference: concept_property_type_CodingExternalReference, + /** + * The property is a date or a date + time. + */ + DateTime: concept_property_type_DateTime, + /** + * The property value is a decimal number. + */ + Decimal: concept_property_type_Decimal, + /** + * The property value is a string (often used to assign ranking values to concepts for supporting score assessments). + */ + Integer: concept_property_type_Integer, + /** + * The property value is a string. + */ + String: concept_property_type_String, +}; +const conditional_delete_status_MultipleDeletesSupported: Coding = { + code: "multiple", + display: "Multiple Deletes Supported", + system: "http://hl7.org/fhir/conditional-delete-status" +}; +const conditional_delete_status_NotSupported: Coding = { + code: "not-supported", + display: "Not Supported", + system: "http://hl7.org/fhir/conditional-delete-status" +}; +const conditional_delete_status_SingleDeletesSupported: Coding = { + code: "single", + display: "Single Deletes Supported", + system: "http://hl7.org/fhir/conditional-delete-status" +}; +/** + * A code that indicates how the server supports conditional delete. + */ +export const ConditionalDeleteStatus = { + /** + * Conditional deletes are supported, and multiple resources can be deleted in a single interaction. + */ + MultipleDeletesSupported: conditional_delete_status_MultipleDeletesSupported, + /** + * No support for conditional deletes. + */ + NotSupported: conditional_delete_status_NotSupported, + /** + * Conditional deletes are supported, but only single resources at a time. + */ + SingleDeletesSupported: conditional_delete_status_SingleDeletesSupported, +}; +const conditional_read_status_FullSupport: Coding = { + code: "full-support", + display: "Full Support", + system: "http://hl7.org/fhir/conditional-read-status" +}; +const conditional_read_status_IfModifiedSince: Coding = { + code: "modified-since", + display: "If-Modified-Since", + system: "http://hl7.org/fhir/conditional-read-status" +}; +const conditional_read_status_IfNoneMatch: Coding = { + code: "not-match", + display: "If-None-Match", + system: "http://hl7.org/fhir/conditional-read-status" +}; +const conditional_read_status_NotSupported: Coding = { + code: "not-supported", + display: "Not Supported", + system: "http://hl7.org/fhir/conditional-read-status" +}; +/** + * A code that indicates how the server supports conditional read. + */ +export const ConditionalReadStatus = { + /** + * Conditional reads are supported, with both If-Modified-Since and If-None-Match HTTP Headers. + */ + FullSupport: conditional_read_status_FullSupport, + /** + * Conditional reads are supported, but only with the If-Modified-Since HTTP Header. + */ + IfModifiedSince: conditional_read_status_IfModifiedSince, + /** + * Conditional reads are supported, but only with the If-None-Match HTTP Header. + */ + IfNoneMatch: conditional_read_status_IfNoneMatch, + /** + * No support for conditional reads. + */ + NotSupported: conditional_read_status_NotSupported, +}; +const condition_category_EncounterDiagnosis: Coding = { + code: "encounter-diagnosis", + display: "Encounter Diagnosis", + system: "http://terminology.hl7.org/CodeSystem/condition-category" +}; +const condition_category_ProblemListItem: Coding = { + code: "problem-list-item", + display: "Problem List Item", + system: "http://terminology.hl7.org/CodeSystem/condition-category" +}; +/** + * Preferred value set for Condition Categories. + */ +export const ConditionCategory = { + /** + * A point in time diagnosis (e.g. from a physician or nurse) in context of an encounter. + */ + EncounterDiagnosis: condition_category_EncounterDiagnosis, + /** + * An item on a problem list that can be managed over time and can be expressed by a practitioner (e.g. physician, nurse), patient, or related person. + */ + ProblemListItem: condition_category_ProblemListItem, +}; +const condition_clinical_Active: Coding = { + code: "active", + display: "Active", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +const condition_clinical_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +const condition_clinical_Recurrence: Coding = { + code: "recurrence", + display: "Recurrence", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +const condition_clinical_Relapse: Coding = { + code: "relapse", + display: "Relapse", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +const condition_clinical_Remission: Coding = { + code: "remission", + display: "Remission", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +const condition_clinical_Resolved: Coding = { + code: "resolved", + display: "Resolved", + system: "http://terminology.hl7.org/CodeSystem/condition-clinical" +}; +/** + * Preferred value set for Condition Clinical Status. + */ +export const ConditionClinical = { + /** + * The subject is currently experiencing the symptoms of the condition or there is evidence of the condition. + */ + Active: condition_clinical_Active, + /** + * The subject is no longer experiencing the symptoms of the condition or there is no longer evidence of the condition. + */ + Inactive: condition_clinical_Inactive, + /** + * The subject is experiencing a re-occurence or repeating of a previously resolved condition, e.g. urinary tract infection, pancreatitis, cholangitis, conjunctivitis. + */ + Recurrence: condition_clinical_Recurrence, + /** + * The subject is experiencing a return of a condition, or signs and symptoms after a period of improvement or remission, e.g. relapse of cancer, multiple sclerosis, rheumatoid arthritis, systemic lupus erythematosus, bipolar disorder, [psychotic relapse of] schizophrenia, etc. + */ + Relapse: condition_clinical_Relapse, + /** + * The subject is no longer experiencing the symptoms of the condition, but there is a risk of the symptoms returning. + */ + Remission: condition_clinical_Remission, + /** + * The subject is no longer experiencing the symptoms of the condition and there is a negligible perceived risk of the symptoms returning. + */ + Resolved: condition_clinical_Resolved, +}; +const ConditionCode_NoCurrentProblemsOrDisability: Coding = { + code: "160245001", + display: "No current problems or disability", + system: "http://snomed.info/sct" +}; +/** + * Example value set for Condition/Problem/Diagnosis codes. + */ +export const ConditionCode = { + NoCurrentProblemsOrDisability: ConditionCode_NoCurrentProblemsOrDisability, +}; +const ConditionSeverity_VAL24484000: Coding = { + code: "24484000", + system: "http://snomed.info/sct" +}; +const ConditionSeverity_VAL255604002: Coding = { + code: "255604002", + system: "http://snomed.info/sct" +}; +const ConditionSeverity_VAL6736007: Coding = { + code: "6736007", + system: "http://snomed.info/sct" +}; +/** + * Preferred value set for Condition/Diagnosis severity grading. + */ +export const ConditionSeverity = { + VAL24484000: ConditionSeverity_VAL24484000, + VAL255604002: ConditionSeverity_VAL255604002, + VAL6736007: ConditionSeverity_VAL6736007, +}; +const ConditionStageType_ClinicalStagingQualifierValue: Coding = { + code: "260998006", + display: "Clinical staging (qualifier value)", + system: "http://snomed.info/sct" +}; +const ConditionStageType_PathologicalStagingQualifierValue: Coding = { + code: "261023001", + display: "Pathological staging (qualifier value)", + system: "http://snomed.info/sct" +}; +/** + * Example value set for the type of stages of cancer and other conditions + */ +export const ConditionStageType = { + ClinicalStagingQualifierValue: ConditionStageType_ClinicalStagingQualifierValue, + PathologicalStagingQualifierValue: ConditionStageType_PathologicalStagingQualifierValue, +}; +const condition_ver_status_Confirmed: Coding = { + code: "confirmed", + display: "Confirmed", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +const condition_ver_status_Differential: Coding = { + code: "differential", + display: "Differential", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +const condition_ver_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +const condition_ver_status_Provisional: Coding = { + code: "provisional", + display: "Provisional", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +const condition_ver_status_Refuted: Coding = { + code: "refuted", + display: "Refuted", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +const condition_ver_status_Unconfirmed: Coding = { + code: "unconfirmed", + display: "Unconfirmed", + system: "http://terminology.hl7.org/CodeSystem/condition-ver-status" +}; +/** + * The verification status to support or decline the clinical status of the condition or diagnosis. + */ +export const ConditionVerStatus = { + /** + * There is sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition. + */ + Confirmed: condition_ver_status_Confirmed, + /** + * One of a set of potential (and typically mutually exclusive) diagnoses asserted to further guide the diagnostic process and preliminary treatment. + */ + Differential: condition_ver_status_Differential, + /** + * The statement was entered in error and is not valid. + */ + EnteredInError: condition_ver_status_EnteredInError, + /** + * This is a tentative diagnosis - still a candidate that is under consideration. + */ + Provisional: condition_ver_status_Provisional, + /** + * This condition has been ruled out by diagnostic and clinical evidence. + */ + Refuted: condition_ver_status_Refuted, + /** + * There is not sufficient diagnostic and/or clinical evidence to treat this as a confirmed condition. + */ + Unconfirmed: condition_ver_status_Unconfirmed, +}; +const conformance_expectation_MAY: Coding = { + code: "MAY", + display: "MAY", + system: "http://terminology.hl7.org/CodeSystem/conformance-expectation" +}; +const conformance_expectation_SHALL: Coding = { + code: "SHALL", + display: "SHALL", + system: "http://terminology.hl7.org/CodeSystem/conformance-expectation" +}; +const conformance_expectation_SHOULD: Coding = { + code: "SHOULD", + display: "SHOULD", + system: "http://terminology.hl7.org/CodeSystem/conformance-expectation" +}; +const conformance_expectation_SHOULDNOT: Coding = { + code: "SHOULD-NOT", + display: "SHOULD-NOT", + system: "http://terminology.hl7.org/CodeSystem/conformance-expectation" +}; +/** + * Indicates the degree of adherence to a specified behavior or capability expected for a system to be deemed conformant with a specification. + */ +export const ConformanceExpectation = { + /** + * Support for the specified capability is not necessary to be considered conformant, and the requirement should be considered strictly optional. + */ + MAY: conformance_expectation_MAY, + /** + * Support for the specified capability is required to be considered conformant. + */ + SHALL: conformance_expectation_SHALL, + /** + * Support for the specified capability is strongly encouraged, and failure to support it should only occur after careful consideration. + */ + SHOULD: conformance_expectation_SHOULD, + /** + * Support for the specified capability is strongly discouraged and should occur only after careful consideration. + */ + SHOULDNOT: conformance_expectation_SHOULDNOT, +}; +const consent_action_Access: Coding = { + code: "access", + display: "Access", + system: "http://terminology.hl7.org/CodeSystem/consentaction" +}; +const consent_action_Collect: Coding = { + code: "collect", + display: "Collect", + system: "http://terminology.hl7.org/CodeSystem/consentaction" +}; +const consent_action_AccessAndCorrect: Coding = { + code: "correct", + display: "Access and Correct", + system: "http://terminology.hl7.org/CodeSystem/consentaction" +}; +const consent_action_Disclose: Coding = { + code: "disclose", + display: "Disclose", + system: "http://terminology.hl7.org/CodeSystem/consentaction" +}; +const consent_action_Use: Coding = { + code: "use", + display: "Use", + system: "http://terminology.hl7.org/CodeSystem/consentaction" +}; +/** + * This value set includes sample Consent Action codes. + */ +export const ConsentAction = { + /** + * Retrieval without permitting collection, use or disclosure. e.g., no screen-scraping for collection, use or disclosure (view-only access) + */ + Access: consent_action_Access, + /** + * Gather retrieved information for storage + */ + Collect: consent_action_Collect, + /** + * Allow retrieval of a patient's information for the purpose of update or rectify + */ + AccessAndCorrect: consent_action_AccessAndCorrect, + /** + * Transfer retrieved information + */ + Disclose: consent_action_Disclose, + /** + * Utilize the retrieved information + */ + Use: consent_action_Use, +}; +const consent_category_AdvanceDirective: Coding = { + code: "acd", + display: "Advance Directive", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_DoNotResuscitate: Coding = { + code: "dnr", + display: "Do Not Resuscitate", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_EmergencyOnly: Coding = { + code: "emrgonly", + display: "Emergency Only", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_HealthCareDirective: Coding = { + code: "hcd", + display: "Health Care Directive", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_NoticeOfPrivacyPractices: Coding = { + code: "npp", + display: "Notice of Privacy Practices", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_POLST: Coding = { + code: "polst", + display: "POLST", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_ResearchInformationAccess: Coding = { + code: "research", + display: "Research Information Access", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_DeIdentifiedInformationAccess: Coding = { + code: "rsdid", + display: "De-identified Information Access", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +const consent_category_ReIdentifiableInformationAccess: Coding = { + code: "rsreid", + display: "Re-identifiable Information Access", + system: "http://terminology.hl7.org/CodeSystem/consentcategorycodes" +}; +/** + * This value set includes sample Consent Directive Type codes, including several consent directive related LOINC codes; HL7 VALUE SET: ActConsentType(2.16.840.1.113883.1.11.19897); examples of US realm consent directive legal descriptions and references to online and/or downloadable forms such as the SSA-827 Authorization to Disclose Information to the Social Security Administration; and other anticipated consent directives related to participation in a clinical trial, medical procedures, reproductive procedures; health care directive (Living Will); advance directive, do not resuscitate (DNR); Physician Orders for Life-Sustaining Treatment (POLST) + */ +export const ConsentCategory = { + PrivacyPolicyAcknowledgmentDocument: C80DocTypecodes_PrivacyPolicyAcknowledgmentDocument, + PrivacyPolicyOrganizationDocument: C80DocTypecodes_PrivacyPolicyOrganizationDocument, + PatientConsent: C80DocTypecodes_PatientConsent, + ReleaseOfInformationConsent: C80DocTypecodes_ReleaseOfInformationConsent, + /** + * Any instructions, written or given verbally by a patient to a health care provider in anticipation of potential need for medical treatment. [2005 Honor My Wishes] + */ + AdvanceDirective: consent_category_AdvanceDirective, + /** + * A legal document, signed by both the patient and their provider, stating a desire not to have CPR initiated in case of a cardiac event. Note: This form was replaced in 2003 with the Physician Orders for Life-Sustaining Treatment [POLST]. + */ + DoNotResuscitate: consent_category_DoNotResuscitate, + /** + * Opt-in to disclosure of health information for emergency only consent directive. Comment: This general consent directive specifically limits disclosure of health information for purpose of emergency treatment. Additional parameters may further limit the disclosure to specific users, roles, duration, types of information, and impose uses obligations. [ActConsentDirective (2.16.840.1.113883.1.11.20425)] + */ + EmergencyOnly: consent_category_EmergencyOnly, + /** + * Patient's document telling patient's health care provider what the patient wants or does not want if the patient is diagnosed as being terminally ill and in a persistent vegetative state or in a permanently unconscious condition.[2005 Honor My Wishes] + */ + HealthCareDirective: consent_category_HealthCareDirective, + /** + * Acknowledgement of custodian notice of privacy practices. Usage Notes: This type of consent directive acknowledges a custodian's notice of privacy practices including its permitted collection, access, use and disclosure of health information to users and for purposes of use specified. [ActConsentDirective (2.16.840.1.113883.1.11.20425)] + */ + NoticeOfPrivacyPractices: consent_category_NoticeOfPrivacyPractices, + /** + * The Physician Order for Life-Sustaining Treatment form records a person's health care wishes for end of life emergency treatment and translates them into an order by the physician. It must be reviewed and signed by both the patient and the physician, Advanced Registered Nurse Practitioner or Physician Assistant. [2005 Honor My Wishes] Comment: Opt-in Consent Directive with restrictions. + */ + POLST: consent_category_POLST, + /** + * Consent to have healthcare information in an electronic health record accessed for research purposes. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)] + */ + ResearchInformationAccess: consent_category_ResearchInformationAccess, + /** + * Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes, but without consent to re-identify the information under any circumstance. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897) + */ + DeIdentifiedInformationAccess: consent_category_DeIdentifiedInformationAccess, + /** + * Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes re-identified under specific circumstances outlined in the consent. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)] + */ + ReIdentifiableInformationAccess: consent_category_ReIdentifiableInformationAccess, +}; +const ConsentContentClass_CDADocuments: Coding = { + code: "application/hl7-cda+xml", + display: "CDA Documents", + system: "urn:ietf:bcp:13" +}; +const ConsentContentClass_LipidLabReport: Coding = { + code: "http://hl7.org/fhir/StructureDefinition/lipidprofile", + display: "Lipid Lab Report", + system: "urn:ietf:rfc:3986" +}; +/** + * This value set includes the FHIR resource types, along with some other important content class codes + */ +export const ConsentContentClass = { + /** + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. + */ + Account: resource_types_Account, + /** + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context. + */ + ActivityDefinition: resource_types_ActivityDefinition, + /** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ + AdverseEvent: resource_types_AdverseEvent, + /** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ + AllergyIntolerance: resource_types_AllergyIntolerance, + CDADocuments: ConsentContentClass_CDADocuments, + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment: resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse: resource_types_AppointmentResponse, + /** + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. + */ + AuditEvent: resource_types_AuditEvent, + /** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ + Basic: resource_types_Basic, + /** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ + Binary: resource_types_Binary, + /** + * A material substance originating from a biological entity intended to be transplanted or infused + * into another (possibly the same) biological entity. + */ + BiologicallyDerivedProduct: resource_types_BiologicallyDerivedProduct, + /** + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. + */ + BodyStructure: resource_types_BodyStructure, + /** + * A container for a collection of resources. + */ + Bundle: resource_types_Bundle, + /** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + CapabilityStatement: resource_types_CapabilityStatement, + /** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ + CarePlan: resource_types_CarePlan, + /** + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient. + */ + CareTeam: resource_types_CareTeam, + /** + * Catalog entries are wrappers that contextualize items included in a catalog. + */ + CatalogEntry: resource_types_CatalogEntry, + /** + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. + */ + ChargeItem: resource_types_ChargeItem, + /** + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system. + */ + ChargeItemDefinition: resource_types_ChargeItemDefinition, + /** + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement. + */ + Claim: resource_types_Claim, + /** + * This resource provides the adjudication details from the processing of a Claim resource. + */ + ClaimResponse: resource_types_ClaimResponse, + /** + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score. + */ + ClinicalImpression: resource_types_ClinicalImpression, + /** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ + CodeSystem: resource_types_CodeSystem, + /** + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition. + */ + Communication: resource_types_Communication, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest: resource_types_CommunicationRequest, + /** + * A compartment definition that defines how resources are accessed on a server. + */ + CompartmentDefinition: resource_types_CompartmentDefinition, + /** + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). + */ + Composition: resource_types_Composition, + /** + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models. + */ + ConceptMap: resource_types_ConceptMap, + /** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ + Condition: resource_types_Condition, + /** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ + Consent: resource_types_Consent, + /** + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. + */ + Contract: resource_types_Contract, + /** + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment. + */ + Coverage: resource_types_Coverage, + /** + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy. + */ + CoverageEligibilityRequest: resource_types_CoverageEligibilityRequest, + /** + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. + */ + CoverageEligibilityResponse: resource_types_CoverageEligibilityResponse, + /** + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. + */ + DetectedIssue: resource_types_DetectedIssue, + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device: resource_types_Device, + /** + * The characteristics, operational status and capabilities of a medical-related component of a medical device. + */ + DeviceDefinition: resource_types_DeviceDefinition, + /** + * Describes a measurement, calculation or setting capability of a medical device. + */ + DeviceMetric: resource_types_DeviceMetric, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest: resource_types_DeviceRequest, + /** + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. + */ + DeviceUseStatement: resource_types_DeviceUseStatement, + /** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ + DiagnosticReport: resource_types_DiagnosticReport, + /** + * A collection of documents compiled for a purpose together with metadata that applies to the collection. + */ + DocumentManifest: resource_types_DocumentManifest, + /** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ + DocumentReference: resource_types_DocumentReference, + /** + * A resource that includes narrative, extensions, and contained resources. + */ + DomainResource: resource_types_DomainResource, + /** + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies. + */ + EffectEvidenceSynthesis: resource_types_EffectEvidenceSynthesis, + /** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ + Encounter: resource_types_Encounter, + /** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ + Endpoint: resource_types_Endpoint, + /** + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage. + */ + EnrollmentRequest: resource_types_EnrollmentRequest, + /** + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. + */ + EnrollmentResponse: resource_types_EnrollmentResponse, + /** + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. + */ + EpisodeOfCare: resource_types_EpisodeOfCare, + /** + * The EventDefinition resource provides a reusable description of when a particular event can occur. + */ + EventDefinition: resource_types_EventDefinition, + /** + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + Evidence: resource_types_Evidence, + /** + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + EvidenceVariable: resource_types_EvidenceVariable, + /** + * Example of workflow instance. + */ + ExampleScenario: resource_types_ExampleScenario, + /** + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided. + */ + ExplanationOfBenefit: resource_types_ExplanationOfBenefit, + /** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ + FamilyMemberHistory: resource_types_FamilyMemberHistory, + /** + * Prospective warnings of potential issues when providing care to the patient. + */ + Flag: resource_types_Flag, + /** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ + Goal: resource_types_Goal, + /** + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set. + */ + GraphDefinition: resource_types_GraphDefinition, + /** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ + Group: resource_types_Group, + /** + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken. + */ + GuidanceResponse: resource_types_GuidanceResponse, + /** + * The details of a healthcare service available at a location. + */ + HealthcareService: resource_types_HealthcareService, + LipidLabReport: ConsentContentClass_LipidLabReport, + /** + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. + */ + ImagingStudy: resource_types_ImagingStudy, + /** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ + Immunization: resource_types_Immunization, + /** + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations. + */ + ImmunizationEvaluation: resource_types_ImmunizationEvaluation, + /** + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification. + */ + ImmunizationRecommendation: resource_types_ImmunizationRecommendation, + /** + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts. + */ + ImplementationGuide: resource_types_ImplementationGuide, + /** + * Details of a Health Insurance product/plan provided by an organization. + */ + InsurancePlan: resource_types_InsurancePlan, + /** + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. + */ + Invoice: resource_types_Invoice, + /** + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. + */ + Library: resource_types_Library, + /** + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence". + */ + Linkage: resource_types_Linkage, + /** + * A list is a curated collection of resources. + */ + List: resource_types_List, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location: resource_types_Location, + /** + * The Measure resource provides the definition of a quality measure. + */ + Measure: resource_types_Measure, + /** + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation. + */ + MeasureReport: resource_types_MeasureReport, + /** + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. + */ + Media: resource_types_Media, + /** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ + Medication: resource_types_Medication, + /** + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. + */ + MedicationAdministration: resource_types_MedicationAdministration, + /** + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. + */ + MedicationDispense: resource_types_MedicationDispense, + /** + * Information about a medication that is used to support knowledge. + */ + MedicationKnowledge: resource_types_MedicationKnowledge, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest: resource_types_MedicationRequest, + /** + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. + */ + MedicationStatement: resource_types_MedicationStatement, + /** + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). + */ + MedicinalProduct: resource_types_MedicinalProduct, + /** + * The regulatory authorization of a medicinal product. + */ + MedicinalProductAuthorization: resource_types_MedicinalProductAuthorization, + /** + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes. + */ + MedicinalProductContraindication: resource_types_MedicinalProductContraindication, + /** + * Indication for the Medicinal Product. + */ + MedicinalProductIndication: resource_types_MedicinalProductIndication, + /** + * An ingredient of a manufactured item or pharmaceutical product. + */ + MedicinalProductIngredient: resource_types_MedicinalProductIngredient, + /** + * The interactions of the medicinal product with other medicinal products, or other forms of interactions. + */ + MedicinalProductInteraction: resource_types_MedicinalProductInteraction, + /** + * The manufactured item as contained in the packaged medicinal product. + */ + MedicinalProductManufactured: resource_types_MedicinalProductManufactured, + /** + * A medicinal product in a container or package. + */ + MedicinalProductPackaged: resource_types_MedicinalProductPackaged, + /** + * A pharmaceutical product described in terms of its composition and dose form. + */ + MedicinalProductPharmaceutical: resource_types_MedicinalProductPharmaceutical, + /** + * Describe the undesirable effects of the medicinal product. + */ + MedicinalProductUndesirableEffect: resource_types_MedicinalProductUndesirableEffect, + /** + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted. + */ + MessageDefinition: resource_types_MessageDefinition, + /** + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. + */ + MessageHeader: resource_types_MessageHeader, + /** + * Raw data describing a biological sequence. + */ + MolecularSequence: resource_types_MolecularSequence, + /** + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types. + */ + NamingSystem: resource_types_NamingSystem, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder: resource_types_NutritionOrder, + /** + * Measurements and simple assertions made about a patient, device or other subject. + */ + Observation: resource_types_Observation, + /** + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service. + */ + ObservationDefinition: resource_types_ObservationDefinition, + /** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ + OperationDefinition: resource_types_OperationDefinition, + /** + * A collection of error, warning, or information messages that result from a system action. + */ + OperationOutcome: resource_types_OperationOutcome, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization: resource_types_Organization, + /** + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship. + */ + OrganizationAffiliation: resource_types_OrganizationAffiliation, + /** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ + Parameters: resource_types_Parameters, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient: resource_types_Patient, + /** + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references. + */ + PaymentNotice: resource_types_PaymentNotice, + /** + * This resource provides the details including amount of a payment and allocates the payment items being paid. + */ + PaymentReconciliation: resource_types_PaymentReconciliation, + /** + * Demographics and administrative information about a person independent of a specific health-related context. + */ + Person: resource_types_Person, + /** + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols. + */ + PlanDefinition: resource_types_PlanDefinition, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner: resource_types_Practitioner, + /** + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. + */ + PractitionerRole: resource_types_PractitionerRole, + /** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ + Procedure: resource_types_Procedure, + /** + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies. + */ + Provenance: resource_types_Provenance, + /** + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. + */ + Questionnaire: resource_types_Questionnaire, + /** + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. + */ + QuestionnaireResponse: resource_types_QuestionnaireResponse, + /** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ + RelatedPerson: resource_types_RelatedPerson, + /** + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". + */ + RequestGroup: resource_types_RequestGroup, + /** + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + ResearchDefinition: resource_types_ResearchDefinition, + /** + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + ResearchElementDefinition: resource_types_ResearchElementDefinition, + /** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ + ResearchStudy: resource_types_ResearchStudy, + /** + * A physical entity which is the primary unit of operational and/or administrative interest in a study. + */ + ResearchSubject: resource_types_ResearchSubject, + /** + * This is the base resource type for everything. + */ + Resource: resource_types_Resource, + /** + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. + */ + RiskAssessment: resource_types_RiskAssessment, + /** + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies. + */ + RiskEvidenceSynthesis: resource_types_RiskEvidenceSynthesis, + /** + * A container for slots of time that may be available for booking appointments. + */ + Schedule: resource_types_Schedule, + /** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ + SearchParameter: resource_types_SearchParameter, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest: resource_types_ServiceRequest, + /** + * A slot of time on a schedule that may be available for booking appointments. + */ + Slot: resource_types_Slot, + /** + * A sample to be used for analysis. + */ + Specimen: resource_types_Specimen, + /** + * A kind of specimen with associated set of requirements. + */ + SpecimenDefinition: resource_types_SpecimenDefinition, + /** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ + StructureDefinition: resource_types_StructureDefinition, + /** + * A Map of relationships between 2 structures that can be used to transform data. + */ + StructureMap: resource_types_StructureMap, + /** + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. + */ + Subscription: resource_types_Subscription, + /** + * A homogeneous material with a definite composition. + */ + Substance: resource_types_Substance, + /** + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. + */ + SubstanceNucleicAcid: resource_types_SubstanceNucleicAcid, + /** + * Todo. + */ + SubstancePolymer: resource_types_SubstancePolymer, + /** + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. + */ + SubstanceProtein: resource_types_SubstanceProtein, + /** + * Todo. + */ + SubstanceReferenceInformation: resource_types_SubstanceReferenceInformation, + /** + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. + */ + SubstanceSourceMaterial: resource_types_SubstanceSourceMaterial, + /** + * The detailed description of a substance, typically at a level beyond what is used for prescribing. + */ + SubstanceSpecification: resource_types_SubstanceSpecification, + /** + * Record of delivery of what is supplied. + */ + SupplyDelivery: resource_types_SupplyDelivery, + /** + * A record of a request for a medication, substance or device used in the healthcare setting. + */ + SupplyRequest: resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task: resource_types_Task, + /** + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + TerminologyCapabilities: resource_types_TerminologyCapabilities, + /** + * A summary of information based on the results of executing a TestScript. + */ + TestReport: resource_types_TestReport, + /** + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification. + */ + TestScript: resource_types_TestScript, + /** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html). + */ + ValueSet: resource_types_ValueSet, + /** + * Describes validation requirements, source(s), status and dates for one or more elements. + */ + VerificationResult: resource_types_VerificationResult, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription: resource_types_VisionPrescription, +}; +const consent_data_meaning_AuthoredBy: Coding = { + code: "authoredby", + display: "AuthoredBy", + system: "http://hl7.org/fhir/consent-data-meaning" +}; +const consent_data_meaning_Dependents: Coding = { + code: "dependents", + display: "Dependents", + system: "http://hl7.org/fhir/consent-data-meaning" +}; +const consent_data_meaning_Instance: Coding = { + code: "instance", + display: "Instance", + system: "http://hl7.org/fhir/consent-data-meaning" +}; +const consent_data_meaning_Related: Coding = { + code: "related", + display: "Related", + system: "http://hl7.org/fhir/consent-data-meaning" +}; +/** + * How a resource reference is interpreted when testing consent restrictions. + */ +export const ConsentDataMeaning = { + /** + * The consent applies to instances of resources that are authored by. + */ + AuthoredBy: consent_data_meaning_AuthoredBy, + /** + * The consent applies directly to the instance of the resource and instances that refer to it. + */ + Dependents: consent_data_meaning_Dependents, + /** + * The consent applies directly to the instance of the resource. + */ + Instance: consent_data_meaning_Instance, + /** + * The consent applies directly to the instance of the resource and instances it refers to. + */ + Related: consent_data_meaning_Related, +}; +const consent_policy_ATELGAOptInConsent: Coding = { + code: "at-elga", + display: "AT ELGA Opt-in Consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_CommonRuleInformedConsent: Coding = { + code: "cric", + display: "Common Rule Informed Consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_MichiganBehaviorAndMentalHealthConsent: Coding = { + code: "dch-3927", + display: "Michigan behavior and mental health consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_PopulationOriginsAndAncestryResearchConsent: Coding = { + code: "ga4gh", + display: "Population origins and ancestry research consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HIPAAAuthorization: Coding = { + code: "hipaa-auth", + display: "HIPAA Authorization", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HIPAANoticeOfPrivacyPractices: Coding = { + code: "hipaa-npp", + display: "HIPAA Notice of Privacy Practices", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HIPAAResearchAuthorization: Coding = { + code: "hipaa-research", + display: "HIPAA Research Authorization", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HIPAARestrictions: Coding = { + code: "hipaa-restrictions", + display: "HIPAA Restrictions", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HIPAASelfPayRestriction: Coding = { + code: "hipaa-self-pay", + display: "HIPAA Self-Pay Restriction", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_IllinoisConsentByMinorsToMedicalProcedures: Coding = { + code: "illinois-minor-procedure", + display: "Illinois Consent by Minors to Medical Procedures", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_MichiganMDHHS5515ConsentToShareBehavioralHealthInformationForCareCoordinationPurposes: Coding = { + code: "mdhhs-5515", + display: "Michigan MDHHS-5515 Consent to Share Behavioral Health Information for Care Coordination Purposes", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_NCICancerClinicalTrialConsent: Coding = { + code: "nci", + display: "NCI Cancer Clinical Trial consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_NIHAuthorizationForTheReleaseOfMedicalInformation: Coding = { + code: "nih-527", + display: "NIH Authorization for the Release of Medical Information", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_NIHGlobalRareDiseasePatientRegistryAndDataRepositoryConsent: Coding = { + code: "nih-grdr", + display: "NIH Global Rare Disease Patient Registry and Data Repository consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_HHSNIHHIPAAResearchAuthorization: Coding = { + code: "nih-hipaa", + display: "HHS NIH HIPAA Research Authorization", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_NLLSPPermission: Coding = { + code: "nl-lsp", + display: "NL LSP Permission", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_NewYorkStateSurgicalAndInvasiveProcedureProtocol: Coding = { + code: "nyssipp", + display: "New York State Surgical and Invasive Procedure Protocol", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_SquaxinIndianBehavioralHealthAndHIPAAConsent: Coding = { + code: "squaxin", + display: "Squaxin Indian behavioral health and HIPAA consent", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_SSAAuthorizationToDisclose: Coding = { + code: "ssa-827", + display: "SSA Authorization to Disclose", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm100484: Coding = { + code: "va-10-0484", + display: "VA Form 10-0484", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm100485: Coding = { + code: "va-10-0485", + display: "VA Form 10-0485", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm101010116: Coding = { + code: "va-10-10116", + display: "VA Form 10-10-10116", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm105345: Coding = { + code: "va-10-5345", + display: "VA Form 10-5345", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm105345a: Coding = { + code: "va-10-5345a", + display: "VA Form 10-5345a", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm105345aMHV: Coding = { + code: "va-10-5345a-mhv", + display: "VA Form 10-5345a-MHV", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +const consent_policy_VAForm214142: Coding = { + code: "va-21-4142", + display: "VA Form 21-4142", + system: "http://terminology.hl7.org/CodeSystem/consentpolicycodes" +}; +/** + * This value set includes sample Regulatory consent policy types from the US and other regions. + */ +export const ConsentPolicy = { + /** + * Pursuant to Sec. 2 no. 9 Health Telematics Act 2012, ELGA Health Data ( “ELGA-Gesundheitsdaten”) = Medical documents. Austria opted for an opt-out approach. This means that a person is by default ‘ELGA participant’ unless he/she objects. ELGA participants have the following options: General opt out: No participation in ELGA, Partial opt-out: No participation in a particular ELGA application, e.g. eMedication and Case-specific opt-out: No participation in ELGA only regarding a particular case/treatment. There is the possibility to opt-in again. ELGA participants can also exclude the access of a particular ELGA healthcare provider to a particular piece of or all of their ELGA data. http://ec.europa.eu/health/ehealth/docs/laws_austria_en.pdf + */ + ATELGAOptInConsent: consent_policy_ATELGAOptInConsent, + /** + * 45 CFR part 46 §46.116 General requirements for informed consent; and §46.117 Documentation of informed consent. https://www.gpo.gov/fdsys/pkg/FR-2017-01-19/pdf/2017-01058.pdf + */ + CommonRuleInformedConsent: consent_policy_CommonRuleInformedConsent, + /** + * Michigan DCH-3927 Consent to Share Behavioral Health Information for Care Coordination Purposes, which combines 42 CFR Part 2 and Michigan Mental Health Code, Act 258 of 1974. Form is available at http://www.michigan.gov/documents/mdch/DCH-3927_Consent_to_Share_Health_Information_477005_7.docx + */ + MichiganBehaviorAndMentalHealthConsent: consent_policy_MichiganBehaviorAndMentalHealthConsent, + /** + * Global Alliance for Genomic Health Data Sharing Consent Form is an example of the GA4GH Population origins and ancestry research consent form. Consenters agree to permitting a specified research project to collect ancestry and genetic information in controlled-access databases, and to allow other researchers to use deidentified information from those databases. http://www.commonaccord.org/index.php?action=doc&file=Wx/org/genomicsandhealth/REWG/Demo/Roberta_Robinson_US + */ + PopulationOriginsAndAncestryResearchConsent: consent_policy_PopulationOriginsAndAncestryResearchConsent, + /** + * HIPAA 45 CFR Section 164.508 Uses and disclosures for which an authorization is required. (a) Standard: Authorizations for uses and disclosures. (1) Authorization required: General rule. Except as otherwise permitted or required by this subchapter, a covered entity SHALL not use or disclose protected health information without an authorization that is valid under this section. When a covered entity obtains or receives a valid authorization for its use or disclosure of protected health information, such use or disclosure must be consistent with such authorization. Usage Note: Authorizations governed under this regulation meet the definition of an opt in class of consent directive. + */ + HIPAAAuthorization: consent_policy_HIPAAAuthorization, + /** + * 164.520 Notice of privacy practices for protected health information. (1) Right to notice. Except as provided by paragraph (a)(2) or (3) of this section, an individual has a right to adequate notice of the uses and disclosures of protected health information that may be made by the covered entity, and of the individual's rights and the covered entity's legal duties with respect to protected health information. Usage Note: Restrictions governed under this regulation meet the definition of an implied with an opportunity to dissent class of consent directive. + */ + HIPAANoticeOfPrivacyPractices: consent_policy_HIPAANoticeOfPrivacyPractices, + /** + * HIPAA 45 CFR 164.508 - Uses and disclosures for which an authorization is required. (a) Standard: Authorizations for uses and disclosures. (3) Compound authorizations. An authorization for use or disclosure of protected health information SHALL NOT be combined with any other document to create a compound authorization, except as follows: (i) An authorization for the use or disclosure of protected health information for a research study may be combined with any other type of written permission for the same or another research study. This exception includes combining an authorization for the use or disclosure of protected health information for a research study with another authorization for the same research study, with an authorization for the creation or maintenance of a research database or repository, or with a consent to participate in research. Where a covered health care provider has conditioned the provision of research-related treatment on the provision of one of the authorizations, as permitted under paragraph (b)(4)(i) of this section, any compound authorization created under this paragraph must clearly differentiate between the conditioned and unconditioned components and provide the individual with an opportunity to opt in to the research activities described in the unconditioned authorization. Usage Notes: See HHS http://www.hhs.gov/hipaa/for-professionals/special-topics/research/index.html and OCR http://www.hhs.gov/hipaa/for-professionals/special-topics/research/index.html + */ + HIPAAResearchAuthorization: consent_policy_HIPAAResearchAuthorization, + /** + * HIPAA 45 CFR 164.510 - Uses and disclosures requiring an opportunity for the individual to agree or to object. A covered entity may use or disclose protected health information, provided that the individual is informed in advance of the use or disclosure and has the opportunity to agree to or prohibit or restrict the use or disclosure, in accordance with the applicable requirements of this section. The covered entity may orally inform the individual of and obtain the individual's oral agreement or objection to a use or disclosure permitted by this section. Usage Note: Restrictions governed under this regulation meet the definition of an opt out with exception class of consent directive. + */ + HIPAARestrictions: consent_policy_HIPAARestrictions, + /** + * HIPAA 45 CFR 164.522(a) Right To Request a Restriction of Uses and Disclosures. (vi) A covered entity must agree to the request of an individual to restrict disclosure of protected health information about the individual to a health plan if: (A) The disclosure is for the purpose of carrying out payment or health care operations and is not otherwise required by law; and (B) The protected health information pertains solely to a health care item or service for which the individual, or person other than the health plan on behalf of the individual, has paid the covered entity in full. Usage Note: Restrictions governed under this regulation meet the definition of an opt out with exception class of consent directive. Opt out is limited to disclosures to a payer for payment and operations purpose of use. See HL7 HIPAA Self-Pay code in ActPrivacyLaw (2.16.840.1.113883.1.11.20426). + */ + HIPAASelfPayRestriction: consent_policy_HIPAASelfPayRestriction, + /** + * The consent to the performance of a medical or surgical procedure by a physician licensed to practice medicine and surgery, a licensed advanced practice nurse, or a licensed physician assistant executed by a married person who is a minor, by a parent who is a minor, by a pregnant woman who is a minor, or by any person 18 years of age or older, is not voidable because of such minority, and, for such purpose, a married person who is a minor, a parent who is a minor, a pregnant woman who is a minor, or any person 18 years of age or older, is deemed to have the same legal capacity to act and has the same powers and obligations as has a person of legal age. Consent by Minors to Medical Procedures Act. (410 ILCS 210/0.01) (from Ch. 111, par. 4500) Sec. 0.01. Short title. This Act may be cited as the Consent by Minors to Medical Procedures Act. (Source: P.A. 86-1324.) http://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=1539&ChapterID=35 + */ + IllinoisConsentByMinorsToMedicalProcedures: consent_policy_IllinoisConsentByMinorsToMedicalProcedures, + /** + * On January 1, 2015, the Michigan Department of Health and Human Services (MDHHS) released a standard consent form for the sharing of health information specific to behavioral health and substance use treatment in accordance with Public Act 129 of 2014. In Michigan, while providers are not required to use this new standard form (MDHHS-5515), they are required to accept it. Note: Form is available at http://www.michigan.gov/documents/mdhhs/Consent_to_Share_Behavioral_Health_Information_for_Care_Coordination_Purposes_548835_7.docx For more information see http://www.michigan.gov/documents/mdhhs/Behavioral_Health_Consent_Form_Background_Information_548864_7.pdf + */ + MichiganMDHHS5515ConsentToShareBehavioralHealthInformationForCareCoordinationPurposes: consent_policy_MichiganMDHHS5515ConsentToShareBehavioralHealthInformationForCareCoordinationPurposes, + /** + * see http://ctep.cancer.gov/protocolDevelopment/docs/Informed_Consent_Template.docx + */ + NCICancerClinicalTrialConsent: consent_policy_NCICancerClinicalTrialConsent, + /** + * NIH Authorization for the Release of Medical Information is a patient’s consent for the National Institutes of Health Clinical Center to release medical information to care providers, which can be revoked. Note: Consent Form available @ http://cc.nih.gov/participate/_pdf/NIH-527.pdf + */ + NIHAuthorizationForTheReleaseOfMedicalInformation: consent_policy_NIHAuthorizationForTheReleaseOfMedicalInformation, + /** + * Global Rare Disease Patient Registry and Data Repository (GRDR) consent is an agreement of a healthcare consumer to permit collection, access, use and disclosure of de-identified rare disease information and collection of bio-specimens, medical information, family history and other related information from patients to permit the registry collection of health and genetic information, and specimens for pseudonymized disclosure for research purpose of use. https://rarediseases.info.nih.gov/files/informed_consent_template.pdf + */ + NIHGlobalRareDiseasePatientRegistryAndDataRepositoryConsent: consent_policy_NIHGlobalRareDiseasePatientRegistryAndDataRepositoryConsent, + /** + * Guidance and template form https://privacyruleandresearch.nih.gov/pdf/authorization.pdf + */ + HHSNIHHIPAAResearchAuthorization: consent_policy_HHSNIHHIPAAResearchAuthorization, + /** + * LSP (National Exchange Point) requires that providers, hospitals and pharmacy obtain explicit permission [opt-in] from healthcare consumers to submit and retrieve all or only some of a subject of care’s health information collected by the LSP for purpose of treatment, which can be revoked. Without permission, a provider cannot access LSP information even in an emergency. The LSP provides healthcare consumers with accountings of disclosures. https://www.vzvz.nl/uploaded/FILES/htmlcontent/Formulieren/TOESTEMMINGSFORMULIER.pdf, https://www.ikgeeftoestemming.nl/en, https://www.ikgeeftoestemming.nl/en/registration/find-healthcare-provider + */ + NLLSPPermission: consent_policy_NLLSPPermission, + /** + * The New York State Surgical and Invasive Procedure Protocol (NYSSIPP) applies to all operative and invasive procedures including endoscopy, general surgery or interventional radiology. Other procedures that involve puncture or incision of the skin, or insertion of an instrument or foreign material into the body are within the scope of the protocol. This protocol also applies to those anesthesia procedures either prior to a surgical procedure or independent of a surgical procedure such as spinal facet blocks. Example: Certain 'minor' procedures such as venipuncture, peripheral IV placement, insertion of nasogastric tube and foley catheter insertion are not within the scope of the protocol. From http://www.health.ny.gov/professionals/protocols_and_guidelines/surgical_and_invasive_procedure/nyssipp_faq.htm Note: HHC 100B-1 Form is available at http://www.downstate.edu/emergency_medicine/documents/Consent_CT_with_contrast.pdf + */ + NewYorkStateSurgicalAndInvasiveProcedureProtocol: consent_policy_NewYorkStateSurgicalAndInvasiveProcedureProtocol, + /** + * Squaxin Indian HIPAA and 42 CFR Part 2 Consent for Release and Exchange of Confidential Information, which permits consenter to select healthcare record type and types of treatment purposes. This consent requires disclosers and recipients to comply with 42 C.F.R. Part 2, and HIPAA 45 C.F.R. parts 160 and 164. It includes patient notice of the refrain policy not to disclose without consent, and revocation rights. https://www.ncsacw.samhsa.gov/files/SI_ConsentForReleaseAndExchange.PDF + */ + SquaxinIndianBehavioralHealthAndHIPAAConsent: consent_policy_SquaxinIndianBehavioralHealthAndHIPAAConsent, + /** + * SA Form SSA-827 (Authorization to Disclose Information to the Social Security Administration (SSA)). Form is available at https://www.socialsecurity.gov/forms/ssa-827-inst-sp.pdf + */ + SSAAuthorizationToDisclose: consent_policy_SSAAuthorizationToDisclose, + /** + * VA Form 10-0484 Revocation for Release of Individually-Identifiable Health Information enables a veteran to revoke authorization for the VA to release specified copies of individually-identifiable health information with the non-VA health care provider organizations participating in the eHealth Exchange and partnering with VA. Comment: Opt-in Consent Directive with status = rescinded (aka 'revoked'). Note: Form is available at http://www.va.gov/vaforms/medical/pdf/vha-10-0484-fill.pdf + */ + VAForm100484: consent_policy_VAForm100484, + /** + * VA Form 10-0485 Request for and Authorization to Release Protected Health Information to eHealth Exchange enables a veteran to request and authorize a VA health care facility to release protected health information (PHI) for treatment purposes only to the communities that are participating in the eHealth Exchange, VLER Directive, and other Health Information Exchanges with who VA has an agreement. This information may consist of the diagnosis of Sickle Cell Anemia, the treatment of or referral for Drug Abuse, treatment of or referral for Alcohol Abuse or the treatment of or testing for infection with Human Immunodeficiency Virus. This authorization covers the diagnoses that I may have upon signing of the authorization and the diagnoses that I may acquire in the future including those protected by 38 U.S.C. 7332. Comment: Opt-in Consent Directive. Note: Form is available at http://www.va.gov/vaforms/medical/pdf/10-0485-fill.pdf + */ + VAForm100485: consent_policy_VAForm100485, + /** + * VA Form 10-10116 Revocation of Authorization for Use and Release of Individually Identifiable Health Information for Veterans Health Administration Research. Comment: Opt-in with Restriction Consent Directive with status = 'completed'. Note: Form is available at http://www.northerncalifornia.va.gov/northerncalifornia/services/rnd/docs/vha-10-10116.pdf + */ + VAForm101010116: consent_policy_VAForm101010116, + /** + * VA Form 10-5345 Request for and Authorization to Release Medical Records or Health Information enables a veteran to request and authorize the VA to release specified copies of protected health information (PHI), such as hospital summary or outpatient treatment notes, which may include information about conditions governed under Title 38 Section 7332 (drug abuse, alcoholism or alcohol abuse, testing for or infection with HIV, and sickle cell anemia). Comment: Opt-in Consent Directive. Note: Form is available at http://www.va.gov/vaforms/medical/pdf/vha-10-5345-fill.pdf + */ + VAForm105345: consent_policy_VAForm105345, + /** + * VA Form 10-5345a Individuals' Request for a Copy of Their Own Health Information enables a veteran to request and authorize the VA to release specified copies of protected health information (PHI), such as hospital summary or outpatient treatment notes. Note: Form is available at http://www.va.gov/vaforms/medical/pdf/vha-10-5345a-fill.pdf + */ + VAForm105345a: consent_policy_VAForm105345a, + /** + * VA Form 10-5345a-MHV Individual's Request for a Copy of their own health information from MyHealtheVet enables a veteran to receive a copy of all available personal health information to be delivered through the veteran's My HealtheVet account. Note: Form is available at http://www.va.gov/vaforms/medical/pdf/vha-10-5345a-MHV-fill.pdf + */ + VAForm105345aMHV: consent_policy_VAForm105345aMHV, + /** + * VA Form 21-4142 (Authorization and Consent to Release Information to the Department of Veterans Affairs (VA) enables a veteran to authorize the US Veterans Administration [VA] to request veteran's health information from non-VA providers. Aka VA Compensation Application Note: Form is available at http://www.vba.va.gov/pubs/forms/VBA-21-4142-ARE.pdf . For additional information regarding VA Form 21-4142, refer to the following website: www.benefits.va.gov/compensation/consent_privateproviders + */ + VAForm214142: consent_policy_VAForm214142, +}; +const consent_provision_type_OptOut: Coding = { + code: "deny", + display: "Opt Out", + system: "http://hl7.org/fhir/consent-provision-type" +}; +const consent_provision_type_OptIn: Coding = { + code: "permit", + display: "Opt In", + system: "http://hl7.org/fhir/consent-provision-type" +}; +/** + * How a rule statement is applied, such as adding additional consent or removing consent. + */ +export const ConsentProvisionType = { + /** + * Consent is denied for actions meeting these rules. + */ + OptOut: consent_provision_type_OptOut, + /** + * Consent is provided for actions meeting these rules. + */ + OptIn: consent_provision_type_OptIn, +}; +const consent_scope_AdvancedCareDirective: Coding = { + code: "adr", + display: "Advanced Care Directive", + system: "http://terminology.hl7.org/CodeSystem/consentscope" +}; +const consent_scope_PrivacyConsent: Coding = { + code: "patient-privacy", + display: "Privacy Consent", + system: "http://terminology.hl7.org/CodeSystem/consentscope" +}; +const consent_scope_Research: Coding = { + code: "research", + display: "Research", + system: "http://terminology.hl7.org/CodeSystem/consentscope" +}; +const consent_scope_Treatment: Coding = { + code: "treatment", + display: "Treatment", + system: "http://terminology.hl7.org/CodeSystem/consentscope" +}; +/** + * This value set includes the four Consent scope codes. + */ +export const ConsentScope = { + /** + * Actions to be taken if they are no longer able to make decisions for themselves + */ + AdvancedCareDirective: consent_scope_AdvancedCareDirective, + /** + * Agreement to collect, access, use or disclose (share) information + */ + PrivacyConsent: consent_scope_PrivacyConsent, + /** + * Consent to participate in research protocol and information sharing required + */ + Research: consent_scope_Research, + /** + * Consent to undergo a specific treatment + */ + Treatment: consent_scope_Treatment, +}; +const consent_state_codes_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/consent-state-codes" +}; +const consent_state_codes_Pending: Coding = { + code: "draft", + display: "Pending", + system: "http://hl7.org/fhir/consent-state-codes" +}; +const consent_state_codes_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/consent-state-codes" +}; +const consent_state_codes_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://hl7.org/fhir/consent-state-codes" +}; +const consent_state_codes_Proposed: Coding = { + code: "proposed", + display: "Proposed", + system: "http://hl7.org/fhir/consent-state-codes" +}; +const consent_state_codes_Rejected: Coding = { + code: "rejected", + display: "Rejected", + system: "http://hl7.org/fhir/consent-state-codes" +}; +/** + * Indicates the state of the consent. + */ +export const ConsentStateCodes = { + /** + * The consent is to be followed and enforced. + */ + Active: consent_state_codes_Active, + /** + * The consent is in development or awaiting use but is not yet intended to be acted upon. + */ + Pending: consent_state_codes_Pending, + /** + * The consent was created wrongly (e.g. wrong patient) and should be ignored. + */ + EnteredInError: consent_state_codes_EnteredInError, + /** + * The consent is terminated or replaced. + */ + Inactive: consent_state_codes_Inactive, + /** + * The consent has been proposed but not yet agreed to by all parties. The negotiation stage. + */ + Proposed: consent_state_codes_Proposed, + /** + * The consent has been rejected by one or more of the parties. + */ + Rejected: consent_state_codes_Rejected, +}; +const constraint_severity_Error: Coding = { + code: "error", + display: "Error", + system: "http://hl7.org/fhir/constraint-severity" +}; +const constraint_severity_Warning: Coding = { + code: "warning", + display: "Warning", + system: "http://hl7.org/fhir/constraint-severity" +}; +/** + * SHALL applications comply with this constraint? + */ +export const ConstraintSeverity = { + /** + * If the constraint is violated, the resource is not conformant. + */ + Error: constraint_severity_Error, + /** + * If the constraint is violated, the resource is conformant, but it is not necessarily following best practice. + */ + Warning: constraint_severity_Warning, +}; +const contactentity_type_Administrative: Coding = { + code: "ADMIN", + display: "Administrative", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +const contactentity_type_Billing: Coding = { + code: "BILL", + display: "Billing", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +const contactentity_type_HumanResource: Coding = { + code: "HR", + display: "Human Resource", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +const contactentity_type_Patient: Coding = { + code: "PATINF", + display: "Patient", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +const contactentity_type_Payor: Coding = { + code: "PAYOR", + display: "Payor", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +const contactentity_type_Press: Coding = { + code: "PRESS", + display: "Press", + system: "http://terminology.hl7.org/CodeSystem/contactentity-type" +}; +/** + * This example value set defines a set of codes that can be used to indicate the purpose for which you would contact a contact party. + */ +export const ContactentityType = { + /** + * Contact details for administrative enquiries. + */ + Administrative: contactentity_type_Administrative, + /** + * Contact details for information regarding to billing/general finance enquiries. + */ + Billing: contactentity_type_Billing, + /** + * Contact details for issues related to Human Resources, such as staff matters, OH&S etc. + */ + HumanResource: contactentity_type_HumanResource, + /** + * Generic information contact for patients. + */ + Patient: contactentity_type_Patient, + /** + * Contact details for dealing with issues related to insurance claims/adjudication/payment. + */ + Payor: contactentity_type_Payor, + /** + * Dedicated contact point for matters relating to press enquiries. + */ + Press: contactentity_type_Press, +}; +const contact_point_system_Email: Coding = { + code: "email", + display: "Email", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_Fax: Coding = { + code: "fax", + display: "Fax", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_Other: Coding = { + code: "other", + display: "Other", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_Pager: Coding = { + code: "pager", + display: "Pager", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_Phone: Coding = { + code: "phone", + display: "Phone", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_SMS: Coding = { + code: "sms", + display: "SMS", + system: "http://hl7.org/fhir/contact-point-system" +}; +const contact_point_system_URL: Coding = { + code: "url", + display: "URL", + system: "http://hl7.org/fhir/contact-point-system" +}; +/** + * Telecommunications form for contact point. + */ +export const ContactPointSystem = { + /** + * The value is an email address. + */ + Email: contact_point_system_Email, + /** + * The value is a fax machine. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required. + */ + Fax: contact_point_system_Fax, + /** + * A contact that is not a phone, fax, page or email address and is not expressible as a URL. E.g. Internal mail address. This SHOULD NOT be used for contacts that are expressible as a URL (e.g. Skype, Twitter, Facebook, etc.) Extensions may be used to distinguish "other" contact types. + */ + Other: contact_point_system_Other, + /** + * The value is a pager number. These may be local pager numbers that are only usable on a particular pager system. + */ + Pager: contact_point_system_Pager, + /** + * The value is a telephone number used for voice calls. Use of full international numbers starting with + is recommended to enable automatic dialing support but not required. + */ + Phone: contact_point_system_Phone, + /** + * A contact that can be used for sending an sms message (e.g. mobile phones, some landlines). + */ + SMS: contact_point_system_SMS, + /** + * A contact that is not a phone, fax, pager or email address and is expressed as a URL. This is intended for various institutional or personal contacts including web sites, blogs, Skype, Twitter, Facebook, etc. Do not use for email addresses. + */ + URL: contact_point_system_URL, +}; +const contact_point_use_Home: Coding = { + code: "home", + display: "Home", + system: "http://hl7.org/fhir/contact-point-use" +}; +const contact_point_use_Mobile: Coding = { + code: "mobile", + display: "Mobile", + system: "http://hl7.org/fhir/contact-point-use" +}; +const contact_point_use_Old: Coding = { + code: "old", + display: "Old", + system: "http://hl7.org/fhir/contact-point-use" +}; +const contact_point_use_Temp: Coding = { + code: "temp", + display: "Temp", + system: "http://hl7.org/fhir/contact-point-use" +}; +const contact_point_use_Work: Coding = { + code: "work", + display: "Work", + system: "http://hl7.org/fhir/contact-point-use" +}; +/** + * Use of contact point. + */ +export const ContactPointUse = { + /** + * A communication contact point at a home; attempted contacts for business purposes might intrude privacy and chances are one will contact family or other household members instead of the person one wishes to call. Typically used with urgent cases, or if no other contacts are available. + */ + Home: contact_point_use_Home, + /** + * A telecommunication device that moves and stays with its owner. May have characteristics of all other use codes, suitable for urgent matters, not the first choice for routine business. + */ + Mobile: contact_point_use_Mobile, + /** + * This contact point is no longer in use (or was never correct, but retained for records). + */ + Old: contact_point_use_Old, + /** + * A temporary contact point. The period can provide more detailed information. + */ + Temp: contact_point_use_Temp, + /** + * An office contact point. First choice for business related contacts during business hours. + */ + Work: contact_point_use_Work, +}; +const contributor_type_Author: Coding = { + code: "author", + display: "Author", + system: "http://hl7.org/fhir/contributor-type" +}; +const contributor_type_Editor: Coding = { + code: "editor", + display: "Editor", + system: "http://hl7.org/fhir/contributor-type" +}; +const contributor_type_Endorser: Coding = { + code: "endorser", + display: "Endorser", + system: "http://hl7.org/fhir/contributor-type" +}; +const contributor_type_Reviewer: Coding = { + code: "reviewer", + display: "Reviewer", + system: "http://hl7.org/fhir/contributor-type" +}; +/** + * The type of contributor. + */ +export const ContributorType = { + /** + * An author of the content of the module. + */ + Author: contributor_type_Author, + /** + * An editor of the content of the module. + */ + Editor: contributor_type_Editor, + /** + * An endorser of the content of the module. + */ + Endorser: contributor_type_Endorser, + /** + * A reviewer of the content of the module. + */ + Reviewer: contributor_type_Reviewer, +}; +const data_absent_reason_AskedButDeclined: Coding = { + code: "asked-declined", + display: "Asked But Declined", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_AskedButUnknown: Coding = { + code: "asked-unknown", + display: "Asked But Unknown", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_AsText: Coding = { + code: "as-text", + display: "As Text", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_Error: Coding = { + code: "error", + display: "Error", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_Masked: Coding = { + code: "masked", + display: "Masked", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NegativeInfinityNINF: Coding = { + code: "negative-infinity", + display: "Negative Infinity (NINF)", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NotANumberNaN: Coding = { + code: "not-a-number", + display: "Not a Number (NaN)", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NotApplicable: Coding = { + code: "not-applicable", + display: "Not Applicable", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NotAsked: Coding = { + code: "not-asked", + display: "Not Asked", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NotPerformed: Coding = { + code: "not-performed", + display: "Not Performed", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_NotPermitted: Coding = { + code: "not-permitted", + display: "Not Permitted", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_PositiveInfinityPINF: Coding = { + code: "positive-infinity", + display: "Positive Infinity (PINF)", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_TemporarilyUnknown: Coding = { + code: "temp-unknown", + display: "Temporarily Unknown", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +const data_absent_reason_Unsupported: Coding = { + code: "unsupported", + display: "Unsupported", + system: "http://terminology.hl7.org/CodeSystem/data-absent-reason" +}; +/** + * Used to specify why the normally expected content of the data element is missing. + */ +export const DataAbsentReason = { + /** + * The source was asked but declined to answer. + */ + AskedButDeclined: data_absent_reason_AskedButDeclined, + /** + * The source was asked but does not know the value. + */ + AskedButUnknown: data_absent_reason_AskedButUnknown, + /** + * The content of the data is represented in the resource narrative. + */ + AsText: data_absent_reason_AsText, + /** + * Some system or workflow process error means that the information is not available. + */ + Error: data_absent_reason_Error, + /** + * The information is not available due to security, privacy or related reasons. + */ + Masked: data_absent_reason_Masked, + /** + * The numeric value is excessively low and unrepresentable due to a floating point processing error. + */ + NegativeInfinityNINF: data_absent_reason_NegativeInfinityNINF, + /** + * The numeric value is undefined or unrepresentable due to a floating point processing error. + */ + NotANumberNaN: data_absent_reason_NotANumberNaN, + /** + * There is no proper value for this element (e.g. last menstrual period for a male). + */ + NotApplicable: data_absent_reason_NotApplicable, + /** + * The workflow didn't lead to this value being known. + */ + NotAsked: data_absent_reason_NotAsked, + /** + * The value is not available because the observation procedure (test, etc.) was not performed. + */ + NotPerformed: data_absent_reason_NotPerformed, + /** + * The value is not permitted in this context (e.g. due to profiles, or the base data types). + */ + NotPermitted: data_absent_reason_NotPermitted, + /** + * The numeric value is excessively high and unrepresentable due to a floating point processing error. + */ + PositiveInfinityPINF: data_absent_reason_PositiveInfinityPINF, + /** + * There is reason to expect (from the workflow) that the value may become known. + */ + TemporarilyUnknown: data_absent_reason_TemporarilyUnknown, + /** + * The value is expected to exist but is not known. + */ + Unknown: data_absent_reason_Unknown, + /** + * The source system wasn't capable of supporting this element. + */ + Unsupported: data_absent_reason_Unsupported, +}; +/** + * A version specific list of the data types defined by the FHIR specification for use as an element type (any of the FHIR defined data types). + */ +export const DataTypes = { + /** + * An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. + */ + Address: data_types_Address, + /** + * A duration of time during which an organism (or a process) has existed. + */ + Age: data_types_Age, + /** + * A text note which also contains information about who made the statement and when. + */ + Annotation: data_types_Annotation, + /** + * For referring to data content defined in other formats. + */ + Attachment: data_types_Attachment, + /** + * Base definition for all elements that are defined inside a resource - but not those in a data type. + */ + BackboneElement: data_types_BackboneElement, + /** + * A stream of bytes + */ + Base64Binary: data_types_Base64Binary, + /** + * Value of "true" or "false" + */ + Boolean: data_types_Boolean, + /** + * A URI that is a reference to a canonical URL on a FHIR resource + */ + Canonical: data_types_Canonical, + /** + * A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents + */ + Code: data_types_Code, + /** + * A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. + */ + CodeableConcept: data_types_CodeableConcept, + /** + * A reference to a code defined by a terminology system. + */ + Coding: data_types_Coding, + /** + * Specifies contact information for a person or organization. + */ + ContactDetail: data_types_ContactDetail, + /** + * Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. + */ + ContactPoint: data_types_ContactPoint, + /** + * A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. + */ + Contributor: data_types_Contributor, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Count: data_types_Count, + /** + * Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. + */ + DataRequirement: data_types_DataRequirement, + /** + * A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates. + */ + Date: data_types_Date, + /** + * A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. + */ + DateTime: data_types_DateTime, + /** + * A rational number with implicit precision + */ + Decimal: data_types_Decimal, + /** + * A length - a value with a unit that is a physical distance. + */ + Distance: data_types_Distance, + /** + * Indicates how the medication is/was taken or should be taken by the patient. + */ + Dosage: data_types_Dosage, + /** + * A length of time. + */ + Duration: data_types_Duration, + /** + * Base definition for all elements in a resource. + */ + Element: data_types_Element, + /** + * Captures constraints on each element within the resource, profile, or extension. + */ + ElementDefinition: data_types_ElementDefinition, + /** + * A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used. + */ + Expression: data_types_Expression, + /** + * Optional Extension Element - found in all resources. + */ + Extension: data_types_Extension, + /** + * A human's name with the ability to identify parts and usage. + */ + HumanName: data_types_HumanName, + /** + * Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. + */ + Id: data_types_Id, + /** + * An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. + */ + Identifier: data_types_Identifier, + /** + * An instant in time - known at least to the second + */ + Instant: data_types_Instant, + /** + * A whole number + */ + Integer: data_types_Integer, + /** + * A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine + */ + Markdown: data_types_Markdown, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + MarketingStatus: data_types_MarketingStatus, + /** + * The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. + */ + Meta: data_types_Meta, + /** + * An amount of economic utility in some recognized currency. + */ + Money: data_types_Money, + MoneyQuantity: data_types_MoneyQuantity, + /** + * A human-readable summary of the resource conveying the essential clinical and business information for the resource. + */ + Narrative: data_types_Narrative, + /** + * An OID represented as a URI + */ + Oid: data_types_Oid, + /** + * The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. + */ + ParameterDefinition: data_types_ParameterDefinition, + /** + * A time period defined by a start and end date and optionally time. + */ + Period: data_types_Period, + /** + * A populatioof people with some set of grouping criteria. + */ + Population: data_types_Population, + /** + * An integer with a value that is positive (e.g. >0) + */ + PositiveInt: data_types_PositiveInt, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + ProdCharacteristic: data_types_ProdCharacteristic, + /** + * The shelf-life and storage information for a medicinal product item or container can be described using this class. + */ + ProductShelfLife: data_types_ProductShelfLife, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Quantity: data_types_Quantity, + /** + * A set of ordered Quantities defined by a low and high limit. + */ + Range: data_types_Range, + /** + * A relationship of two Quantity values - expressed as a numerator and a denominator. + */ + Ratio: data_types_Ratio, + /** + * A reference from one resource to another. + */ + Reference: data_types_Reference, + /** + * Related artifacts such as additional documentation, justification, or bibliographic references. + */ + RelatedArtifact: data_types_RelatedArtifact, + /** + * A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data. + */ + SampledData: data_types_SampledData, + /** + * A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. + */ + Signature: data_types_Signature, + SimpleQuantity: data_types_SimpleQuantity, + /** + * A sequence of Unicode characters + */ + String: data_types_String, + /** + * Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. + */ + SubstanceAmount: data_types_SubstanceAmount, + /** + * A time during the day, with no date specified + */ + Time: data_types_Time, + /** + * Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. + */ + Timing: data_types_Timing, + /** + * A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. + */ + TriggerDefinition: data_types_TriggerDefinition, + /** + * An integer with a value that is not negative (e.g. >= 0) + */ + UnsignedInt: data_types_UnsignedInt, + /** + * String of characters used to identify a name or a resource + */ + Uri: data_types_Uri, + /** + * A URI that is a literal reference + */ + Url: data_types_Url, + /** + * Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care). + */ + UsageContext: data_types_UsageContext, + /** + * A UUID, represented as a URI + */ + Uuid: data_types_Uuid, + /** + * XHTML format, as defined by W3C, but restricted usage (mainly, no active content) + */ + XHTML: data_types_XHTML, +}; +const days_of_week_Friday: Coding = { + code: "fri", + display: "Friday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Monday: Coding = { + code: "mon", + display: "Monday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Saturday: Coding = { + code: "sat", + display: "Saturday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Sunday: Coding = { + code: "sun", + display: "Sunday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Thursday: Coding = { + code: "thu", + display: "Thursday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Tuesday: Coding = { + code: "tue", + display: "Tuesday", + system: "http://hl7.org/fhir/days-of-week" +}; +const days_of_week_Wednesday: Coding = { + code: "wed", + display: "Wednesday", + system: "http://hl7.org/fhir/days-of-week" +}; +/** + * The days of the week. + */ +export const DaysOfWeek = { + /** + * Friday. + */ + Friday: days_of_week_Friday, + /** + * Monday. + */ + Monday: days_of_week_Monday, + /** + * Saturday. + */ + Saturday: days_of_week_Saturday, + /** + * Sunday. + */ + Sunday: days_of_week_Sunday, + /** + * Thursday. + */ + Thursday: days_of_week_Thursday, + /** + * Tuesday. + */ + Tuesday: days_of_week_Tuesday, + /** + * Wednesday. + */ + Wednesday: days_of_week_Wednesday, +}; +/** + * A list of all the concrete types defined in this version of the FHIR specification - Data Types and Resource Types. + */ +export const DefinedTypes = { + /** + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. + */ + Account_resource_types: resource_types_Account, + /** + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context. + */ + ActivityDefinition_resource_types: resource_types_ActivityDefinition, + /** + * An address expressed using postal conventions (as opposed to GPS or other location definition formats). This data type may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. + */ + Address_data_types: data_types_Address, + /** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ + AdverseEvent_resource_types: resource_types_AdverseEvent, + /** + * A duration of time during which an organism (or a process) has existed. + */ + Age_data_types: data_types_Age, + /** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ + AllergyIntolerance_resource_types: resource_types_AllergyIntolerance, + /** + * A text note which also contains information about who made the statement and when. + */ + Annotation_data_types: data_types_Annotation, + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment_resource_types: resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse_resource_types: resource_types_AppointmentResponse, + /** + * For referring to data content defined in other formats. + */ + Attachment_data_types: data_types_Attachment, + /** + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. + */ + AuditEvent_resource_types: resource_types_AuditEvent, + /** + * Base definition for all elements that are defined inside a resource - but not those in a data type. + */ + BackboneElement_data_types: data_types_BackboneElement, + /** + * A stream of bytes + */ + Base64Binary_data_types: data_types_Base64Binary, + /** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ + Basic_resource_types: resource_types_Basic, + /** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ + Binary_resource_types: resource_types_Binary, + /** + * A material substance originating from a biological entity intended to be transplanted or infused + * into another (possibly the same) biological entity. + */ + BiologicallyDerivedProduct_resource_types: resource_types_BiologicallyDerivedProduct, + /** + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. + */ + BodyStructure_resource_types: resource_types_BodyStructure, + /** + * Value of "true" or "false" + */ + Boolean_data_types: data_types_Boolean, + /** + * A container for a collection of resources. + */ + Bundle_resource_types: resource_types_Bundle, + /** + * A URI that is a reference to a canonical URL on a FHIR resource + */ + Canonical_data_types: data_types_Canonical, + /** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + CapabilityStatement_resource_types: resource_types_CapabilityStatement, + /** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ + CarePlan_resource_types: resource_types_CarePlan, + /** + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient. + */ + CareTeam_resource_types: resource_types_CareTeam, + /** + * Catalog entries are wrappers that contextualize items included in a catalog. + */ + CatalogEntry_resource_types: resource_types_CatalogEntry, + /** + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. + */ + ChargeItem_resource_types: resource_types_ChargeItem, + /** + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system. + */ + ChargeItemDefinition_resource_types: resource_types_ChargeItemDefinition, + /** + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement. + */ + Claim_resource_types: resource_types_Claim, + /** + * This resource provides the adjudication details from the processing of a Claim resource. + */ + ClaimResponse_resource_types: resource_types_ClaimResponse, + /** + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score. + */ + ClinicalImpression_resource_types: resource_types_ClinicalImpression, + /** + * A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents + */ + Code_data_types: data_types_Code, + /** + * A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text. + */ + CodeableConcept_data_types: data_types_CodeableConcept, + /** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ + CodeSystem_resource_types: resource_types_CodeSystem, + /** + * A reference to a code defined by a terminology system. + */ + Coding_data_types: data_types_Coding, + /** + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition. + */ + Communication_resource_types: resource_types_Communication, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest_resource_types: resource_types_CommunicationRequest, + /** + * A compartment definition that defines how resources are accessed on a server. + */ + CompartmentDefinition_resource_types: resource_types_CompartmentDefinition, + /** + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). + */ + Composition_resource_types: resource_types_Composition, + /** + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models. + */ + ConceptMap_resource_types: resource_types_ConceptMap, + /** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ + Condition_resource_types: resource_types_Condition, + /** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ + Consent_resource_types: resource_types_Consent, + /** + * Specifies contact information for a person or organization. + */ + ContactDetail_data_types: data_types_ContactDetail, + /** + * Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc. + */ + ContactPoint_data_types: data_types_ContactPoint, + /** + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. + */ + Contract_resource_types: resource_types_Contract, + /** + * A contributor to the content of a knowledge asset, including authors, editors, reviewers, and endorsers. + */ + Contributor_data_types: data_types_Contributor, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Count_data_types: data_types_Count, + /** + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment. + */ + Coverage_resource_types: resource_types_Coverage, + /** + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy. + */ + CoverageEligibilityRequest_resource_types: resource_types_CoverageEligibilityRequest, + /** + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. + */ + CoverageEligibilityResponse_resource_types: resource_types_CoverageEligibilityResponse, + /** + * Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. + */ + DataRequirement_data_types: data_types_DataRequirement, + /** + * A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates. + */ + Date_data_types: data_types_Date, + /** + * A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates. + */ + DateTime_data_types: data_types_DateTime, + /** + * A rational number with implicit precision + */ + Decimal_data_types: data_types_Decimal, + /** + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. + */ + DetectedIssue_resource_types: resource_types_DetectedIssue, + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device_resource_types: resource_types_Device, + /** + * The characteristics, operational status and capabilities of a medical-related component of a medical device. + */ + DeviceDefinition_resource_types: resource_types_DeviceDefinition, + /** + * Describes a measurement, calculation or setting capability of a medical device. + */ + DeviceMetric_resource_types: resource_types_DeviceMetric, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest_resource_types: resource_types_DeviceRequest, + /** + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. + */ + DeviceUseStatement_resource_types: resource_types_DeviceUseStatement, + /** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ + DiagnosticReport_resource_types: resource_types_DiagnosticReport, + /** + * A length - a value with a unit that is a physical distance. + */ + Distance_data_types: data_types_Distance, + /** + * A collection of documents compiled for a purpose together with metadata that applies to the collection. + */ + DocumentManifest_resource_types: resource_types_DocumentManifest, + /** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ + DocumentReference_resource_types: resource_types_DocumentReference, + /** + * A resource that includes narrative, extensions, and contained resources. + */ + DomainResource_resource_types: resource_types_DomainResource, + /** + * Indicates how the medication is/was taken or should be taken by the patient. + */ + Dosage_data_types: data_types_Dosage, + /** + * A length of time. + */ + Duration_data_types: data_types_Duration, + /** + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies. + */ + EffectEvidenceSynthesis_resource_types: resource_types_EffectEvidenceSynthesis, + /** + * Base definition for all elements in a resource. + */ + Element_data_types: data_types_Element, + /** + * Captures constraints on each element within the resource, profile, or extension. + */ + ElementDefinition_data_types: data_types_ElementDefinition, + /** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ + Encounter_resource_types: resource_types_Encounter, + /** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ + Endpoint_resource_types: resource_types_Endpoint, + /** + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage. + */ + EnrollmentRequest_resource_types: resource_types_EnrollmentRequest, + /** + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. + */ + EnrollmentResponse_resource_types: resource_types_EnrollmentResponse, + /** + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. + */ + EpisodeOfCare_resource_types: resource_types_EpisodeOfCare, + /** + * The EventDefinition resource provides a reusable description of when a particular event can occur. + */ + EventDefinition_resource_types: resource_types_EventDefinition, + /** + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + Evidence_resource_types: resource_types_Evidence, + /** + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + EvidenceVariable_resource_types: resource_types_EvidenceVariable, + /** + * Example of workflow instance. + */ + ExampleScenario_resource_types: resource_types_ExampleScenario, + /** + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided. + */ + ExplanationOfBenefit_resource_types: resource_types_ExplanationOfBenefit, + /** + * A expression that is evaluated in a specified context and returns a value. The context of use of the expression must specify the context in which the expression is evaluated, and how the result of the expression is used. + */ + Expression_data_types: data_types_Expression, + /** + * Optional Extension Element - found in all resources. + */ + Extension_data_types: data_types_Extension, + /** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ + FamilyMemberHistory_resource_types: resource_types_FamilyMemberHistory, + /** + * Prospective warnings of potential issues when providing care to the patient. + */ + Flag_resource_types: resource_types_Flag, + /** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ + Goal_resource_types: resource_types_Goal, + /** + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set. + */ + GraphDefinition_resource_types: resource_types_GraphDefinition, + /** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ + Group_resource_types: resource_types_Group, + /** + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken. + */ + GuidanceResponse_resource_types: resource_types_GuidanceResponse, + /** + * The details of a healthcare service available at a location. + */ + HealthcareService_resource_types: resource_types_HealthcareService, + /** + * A human's name with the ability to identify parts and usage. + */ + HumanName_data_types: data_types_HumanName, + /** + * Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive. + */ + Id_data_types: data_types_Id, + /** + * An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers. + */ + Identifier_data_types: data_types_Identifier, + /** + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. + */ + ImagingStudy_resource_types: resource_types_ImagingStudy, + /** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ + Immunization_resource_types: resource_types_Immunization, + /** + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations. + */ + ImmunizationEvaluation_resource_types: resource_types_ImmunizationEvaluation, + /** + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification. + */ + ImmunizationRecommendation_resource_types: resource_types_ImmunizationRecommendation, + /** + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts. + */ + ImplementationGuide_resource_types: resource_types_ImplementationGuide, + /** + * An instant in time - known at least to the second + */ + Instant_data_types: data_types_Instant, + /** + * Details of a Health Insurance product/plan provided by an organization. + */ + InsurancePlan_resource_types: resource_types_InsurancePlan, + /** + * A whole number + */ + Integer_data_types: data_types_Integer, + /** + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. + */ + Invoice_resource_types: resource_types_Invoice, + /** + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. + */ + Library_resource_types: resource_types_Library, + /** + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence". + */ + Linkage_resource_types: resource_types_Linkage, + /** + * A list is a curated collection of resources. + */ + List_resource_types: resource_types_List, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location_resource_types: resource_types_Location, + /** + * A string that may contain Github Flavored Markdown syntax for optional processing by a mark down presentation engine + */ + Markdown_data_types: data_types_Markdown, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + MarketingStatus_data_types: data_types_MarketingStatus, + /** + * The Measure resource provides the definition of a quality measure. + */ + Measure_resource_types: resource_types_Measure, + /** + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation. + */ + MeasureReport_resource_types: resource_types_MeasureReport, + /** + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. + */ + Media_resource_types: resource_types_Media, + /** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ + Medication_resource_types: resource_types_Medication, + /** + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. + */ + MedicationAdministration_resource_types: resource_types_MedicationAdministration, + /** + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. + */ + MedicationDispense_resource_types: resource_types_MedicationDispense, + /** + * Information about a medication that is used to support knowledge. + */ + MedicationKnowledge_resource_types: resource_types_MedicationKnowledge, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest_resource_types: resource_types_MedicationRequest, + /** + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. + */ + MedicationStatement_resource_types: resource_types_MedicationStatement, + /** + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). + */ + MedicinalProduct_resource_types: resource_types_MedicinalProduct, + /** + * The regulatory authorization of a medicinal product. + */ + MedicinalProductAuthorization_resource_types: resource_types_MedicinalProductAuthorization, + /** + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes. + */ + MedicinalProductContraindication_resource_types: resource_types_MedicinalProductContraindication, + /** + * Indication for the Medicinal Product. + */ + MedicinalProductIndication_resource_types: resource_types_MedicinalProductIndication, + /** + * An ingredient of a manufactured item or pharmaceutical product. + */ + MedicinalProductIngredient_resource_types: resource_types_MedicinalProductIngredient, + /** + * The interactions of the medicinal product with other medicinal products, or other forms of interactions. + */ + MedicinalProductInteraction_resource_types: resource_types_MedicinalProductInteraction, + /** + * The manufactured item as contained in the packaged medicinal product. + */ + MedicinalProductManufactured_resource_types: resource_types_MedicinalProductManufactured, + /** + * A medicinal product in a container or package. + */ + MedicinalProductPackaged_resource_types: resource_types_MedicinalProductPackaged, + /** + * A pharmaceutical product described in terms of its composition and dose form. + */ + MedicinalProductPharmaceutical_resource_types: resource_types_MedicinalProductPharmaceutical, + /** + * Describe the undesirable effects of the medicinal product. + */ + MedicinalProductUndesirableEffect_resource_types: resource_types_MedicinalProductUndesirableEffect, + /** + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted. + */ + MessageDefinition_resource_types: resource_types_MessageDefinition, + /** + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. + */ + MessageHeader_resource_types: resource_types_MessageHeader, + /** + * The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource. + */ + Meta_data_types: data_types_Meta, + /** + * Raw data describing a biological sequence. + */ + MolecularSequence_resource_types: resource_types_MolecularSequence, + /** + * An amount of economic utility in some recognized currency. + */ + Money_data_types: data_types_Money, + MoneyQuantity_data_types: data_types_MoneyQuantity, + /** + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types. + */ + NamingSystem_resource_types: resource_types_NamingSystem, + /** + * A human-readable summary of the resource conveying the essential clinical and business information for the resource. + */ + Narrative_data_types: data_types_Narrative, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder_resource_types: resource_types_NutritionOrder, + /** + * Measurements and simple assertions made about a patient, device or other subject. + */ + Observation_resource_types: resource_types_Observation, + /** + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service. + */ + ObservationDefinition_resource_types: resource_types_ObservationDefinition, + /** + * An OID represented as a URI + */ + Oid_data_types: data_types_Oid, + /** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ + OperationDefinition_resource_types: resource_types_OperationDefinition, + /** + * A collection of error, warning, or information messages that result from a system action. + */ + OperationOutcome_resource_types: resource_types_OperationOutcome, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization_resource_types: resource_types_Organization, + /** + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship. + */ + OrganizationAffiliation_resource_types: resource_types_OrganizationAffiliation, + /** + * The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse. + */ + ParameterDefinition_data_types: data_types_ParameterDefinition, + /** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ + Parameters_resource_types: resource_types_Parameters, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient_resource_types: resource_types_Patient, + /** + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references. + */ + PaymentNotice_resource_types: resource_types_PaymentNotice, + /** + * This resource provides the details including amount of a payment and allocates the payment items being paid. + */ + PaymentReconciliation_resource_types: resource_types_PaymentReconciliation, + /** + * A time period defined by a start and end date and optionally time. + */ + Period_data_types: data_types_Period, + /** + * Demographics and administrative information about a person independent of a specific health-related context. + */ + Person_resource_types: resource_types_Person, + /** + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols. + */ + PlanDefinition_resource_types: resource_types_PlanDefinition, + /** + * A populatioof people with some set of grouping criteria. + */ + Population_data_types: data_types_Population, + /** + * An integer with a value that is positive (e.g. >0) + */ + PositiveInt_data_types: data_types_PositiveInt, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner_resource_types: resource_types_Practitioner, + /** + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. + */ + PractitionerRole_resource_types: resource_types_PractitionerRole, + /** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ + Procedure_resource_types: resource_types_Procedure, + /** + * The marketing status describes the date when a medicinal product is actually put on the market or the date as of which it is no longer available. + */ + ProdCharacteristic_data_types: data_types_ProdCharacteristic, + /** + * The shelf-life and storage information for a medicinal product item or container can be described using this class. + */ + ProductShelfLife_data_types: data_types_ProductShelfLife, + /** + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies. + */ + Provenance_resource_types: resource_types_Provenance, + /** + * A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies. + */ + Quantity_data_types: data_types_Quantity, + /** + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. + */ + Questionnaire_resource_types: resource_types_Questionnaire, + /** + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. + */ + QuestionnaireResponse_resource_types: resource_types_QuestionnaireResponse, + /** + * A set of ordered Quantities defined by a low and high limit. + */ + Range_data_types: data_types_Range, + /** + * A relationship of two Quantity values - expressed as a numerator and a denominator. + */ + Ratio_data_types: data_types_Ratio, + /** + * A reference from one resource to another. + */ + Reference_data_types: data_types_Reference, + /** + * Related artifacts such as additional documentation, justification, or bibliographic references. + */ + RelatedArtifact_data_types: data_types_RelatedArtifact, + /** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ + RelatedPerson_resource_types: resource_types_RelatedPerson, + /** + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". + */ + RequestGroup_resource_types: resource_types_RequestGroup, + /** + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + ResearchDefinition_resource_types: resource_types_ResearchDefinition, + /** + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + ResearchElementDefinition_resource_types: resource_types_ResearchElementDefinition, + /** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ + ResearchStudy_resource_types: resource_types_ResearchStudy, + /** + * A physical entity which is the primary unit of operational and/or administrative interest in a study. + */ + ResearchSubject_resource_types: resource_types_ResearchSubject, + /** + * This is the base resource type for everything. + */ + Resource_resource_types: resource_types_Resource, + /** + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. + */ + RiskAssessment_resource_types: resource_types_RiskAssessment, + /** + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies. + */ + RiskEvidenceSynthesis_resource_types: resource_types_RiskEvidenceSynthesis, + /** + * A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data. + */ + SampledData_data_types: data_types_SampledData, + /** + * A container for slots of time that may be available for booking appointments. + */ + Schedule_resource_types: resource_types_Schedule, + /** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ + SearchParameter_resource_types: resource_types_SearchParameter, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest_resource_types: resource_types_ServiceRequest, + /** + * A signature along with supporting context. The signature may be a digital signature that is cryptographic in nature, or some other signature acceptable to the domain. This other signature may be as simple as a graphical image representing a hand-written signature, or a signature ceremony Different signature approaches have different utilities. + */ + Signature_data_types: data_types_Signature, + SimpleQuantity_data_types: data_types_SimpleQuantity, + /** + * A slot of time on a schedule that may be available for booking appointments. + */ + Slot_resource_types: resource_types_Slot, + /** + * A sample to be used for analysis. + */ + Specimen_resource_types: resource_types_Specimen, + /** + * A kind of specimen with associated set of requirements. + */ + SpecimenDefinition_resource_types: resource_types_SpecimenDefinition, + /** + * A sequence of Unicode characters + */ + String_data_types: data_types_String, + /** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ + StructureDefinition_resource_types: resource_types_StructureDefinition, + /** + * A Map of relationships between 2 structures that can be used to transform data. + */ + StructureMap_resource_types: resource_types_StructureMap, + /** + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. + */ + Subscription_resource_types: resource_types_Subscription, + /** + * A homogeneous material with a definite composition. + */ + Substance_resource_types: resource_types_Substance, + /** + * Chemical substances are a single substance type whose primary defining element is the molecular structure. Chemical substances shall be defined on the basis of their complete covalent molecular structure; the presence of a salt (counter-ion) and/or solvates (water, alcohols) is also captured. Purity, grade, physical form or particle size are not taken into account in the definition of a chemical substance or in the assignment of a Substance ID. + */ + SubstanceAmount_data_types: data_types_SubstanceAmount, + /** + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. + */ + SubstanceNucleicAcid_resource_types: resource_types_SubstanceNucleicAcid, + /** + * Todo. + */ + SubstancePolymer_resource_types: resource_types_SubstancePolymer, + /** + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. + */ + SubstanceProtein_resource_types: resource_types_SubstanceProtein, + /** + * Todo. + */ + SubstanceReferenceInformation_resource_types: resource_types_SubstanceReferenceInformation, + /** + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. + */ + SubstanceSourceMaterial_resource_types: resource_types_SubstanceSourceMaterial, + /** + * The detailed description of a substance, typically at a level beyond what is used for prescribing. + */ + SubstanceSpecification_resource_types: resource_types_SubstanceSpecification, + /** + * Record of delivery of what is supplied. + */ + SupplyDelivery_resource_types: resource_types_SupplyDelivery, + /** + * A record of a request for a medication, substance or device used in the healthcare setting. + */ + SupplyRequest_resource_types: resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task_resource_types: resource_types_Task, + /** + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + TerminologyCapabilities_resource_types: resource_types_TerminologyCapabilities, + /** + * A summary of information based on the results of executing a TestScript. + */ + TestReport_resource_types: resource_types_TestReport, + /** + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification. + */ + TestScript_resource_types: resource_types_TestScript, + /** + * A time during the day, with no date specified + */ + Time_data_types: data_types_Time, + /** + * Specifies an event that may occur multiple times. Timing schedules are used to record when things are planned, expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds, and may be used for reporting the schedule to which past regular activities were carried out. + */ + Timing_data_types: data_types_Timing, + /** + * A description of a triggering event. Triggering events can be named events, data events, or periodic, as determined by the type element. + */ + TriggerDefinition_data_types: data_types_TriggerDefinition, + /** + * An integer with a value that is not negative (e.g. >= 0) + */ + UnsignedInt_data_types: data_types_UnsignedInt, + /** + * String of characters used to identify a name or a resource + */ + Uri_data_types: data_types_Uri, + /** + * A URI that is a literal reference + */ + Url_data_types: data_types_Url, + /** + * Specifies clinical/business/etc. metadata that can be used to retrieve, index and/or categorize an artifact. This metadata can either be specific to the applicable population (e.g., age category, DRG) or the specific context of care (e.g., venue, care setting, provider of care). + */ + UsageContext_data_types: data_types_UsageContext, + /** + * A UUID, represented as a URI + */ + Uuid_data_types: data_types_Uuid, + /** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html). + */ + ValueSet_resource_types: resource_types_ValueSet, + /** + * Describes validation requirements, source(s), status and dates for one or more elements. + */ + VerificationResult_resource_types: resource_types_VerificationResult, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription_resource_types: resource_types_VisionPrescription, + /** + * XHTML format, as defined by W3C, but restricted usage (mainly, no active content) + */ + XHTML_data_types: data_types_XHTML, +}; +const definition_topic_Assessment: Coding = { + code: "assessment", + display: "Assessment", + system: "http://terminology.hl7.org/CodeSystem/definition-topic" +}; +const definition_topic_Education: Coding = { + code: "education", + display: "Education", + system: "http://terminology.hl7.org/CodeSystem/definition-topic" +}; +const definition_topic_Treatment: Coding = { + code: "treatment", + display: "Treatment", + system: "http://terminology.hl7.org/CodeSystem/definition-topic" +}; +/** + * High-level categorization of the definition, used for searching, sorting, and filtering. + */ +export const DefinitionTopic = { + /** + * The definition is related to assessment of the patient. + */ + Assessment: definition_topic_Assessment, + /** + * The definition is related to education of the patient. + */ + Education: definition_topic_Education, + /** + * The definition is related to treatment of the patient. + */ + Treatment: definition_topic_Treatment, +}; +const definition_use_DomainAnalysisModel: Coding = { + code: "archetype", + display: "Domain Analysis Model", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +const definition_use_CustomResource: Coding = { + code: "custom-resource", + display: "Custom Resource", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +const definition_use_DomainAnalysisModel_2: Coding = { + code: "dam", + display: "Domain Analysis Model", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +const definition_use_FHIRStructure: Coding = { + code: "fhir-structure", + display: "FHIR Structure", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +const definition_use_Template: Coding = { + code: "template", + display: "Template", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +const definition_use_WireFormat: Coding = { + code: "wire-format", + display: "Wire Format", + system: "http://terminology.hl7.org/CodeSystem/definition-use" +}; +/** + * Structure Definition Use Codes / Keywords + */ +export const DefinitionUse = { + /** + * This structure captures an analysis of a domain + */ + DomainAnalysisModel: definition_use_DomainAnalysisModel, + /** + * This structure is intended to be treated like a FHIR resource (e.g. on the FHIR API) + */ + CustomResource: definition_use_CustomResource, + /** + * This structure captures an analysis of a domain + */ + DomainAnalysisModel_2: definition_use_DomainAnalysisModel_2, + /** + * This structure is defined as part of the base FHIR Specification + */ + FHIRStructure: definition_use_FHIRStructure, + /** + * This structure is a template (n.b: 'template' has many meanings) + */ + Template: definition_use_Template, + /** + * This structure represents and existing structure (e.g. CDA, HL7 v2) + */ + WireFormat: definition_use_WireFormat, +}; +const DesignationUse_VAL900000000000003001: Coding = { + code: "900000000000003001", + system: "http://snomed.info/sct" +}; +const DesignationUse_VAL900000000000013009: Coding = { + code: "900000000000013009", + system: "http://snomed.info/sct" +}; +/** + * Details of how a designation would be used + */ +export const DesignationUse = { + VAL900000000000003001: DesignationUse_VAL900000000000003001, + VAL900000000000013009: DesignationUse_VAL900000000000013009, +}; +const device_nametype_ManufacturerName: Coding = { + code: "manufacturer-name", + display: "Manufacturer name", + system: "http://hl7.org/fhir/device-nametype" +}; +const device_nametype_ModelName: Coding = { + code: "model-name", + display: "Model name", + system: "http://hl7.org/fhir/device-nametype" +}; +const device_nametype_Other: Coding = { + code: "other", + display: "other", + system: "http://hl7.org/fhir/device-nametype" +}; +const device_nametype_PatientReportedName: Coding = { + code: "patient-reported-name", + display: "Patient Reported name", + system: "http://hl7.org/fhir/device-nametype" +}; +const device_nametype_UDILabelName: Coding = { + code: "udi-label-name", + display: "UDI Label name", + system: "http://hl7.org/fhir/device-nametype" +}; +const device_nametype_UserFriendlyName: Coding = { + code: "user-friendly-name", + display: "User Friendly name", + system: "http://hl7.org/fhir/device-nametype" +}; +/** + * The type of name the device is referred by. + */ +export const DeviceNametype = { + /** + * Manufacturer name. + */ + ManufacturerName: device_nametype_ManufacturerName, + /** + * Model name. + */ + ModelName: device_nametype_ModelName, + /** + * other. + */ + Other: device_nametype_Other, + /** + * Patient Reported name. + */ + PatientReportedName: device_nametype_PatientReportedName, + /** + * UDI Label name. + */ + UDILabelName: device_nametype_UDILabelName, + /** + * User Friendly name. + */ + UserFriendlyName: device_nametype_UserFriendlyName, +}; +const device_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/device-status" +}; +const device_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/device-status" +}; +const device_status_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://hl7.org/fhir/device-status" +}; +const device_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/device-status" +}; +/** + * The availability status of the device. + */ +export const DeviceStatus = { + /** + * The device is available for use. Note: For *implanted devices* this means that the device is implanted in the patient. + */ + Active: device_status_Active, + /** + * The device was entered in error and voided. + */ + EnteredInError: device_status_EnteredInError, + /** + * The device is no longer available for use (e.g. lost, expired, damaged). Note: For *implanted devices* this means that the device has been removed from the patient. + */ + Inactive: device_status_Inactive, + /** + * The status of the device has not been determined. + */ + Unknown: device_status_Unknown, +}; +const device_status_reason_HardwareDisconnected: Coding = { + code: "hw-discon", + display: "Hardware Disconnected", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_NotReady: Coding = { + code: "not-ready", + display: "Not Ready", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_Off: Coding = { + code: "off", + display: "Off", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_Offline: Coding = { + code: "offline", + display: "Offline", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_Online: Coding = { + code: "online", + display: "Online", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_Paused: Coding = { + code: "paused", + display: "Paused", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_Standby: Coding = { + code: "standby", + display: "Standby", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +const device_status_reason_TransducerDisconnected: Coding = { + code: "transduc-discon", + display: "Transducer Disconnected", + system: "http://terminology.hl7.org/CodeSystem/device-status-reason" +}; +/** + * The availability status reason of the device. + */ +export const DeviceStatusReason = { + /** + * The device hardware is disconnected. + */ + HardwareDisconnected: device_status_reason_HardwareDisconnected, + /** + * The device is not ready. + */ + NotReady: device_status_reason_NotReady, + /** + * The device is off. + */ + Off: device_status_reason_Off, + /** + * The device is offline. + */ + Offline: device_status_reason_Offline, + /** + * The device is off. + */ + Online: device_status_reason_Online, + /** + * The device is paused. + */ + Paused: device_status_reason_Paused, + /** + * The device is ready but not actively operating. + */ + Standby: device_status_reason_Standby, + /** + * The device transducer is disconnected. + */ + TransducerDisconnected: device_status_reason_TransducerDisconnected, +}; +const diagnosis_role_AdmissionDiagnosis: Coding = { + code: "AD", + display: "Admission diagnosis", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_Billing: Coding = { + code: "billing", + display: "Billing", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_ChiefComplaint: Coding = { + code: "CC", + display: "Chief complaint", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_ComorbidityDiagnosis: Coding = { + code: "CM", + display: "Comorbidity diagnosis", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_DischargeDiagnosis: Coding = { + code: "DD", + display: "Discharge diagnosis", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_PostOpDiagnosis: Coding = { + code: "post-op", + display: "post-op diagnosis", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +const diagnosis_role_PreOpDiagnosis: Coding = { + code: "pre-op", + display: "pre-op diagnosis", + system: "http://terminology.hl7.org/CodeSystem/diagnosis-role" +}; +/** + * This value set defines a set of codes that can be used to express the role of a diagnosis on the Encounter or EpisodeOfCare record. + */ +export const DiagnosisRole = { + AdmissionDiagnosis: diagnosis_role_AdmissionDiagnosis, + Billing: diagnosis_role_Billing, + ChiefComplaint: diagnosis_role_ChiefComplaint, + ComorbidityDiagnosis: diagnosis_role_ComorbidityDiagnosis, + DischargeDiagnosis: diagnosis_role_DischargeDiagnosis, + PostOpDiagnosis: diagnosis_role_PostOpDiagnosis, + PreOpDiagnosis: diagnosis_role_PreOpDiagnosis, +}; +const diagnostic_report_status_Amended: Coding = { + code: "amended", + display: "Amended", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Appended: Coding = { + code: "appended", + display: "Appended", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Corrected: Coding = { + code: "corrected", + display: "Corrected", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Final: Coding = { + code: "final", + display: "Final", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Partial: Coding = { + code: "partial", + display: "Partial", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Preliminary: Coding = { + code: "preliminary", + display: "Preliminary", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Registered: Coding = { + code: "registered", + display: "Registered", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +const diagnostic_report_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/diagnostic-report-status" +}; +/** + * The status of the diagnostic report. + */ +export const DiagnosticReportStatus = { + /** + * Subsequent to being final, the report has been modified. This includes any change in the results, diagnosis, narrative text, or other content of a report that has been issued. + */ + Amended: diagnostic_report_status_Amended, + /** + * Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. + */ + Appended: diagnostic_report_status_Appended, + /** + * The report is unavailable because the measurement was not started or not completed (also sometimes called "aborted"). + */ + Cancelled: diagnostic_report_status_Cancelled, + /** + * Subsequent to being final, the report has been modified to correct an error in the report or referenced results. + */ + Corrected: diagnostic_report_status_Corrected, + /** + * The report has been withdrawn following a previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be "cancelled" rather than "entered-in-error".). + */ + EnteredInError: diagnostic_report_status_EnteredInError, + /** + * The report is complete and verified by an authorized person. + */ + Final: diagnostic_report_status_Final, + /** + * This is a partial (e.g. initial, interim or preliminary) report: data in the report may be incomplete or unverified. + */ + Partial: diagnostic_report_status_Partial, + /** + * Verified early results are available, but not all results are final. + */ + Preliminary: diagnostic_report_status_Preliminary, + /** + * The existence of the report is registered, but there is nothing yet available. + */ + Registered: diagnostic_report_status_Registered, + /** + * The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. + */ + Unknown: diagnostic_report_status_Unknown, +}; +const v2_0074_Audiology: Coding = { + code: "AU", + display: "Audiology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_BloodGases: Coding = { + code: "BG", + display: "Blood Gases", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_BloodBank: Coding = { + code: "BLB", + display: "Blood Bank", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Cytogenetics: Coding = { + code: "CG", + display: "Cytogenetics", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Chemistry: Coding = { + code: "CH", + display: "Chemistry", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Cytopathology: Coding = { + code: "CP", + display: "Cytopathology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_CATScan: Coding = { + code: "CT", + display: "CAT Scan", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_CardiacCatheterization: Coding = { + code: "CTH", + display: "Cardiac Catheterization", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_CardiacUltrasound: Coding = { + code: "CUS", + display: "Cardiac Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_ElectrocardiacEGEKGEECHolter: Coding = { + code: "EC", + display: "Electrocardiac (e.g., EKG, EEC, Holter)", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_ElectroneuroEEGEMGEPPSG: Coding = { + code: "EN", + display: "Electroneuro (EEG, EMG,EP,PSG)", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Genetics: Coding = { + code: "GE", + display: "Genetics", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Hematology: Coding = { + code: "HM", + display: "Hematology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_BedsideICUMonitoring: Coding = { + code: "ICU", + display: "Bedside ICU Monitoring", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Immunology: Coding = { + code: "IMM", + display: "Immunology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Laboratory: Coding = { + code: "LAB", + display: "Laboratory", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Microbiology: Coding = { + code: "MB", + display: "Microbiology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Mycobacteriology: Coding = { + code: "MCB", + display: "Mycobacteriology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Mycology: Coding = { + code: "MYC", + display: "Mycology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_NuclearMagneticResonance: Coding = { + code: "NMR", + display: "Nuclear Magnetic Resonance", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_NuclearMedicineScan: Coding = { + code: "NMS", + display: "Nuclear Medicine Scan", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_NursingServiceMeasures: Coding = { + code: "NRS", + display: "Nursing Service Measures", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_OutsideLab: Coding = { + code: "OSL", + display: "Outside Lab", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_OccupationalTherapy: Coding = { + code: "OT", + display: "Occupational Therapy", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Other: Coding = { + code: "OTH", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_OBUltrasound: Coding = { + code: "OUS", + display: "OB Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_PulmonaryFunction: Coding = { + code: "PF", + display: "Pulmonary Function", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Pharmacy: Coding = { + code: "PHR", + display: "Pharmacy", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_PhysicianHxDxAdmissionNoteEtc: Coding = { + code: "PHY", + display: "Physician (Hx. Dx, admission note, etc.)", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_PhysicalTherapy: Coding = { + code: "PT", + display: "Physical Therapy", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Radiology: Coding = { + code: "RAD", + display: "Radiology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_RespiratoryCareTherapy: Coding = { + code: "RC", + display: "Respiratory Care (therapy)", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_RadiationTherapy: Coding = { + code: "RT", + display: "Radiation Therapy", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_RadiologyUltrasound: Coding = { + code: "RUS", + display: "Radiology Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Radiograph: Coding = { + code: "RX", + display: "Radiograph", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_SurgicalPathology: Coding = { + code: "SP", + display: "Surgical Pathology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Serology: Coding = { + code: "SR", + display: "Serology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Toxicology: Coding = { + code: "TX", + display: "Toxicology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Virology: Coding = { + code: "VR", + display: "Virology", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_VascularUltrasound: Coding = { + code: "VUS", + display: "Vascular Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +const v2_0074_Cineradiograph: Coding = { + code: "XRC", + display: "Cineradiograph", + system: "http://terminology.hl7.org/CodeSystem/v2-0074" +}; +/** + * This value set includes all the codes in HL7 V2 table 0074. + */ +export const DiagnosticServiceSections = { + Audiology: v2_0074_Audiology, + BloodGases: v2_0074_BloodGases, + BloodBank: v2_0074_BloodBank, + Cytogenetics: v2_0074_Cytogenetics, + Chemistry: v2_0074_Chemistry, + Cytopathology: v2_0074_Cytopathology, + CATScan: v2_0074_CATScan, + CardiacCatheterization: v2_0074_CardiacCatheterization, + CardiacUltrasound: v2_0074_CardiacUltrasound, + ElectrocardiacEGEKGEECHolter: v2_0074_ElectrocardiacEGEKGEECHolter, + ElectroneuroEEGEMGEPPSG: v2_0074_ElectroneuroEEGEMGEPPSG, + Genetics: v2_0074_Genetics, + Hematology: v2_0074_Hematology, + BedsideICUMonitoring: v2_0074_BedsideICUMonitoring, + Immunology: v2_0074_Immunology, + Laboratory: v2_0074_Laboratory, + Microbiology: v2_0074_Microbiology, + Mycobacteriology: v2_0074_Mycobacteriology, + Mycology: v2_0074_Mycology, + NuclearMagneticResonance: v2_0074_NuclearMagneticResonance, + NuclearMedicineScan: v2_0074_NuclearMedicineScan, + NursingServiceMeasures: v2_0074_NursingServiceMeasures, + OutsideLab: v2_0074_OutsideLab, + OccupationalTherapy: v2_0074_OccupationalTherapy, + Other: v2_0074_Other, + OBUltrasound: v2_0074_OBUltrasound, + PulmonaryFunction: v2_0074_PulmonaryFunction, + Pharmacy: v2_0074_Pharmacy, + PhysicianHxDxAdmissionNoteEtc: v2_0074_PhysicianHxDxAdmissionNoteEtc, + PhysicalTherapy: v2_0074_PhysicalTherapy, + Radiology: v2_0074_Radiology, + RespiratoryCareTherapy: v2_0074_RespiratoryCareTherapy, + RadiationTherapy: v2_0074_RadiationTherapy, + RadiologyUltrasound: v2_0074_RadiologyUltrasound, + Radiograph: v2_0074_Radiograph, + SurgicalPathology: v2_0074_SurgicalPathology, + Serology: v2_0074_Serology, + Toxicology: v2_0074_Toxicology, + Virology: v2_0074_Virology, + VascularUltrasound: v2_0074_VascularUltrasound, + Cineradiograph: v2_0074_Cineradiograph, +}; +const dicom_dcim_Film: Coding = { + code: "110010", + display: "Film", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_USBDiskEmulation: Coding = { + code: "110030", + display: "USB Disk Emulation", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_Email: Coding = { + code: "110031", + display: "Email", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_CD: Coding = { + code: "110032", + display: "CD", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DVD: Coding = { + code: "110033", + display: "DVD", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_CompactFlash: Coding = { + code: "110034", + display: "Compact Flash", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_MultiMediaCard: Coding = { + code: "110035", + display: "Multi-media Card", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SecureDigitalCard: Coding = { + code: "110036", + display: "Secure Digital Card", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_URI: Coding = { + code: "110037", + display: "URI", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_PaperDocument: Coding = { + code: "110038", + display: "Paper Document", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +/** + * Media Type Code + */ +export const Dicm405Mediatype = { + /** + * Film type of output + */ + Film: dicom_dcim_Film, + /** + * A device that connects using the USB hard drive interface. These may be USB-Sticks, portable hard drives, and other technologies + */ + USBDiskEmulation: dicom_dcim_USBDiskEmulation, + /** + * Email and email attachments used as a media for data transport + */ + Email: dicom_dcim_Email, + /** + * CD-R, CD-ROM, and CD-RW media used for data transport + */ + CD: dicom_dcim_CD, + /** + * DVD, DVD-RAM, and other DVD formatted media used for data transport + */ + DVD: dicom_dcim_DVD, + /** + * Media that comply with the Compact Flash standard + */ + CompactFlash: dicom_dcim_CompactFlash, + /** + * Media that comply with the Multi-media Card standard + */ + MultiMediaCard: dicom_dcim_MultiMediaCard, + /** + * Media that comply with the Secure Digital Card standard + */ + SecureDigitalCard: dicom_dcim_SecureDigitalCard, + /** + * URI Identifier for network or other resource, see RFC 3968 + */ + URI: dicom_dcim_URI, + /** + * Any paper or similar document + */ + PaperDocument: dicom_dcim_PaperDocument, +}; +const discriminator_type_Exists: Coding = { + code: "exists", + display: "Exists", + system: "http://hl7.org/fhir/discriminator-type" +}; +const discriminator_type_Pattern: Coding = { + code: "pattern", + display: "Pattern", + system: "http://hl7.org/fhir/discriminator-type" +}; +const discriminator_type_Profile: Coding = { + code: "profile", + display: "Profile", + system: "http://hl7.org/fhir/discriminator-type" +}; +const discriminator_type_Type: Coding = { + code: "type", + display: "Type", + system: "http://hl7.org/fhir/discriminator-type" +}; +const discriminator_type_Value: Coding = { + code: "value", + display: "Value", + system: "http://hl7.org/fhir/discriminator-type" +}; +/** + * How an element value is interpreted when discrimination is evaluated. + */ +export const DiscriminatorType = { + /** + * The slices are differentiated by the presence or absence of the nominated element. + */ + Exists: discriminator_type_Exists, + /** + * The slices have different values in the nominated element, as determined by testing them against the applicable ElementDefinition.pattern[x]. + */ + Pattern: discriminator_type_Pattern, + /** + * The slices are differentiated by conformance of the nominated element to a specified profile. Note that if the path specifies .resolve() then the profile is the target profile on the reference. In this case, validation by the possible profiles is required to differentiate the slices. + */ + Profile: discriminator_type_Profile, + /** + * The slices are differentiated by type of the nominated element. + */ + Type: discriminator_type_Type, + /** + * The slices have different values in the nominated element. + */ + Value: discriminator_type_Value, +}; +const DocSectionCodes_VAL101543: Coding = { + code: "10154-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101576: Coding = { + code: "10157-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101600: Coding = { + code: "10160-0", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101642: Coding = { + code: "10164-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101832: Coding = { + code: "10183-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101840: Coding = { + code: "10184-0", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL101873: Coding = { + code: "10187-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL102103: Coding = { + code: "10210-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL102160: Coding = { + code: "10216-0", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL102186: Coding = { + code: "10218-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL102228: Coding = { + code: "10222-8", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL102236: Coding = { + code: "10223-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL113290: Coding = { + code: "11329-0", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL113480: Coding = { + code: "11348-0", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL113696: Coding = { + code: "11369-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL114934: Coding = { + code: "11493-4", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL115352: Coding = { + code: "11535-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL115378: Coding = { + code: "11537-8", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL187765: Coding = { + code: "18776-5", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL292995: Coding = { + code: "29299-5", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL295451: Coding = { + code: "29545-1", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL295493: Coding = { + code: "29549-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL295543: Coding = { + code: "29554-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL297622: Coding = { + code: "29762-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL309542: Coding = { + code: "30954-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL423442: Coding = { + code: "42344-2", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL423467: Coding = { + code: "42346-7", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL423483: Coding = { + code: "42348-3", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL423491: Coding = { + code: "42349-1", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL462408: Coding = { + code: "46240-8", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL462416: Coding = { + code: "46241-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL578526: Coding = { + code: "57852-6", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL86488: Coding = { + code: "8648-8", + system: "http://loinc.org" +}; +const DocSectionCodes_VAL87163: Coding = { + code: "8716-3", + system: "http://loinc.org" +}; +/** + * Document section codes (LOINC codes used in CCDA sections). + */ +export const DocSectionCodes = { + VAL101543: DocSectionCodes_VAL101543, + VAL101576: DocSectionCodes_VAL101576, + VAL101600: DocSectionCodes_VAL101600, + VAL101642: DocSectionCodes_VAL101642, + VAL101832: DocSectionCodes_VAL101832, + VAL101840: DocSectionCodes_VAL101840, + VAL101873: DocSectionCodes_VAL101873, + VAL102103: DocSectionCodes_VAL102103, + VAL102160: DocSectionCodes_VAL102160, + VAL102186: DocSectionCodes_VAL102186, + VAL102228: DocSectionCodes_VAL102228, + VAL102236: DocSectionCodes_VAL102236, + VAL113290: DocSectionCodes_VAL113290, + VAL113480: DocSectionCodes_VAL113480, + VAL113696: DocSectionCodes_VAL113696, + VAL114934: DocSectionCodes_VAL114934, + VAL115352: DocSectionCodes_VAL115352, + VAL115378: DocSectionCodes_VAL115378, + VAL187765: DocSectionCodes_VAL187765, + HospitalConsultationsDocument: C80DocTypecodes_HospitalConsultationsDocument, + VAL292995: DocSectionCodes_VAL292995, + VAL295451: DocSectionCodes_VAL295451, + VAL295493: DocSectionCodes_VAL295493, + VAL295543: DocSectionCodes_VAL295543, + VAL297622: DocSectionCodes_VAL297622, + VAL309542: DocSectionCodes_VAL309542, + VAL423442: DocSectionCodes_VAL423442, + VAL423467: DocSectionCodes_VAL423467, + VAL423483: DocSectionCodes_VAL423483, + VAL423491: DocSectionCodes_VAL423491, + VAL462408: DocSectionCodes_VAL462408, + VAL462416: DocSectionCodes_VAL462416, + HistoryOfMedicalDeviceUse: C80DocTypecodes_HistoryOfMedicalDeviceUse, + FunctionalStatusAssessmentNote: C80DocTypecodes_FunctionalStatusAssessmentNote, + HistoryOfProceduresDocument: C80DocTypecodes_HistoryOfProceduresDocument, + AllergiesAndAdverseReactionsDocument: C80DocTypecodes_AllergiesAndAdverseReactionsDocument, + PaymentSourcesDocument: C80DocTypecodes_PaymentSourcesDocument, + AssessmentNote: C80DocTypecodes_AssessmentNote, + ComplicationsDocument: C80DocTypecodes_ComplicationsDocument, + SurgicalOperationNoteImplantsNarrative: C80DocTypecodes_SurgicalOperationNoteImplantsNarrative, + VAL578526: DocSectionCodes_VAL578526, + ProcedureIndicationsNarrative: C80DocTypecodes_ProcedureIndicationsNarrative, + PostprocedureDiagnosisNarrative: C80DocTypecodes_PostprocedureDiagnosisNarrative, + ProcedureEstimatedBloodLossNarrative: C80DocTypecodes_ProcedureEstimatedBloodLossNarrative, + ProcedureImplantsNarrative: C80DocTypecodes_ProcedureImplantsNarrative, + PlannedProcedureNarrative: C80DocTypecodes_PlannedProcedureNarrative, + ProcedureSpecimensTakenNarrative: C80DocTypecodes_ProcedureSpecimensTakenNarrative, + ProcedureDispositionNarrative: C80DocTypecodes_ProcedureDispositionNarrative, + ProcedureFindingsNarrative: C80DocTypecodes_ProcedureFindingsNarrative, + ObjectiveNarrative: C80DocTypecodes_ObjectiveNarrative, + SubjectiveNarrative: C80DocTypecodes_SubjectiveNarrative, + InstructionsTextNarrative: C80DocTypecodes_InstructionsTextNarrative, + VAL86488: DocSectionCodes_VAL86488, + HospitalDischargeInstructions: C80DocTypecodes_HospitalDischargeInstructions, + VAL87163: DocSectionCodes_VAL87163, +}; +const DocumentClasscodes_RadiologyStudiesSet: Coding = { + code: "18726-0", + display: "Radiology studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_LaboratoryStudiesSet: Coding = { + code: "26436-6", + display: "Laboratory Studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_CardiologyStudiesSet: Coding = { + code: "26441-6", + display: "Cardiology studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_ObstetricalStudiesSet: Coding = { + code: "26442-4", + display: "Obstetrical studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_GastroenterologyEndoscopyStudiesSet: Coding = { + code: "27895-2", + display: "Gastroenterology endoscopy studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_PulmonaryStudiesSet: Coding = { + code: "27896-0", + display: "Pulmonary studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_NeuromuscularElectrophysiologyStudiesSet: Coding = { + code: "27897-8", + display: "Neuromuscular electrophysiology studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_PathologyStudiesSet: Coding = { + code: "27898-6", + display: "Pathology studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_OphthalmologyOptometryStudiesSet: Coding = { + code: "28619-5", + display: "Ophthalmology/optometry studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_MiscellaneousStudiesSet: Coding = { + code: "28634-4", + display: "Miscellaneous studies (set)", + system: "http://loinc.org" +}; +const DocumentClasscodes_TransferOfCareReferralNote: Coding = { + code: "34140-4", + display: "Transfer of care referral note", + system: "http://loinc.org" +}; +const DocumentClasscodes_GeneralSurgeryPreOperativeEvaluationAndManagementNote: Coding = { + code: "34775-7", + display: "General surgery Pre-operative evaluation and management note", + system: "http://loinc.org" +}; +const DocumentClasscodes_NonPatientCommunication: Coding = { + code: "47049-2", + display: "Non-patient Communication", + system: "http://loinc.org" +}; +/** + * This is the code specifying the high-level kind of document (e.g. Prescription, Discharge Summary, Report, etc.). Note: Class code for documents comes from LOINC, and is based upon one of the following:The type of service described by the document. It is described at a very high level in Section 7.3 of the LOINC Manual. The type study performed. It was determined by identifying modalities for study reports. The section of the chart where the document is placed. It was determined from the SETs created for Claims Attachment requests. + */ +export const DocumentClasscodes = { + VAL113696: DocSectionCodes_VAL113696, + AnesthesiaRecords: C80DocTypecodes_AnesthesiaRecords, + ChemotherapyRecords: C80DocTypecodes_ChemotherapyRecords, + ConsultNote: C80DocTypecodes_ConsultNote, + ProviderUnspecifiedOperationNote: C80DocTypecodes_ProviderUnspecifiedOperationNote, + ProviderUnspecifiedProgressNote: C80DocTypecodes_ProviderUnspecifiedProgressNote, + NurseryRecords: C80DocTypecodes_NurseryRecords, + LaborAndDeliveryRecords: C80DocTypecodes_LaborAndDeliveryRecords, + RadiologyStudiesSet: DocumentClasscodes_RadiologyStudiesSet, + DiagnosticImagingStudy: C80DocTypecodes_DiagnosticImagingStudy, + ProviderUnspecifiedTransferSummary: C80DocTypecodes_ProviderUnspecifiedTransferSummary, + DischargeSummary: C80DocTypecodes_DischargeSummary, + LaboratoryStudiesSet: DocumentClasscodes_LaboratoryStudiesSet, + CardiologyStudiesSet: DocumentClasscodes_CardiologyStudiesSet, + ObstetricalStudiesSet: DocumentClasscodes_ObstetricalStudiesSet, + GastroenterologyEndoscopyStudiesSet: DocumentClasscodes_GastroenterologyEndoscopyStudiesSet, + PulmonaryStudiesSet: DocumentClasscodes_PulmonaryStudiesSet, + NeuromuscularElectrophysiologyStudiesSet: DocumentClasscodes_NeuromuscularElectrophysiologyStudiesSet, + PathologyStudiesSet: DocumentClasscodes_PathologyStudiesSet, + ProviderUnspecifiedProcedureNote: C80DocTypecodes_ProviderUnspecifiedProcedureNote, + OphthalmologyOptometryStudiesSet: DocumentClasscodes_OphthalmologyOptometryStudiesSet, + MiscellaneousStudiesSet: DocumentClasscodes_MiscellaneousStudiesSet, + DialysisRecords: C80DocTypecodes_DialysisRecords, + NeonatalIntensiveCareRecords: C80DocTypecodes_NeonatalIntensiveCareRecords, + CriticalCareRecords: C80DocTypecodes_CriticalCareRecords, + PerioperativeRecords: C80DocTypecodes_PerioperativeRecords, + Note: C80DocTypecodes_Note, + HistoryAndPhysicalNote: C80DocTypecodes_HistoryAndPhysicalNote, + InterventionalProcedureNote: C80DocTypecodes_InterventionalProcedureNote, + PathologyProcedureNote: C80DocTypecodes_PathologyProcedureNote, + SummaryOfEpisodeNote: C80DocTypecodes_SummaryOfEpisodeNote, + TransferOfCareReferralNote: DocumentClasscodes_TransferOfCareReferralNote, + TelephoneEncounterNote: C80DocTypecodes_TelephoneEncounterNote, + GeneralSurgeryPreOperativeEvaluationAndManagementNote: DocumentClasscodes_GeneralSurgeryPreOperativeEvaluationAndManagementNote, + HospitalAdmissionHistoryAndPhysicalNote: C80DocTypecodes_HospitalAdmissionHistoryAndPhysicalNote, + CounselingNote: C80DocTypecodes_CounselingNote, + StudyReport: C80DocTypecodes_StudyReport, + SummaryOfDeathNote: C80DocTypecodes_SummaryOfDeathNote, + NonPatientCommunication: DocumentClasscodes_NonPatientCommunication, + PersonalHealthMonitoringReportDocument: C80DocTypecodes_PersonalHealthMonitoringReportDocument, + MedicationSummaryDocument: C80DocTypecodes_MedicationSummaryDocument, + PlanOfCareNote: C80DocTypecodes_PlanOfCareNote, + PrivacyPolicyAcknowledgmentDocument: C80DocTypecodes_PrivacyPolicyAcknowledgmentDocument, + PrivacyPolicyOrganizationDocument: C80DocTypecodes_PrivacyPolicyOrganizationDocument, + ReferralNote: C80DocTypecodes_ReferralNote, +}; +const document_mode_Consumer: Coding = { + code: "consumer", + display: "Consumer", + system: "http://hl7.org/fhir/document-mode" +}; +const document_mode_Producer: Coding = { + code: "producer", + display: "Producer", + system: "http://hl7.org/fhir/document-mode" +}; +/** + * Whether the application produces or consumes documents. + */ +export const DocumentMode = { + /** + * The application consumes documents of the specified type. + */ + Consumer: document_mode_Consumer, + /** + * The application produces documents of the specified type. + */ + Producer: document_mode_Producer, +}; +const document_reference_status_Current: Coding = { + code: "current", + display: "Current", + system: "http://hl7.org/fhir/document-reference-status" +}; +const document_reference_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/document-reference-status" +}; +const document_reference_status_Superseded: Coding = { + code: "superseded", + display: "Superseded", + system: "http://hl7.org/fhir/document-reference-status" +}; +/** + * The status of the document reference. + */ +export const DocumentReferenceStatus = { + /** + * This is the current reference for this document. + */ + Current: document_reference_status_Current, + /** + * This reference was created in error. + */ + EnteredInError: document_reference_status_EnteredInError, + /** + * This reference has been superseded by another reference. + */ + Superseded: document_reference_status_Superseded, +}; +const document_relationship_type_Appends: Coding = { + code: "appends", + display: "Appends", + system: "http://hl7.org/fhir/document-relationship-type" +}; +const document_relationship_type_Replaces: Coding = { + code: "replaces", + display: "Replaces", + system: "http://hl7.org/fhir/document-relationship-type" +}; +const document_relationship_type_Signs: Coding = { + code: "signs", + display: "Signs", + system: "http://hl7.org/fhir/document-relationship-type" +}; +const document_relationship_type_Transforms: Coding = { + code: "transforms", + display: "Transforms", + system: "http://hl7.org/fhir/document-relationship-type" +}; +/** + * The type of relationship between documents. + */ +export const DocumentRelationshipType = { + /** + * This document adds additional information to the target document. + */ + Appends: document_relationship_type_Appends, + /** + * This document logically replaces or supersedes the target document. + */ + Replaces: document_relationship_type_Replaces, + /** + * This document is a signature of the target document. + */ + Signs: document_relationship_type_Signs, + /** + * This document was generated by transforming the target document (e.g. format or language conversion). + */ + Transforms: document_relationship_type_Transforms, +}; +const dose_rate_type_Calculated: Coding = { + code: "calculated", + display: "Calculated", + system: "http://terminology.hl7.org/CodeSystem/dose-rate-type" +}; +const dose_rate_type_Ordered: Coding = { + code: "ordered", + display: "Ordered", + system: "http://terminology.hl7.org/CodeSystem/dose-rate-type" +}; +/** + * The kind of dose or rate specified. + */ +export const DoseRateType = { + /** + * The dose specified is calculated by the prescriber or the system. + */ + Calculated: dose_rate_type_Calculated, + /** + * The dose specified is as ordered by the prescriber. + */ + Ordered: dose_rate_type_Ordered, +}; +const encounter_admit_source_BornInHospital: Coding = { + code: "born", + display: "Born in hospital", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_FromAccidentEmergencyDepartment: Coding = { + code: "emd", + display: "From accident/emergency department", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_GeneralPractitionerReferral: Coding = { + code: "gp", + display: "General Practitioner referral", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_TransferredFromOtherHospital: Coding = { + code: "hosp-trans", + display: "Transferred from other hospital", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_MedicalPractitionerPhysicianReferral: Coding = { + code: "mp", + display: "Medical Practitioner/physician referral", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_FromNursingHome: Coding = { + code: "nursing", + display: "From nursing home", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_Other: Coding = { + code: "other", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_FromOutpatientDepartment: Coding = { + code: "outp", + display: "From outpatient department", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_FromPsychiatricHospital: Coding = { + code: "psych", + display: "From psychiatric hospital", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +const encounter_admit_source_FromRehabilitationFacility: Coding = { + code: "rehab", + display: "From rehabilitation facility", + system: "http://terminology.hl7.org/CodeSystem/admit-source" +}; +/** + * This value set defines a set of codes that can be used to indicate from where the patient came in. + */ +export const EncounterAdmitSource = { + /** + * The patient is a newborn and the encounter will track the baby related activities (as opposed to the Mothers encounter - that may be associated using the newborn encounters partof property) + */ + BornInHospital: encounter_admit_source_BornInHospital, + /** + * The patient has been transferred from the emergency department within the hospital. This is typically used in the transition to an inpatient encounter + */ + FromAccidentEmergencyDepartment: encounter_admit_source_FromAccidentEmergencyDepartment, + /** + * The patient has been admitted due to a referred from a General Practitioner. + */ + GeneralPractitionerReferral: encounter_admit_source_GeneralPractitionerReferral, + /** + * The Patient has been transferred from another hospital for this encounter. + */ + TransferredFromOtherHospital: encounter_admit_source_TransferredFromOtherHospital, + /** + * The patient has been admitted due to a referred from a Specialist (as opposed to a General Practitioner). + */ + MedicalPractitionerPhysicianReferral: encounter_admit_source_MedicalPractitionerPhysicianReferral, + /** + * The patient has been transferred from a nursing home. + */ + FromNursingHome: encounter_admit_source_FromNursingHome, + /** + * The patient has been admitted from a source otherwise not specified here. + */ + Other: encounter_admit_source_Other, + /** + * The patient has been transferred from an outpatient department within the hospital. + */ + FromOutpatientDepartment: encounter_admit_source_FromOutpatientDepartment, + /** + * The patient has been transferred from a psychiatric facility. + */ + FromPsychiatricHospital: encounter_admit_source_FromPsychiatricHospital, + /** + * The patient has been transferred from a rehabilitation facility or clinic. + */ + FromRehabilitationFacility: encounter_admit_source_FromRehabilitationFacility, +}; +const encounter_diet_DairyFree: Coding = { + code: "dairy-free", + display: "Dairy Free", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_GlutenFree: Coding = { + code: "gluten-free", + display: "Gluten Free", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_Halal: Coding = { + code: "halal", + display: "Halal", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_Kosher: Coding = { + code: "kosher", + display: "Kosher", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_NutFree: Coding = { + code: "nut-free", + display: "Nut Free", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_Vegan: Coding = { + code: "vegan", + display: "Vegan", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +const encounter_diet_Vegetarian: Coding = { + code: "vegetarian", + display: "Vegetarian", + system: "http://terminology.hl7.org/CodeSystem/diet" +}; +/** + * This value set defines a set of codes that can be used to indicate dietary preferences or restrictions a patient may have. + */ +export const EncounterDiet = { + /** + * Excludes dairy products. + */ + DairyFree: encounter_diet_DairyFree, + /** + * Excludes ingredients containing gluten. + */ + GlutenFree: encounter_diet_GlutenFree, + /** + * Foods that conform to Islamic law. + */ + Halal: encounter_diet_Halal, + /** + * Foods that conform to Jewish dietary law. + */ + Kosher: encounter_diet_Kosher, + /** + * Excludes ingredients containing nuts. + */ + NutFree: encounter_diet_NutFree, + /** + * Food without meat, poultry, seafood, eggs, dairy products and other animal-derived substances. + */ + Vegan: encounter_diet_Vegan, + /** + * Food without meat, poultry or seafood. + */ + Vegetarian: encounter_diet_Vegetarian, +}; +const encounter_discharge_disposition_LeftAgainstAdvice: Coding = { + code: "aadvice", + display: "Left against advice", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_AlternativeHome: Coding = { + code: "alt-home", + display: "Alternative home", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_Expired: Coding = { + code: "exp", + display: "Expired", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_Home: Coding = { + code: "home", + display: "Home", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_Hospice: Coding = { + code: "hosp", + display: "Hospice", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_LongTermCare: Coding = { + code: "long", + display: "Long-term care", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_Other: Coding = { + code: "oth", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_OtherHealthcareFacility: Coding = { + code: "other-hcf", + display: "Other healthcare facility", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_PsychiatricHospital: Coding = { + code: "psy", + display: "Psychiatric hospital", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_Rehabilitation: Coding = { + code: "rehab", + display: "Rehabilitation", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +const encounter_discharge_disposition_SkilledNursingFacility: Coding = { + code: "snf", + display: "Skilled nursing facility", + system: "http://terminology.hl7.org/CodeSystem/discharge-disposition" +}; +/** + * This value set defines a set of codes that can be used to where the patient left the hospital. + */ +export const EncounterDischargeDisposition = { + /** + * The patient self discharged against medical advice. + */ + LeftAgainstAdvice: encounter_discharge_disposition_LeftAgainstAdvice, + /** + * The patient was discharged and has indicated that they are going to return home afterwards, but not the patient's home - e.g. a family member's home. + */ + AlternativeHome: encounter_discharge_disposition_AlternativeHome, + /** + * The patient has deceased during this encounter. + */ + Expired: encounter_discharge_disposition_Expired, + /** + * The patient was dicharged and has indicated that they are going to return home afterwards. + */ + Home: encounter_discharge_disposition_Home, + /** + * The patient has been discharged into palliative care. + */ + Hospice: encounter_discharge_disposition_Hospice, + /** + * The patient has been discharged into long-term care where is likely to be monitored through an ongoing episode-of-care. + */ + LongTermCare: encounter_discharge_disposition_LongTermCare, + /** + * The discharge disposition has not otherwise defined. + */ + Other: encounter_discharge_disposition_Other, + /** + * The patient was transferred to another healthcare facility. + */ + OtherHealthcareFacility: encounter_discharge_disposition_OtherHealthcareFacility, + /** + * The patient has been transferred to a psychiatric facility. + */ + PsychiatricHospital: encounter_discharge_disposition_PsychiatricHospital, + /** + * The patient was discharged and is to receive post acute care rehabilitation services. + */ + Rehabilitation: encounter_discharge_disposition_Rehabilitation, + /** + * The patient has been discharged to a skilled nursing facility for the patient to receive additional care. + */ + SkilledNursingFacility: encounter_discharge_disposition_SkilledNursingFacility, +}; +const encounter_location_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/encounter-location-status" +}; +const encounter_location_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/encounter-location-status" +}; +const encounter_location_status_Planned: Coding = { + code: "planned", + display: "Planned", + system: "http://hl7.org/fhir/encounter-location-status" +}; +const encounter_location_status_Reserved: Coding = { + code: "reserved", + display: "Reserved", + system: "http://hl7.org/fhir/encounter-location-status" +}; +/** + * The status of the location. + */ +export const EncounterLocationStatus = { + /** + * The patient is currently at this location, or was between the period specified. + * A system may update these records when the patient leaves the location to either reserved, or completed. + */ + Active: encounter_location_status_Active, + /** + * The patient was at this location during the period specified. + * Not to be used when the patient is currently at the location. + */ + Completed: encounter_location_status_Completed, + /** + * The patient is planned to be moved to this location at some point in the future. + */ + Planned: encounter_location_status_Planned, + /** + * This location is held empty for this patient. + */ + Reserved: encounter_location_status_Reserved, +}; +const v3_ParticipationType_Admitter: Coding = { + code: "ADM", + display: "admitter", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Attender: Coding = { + code: "ATND", + display: "attender", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_CallbackContact: Coding = { + code: "CALLBCK", + display: "callback contact", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Consultant: Coding = { + code: "CON", + display: "consultant", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Discharger: Coding = { + code: "DIS", + display: "discharger", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const encounter_participant_type_Emergency: Coding = { + code: "emergency", + display: "Emergency", + system: "http://terminology.hl7.org/CodeSystem/participant-type" +}; +const v3_ParticipationType_Escort: Coding = { + code: "ESC", + display: "escort", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Participation: Coding = { + code: "PART", + display: "Participation", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_PrimaryPerformer: Coding = { + code: "PPRF", + display: "primary performer", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Referrer: Coding = { + code: "REF", + display: "referrer", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_SecondaryPerformer: Coding = { + code: "SPRF", + display: "secondary performer", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const encounter_participant_type_Translator: Coding = { + code: "translator", + display: "Translator", + system: "http://terminology.hl7.org/CodeSystem/participant-type" +}; +/** + * This value set defines a set of codes that can be used to indicate how an individual participates in an encounter. + */ +export const EncounterParticipantType = { + /** + * The practitioner who is responsible for admitting a patient to a patient encounter. + */ + Admitter_v3_ParticipationType: v3_ParticipationType_Admitter, + /** + * The practitioner that has responsibility for overseeing a patient's care during a patient encounter. + */ + Attender_v3_ParticipationType: v3_ParticipationType_Attender, + /** + * A person or organization who should be contacted for follow-up questions about the act in place of the author. + */ + CallbackContact_v3_ParticipationType: v3_ParticipationType_CallbackContact, + /** + * An advisor participating in the service by performing evaluations and making recommendations. + */ + Consultant_v3_ParticipationType: v3_ParticipationType_Consultant, + /** + * The practitioner who is responsible for the discharge of a patient from a patient encounter. + */ + Discharger_v3_ParticipationType: v3_ParticipationType_Discharger, + /** + * A person to be contacted in case of an emergency during the encounter. + */ + Emergency_encounter_participant_type: encounter_participant_type_Emergency, + /** + * Only with Transportation services. A person who escorts the patient. + */ + Escort_v3_ParticipationType: v3_ParticipationType_Escort, + /** + * Indicates that the target of the participation is involved in some manner in the act, but does not qualify how. + */ + Participation_v3_ParticipationType: v3_ParticipationType_Participation, + /** + * The principal or primary performer of the act. + */ + PrimaryPerformer_v3_ParticipationType: v3_ParticipationType_PrimaryPerformer, + /** + * A person having referred the subject of the service to the performer (referring physician). Typically, a referring physician will receive a report. + */ + Referrer_v3_ParticipationType: v3_ParticipationType_Referrer, + /** + * A person assisting in an act through his substantial presence and involvement This includes: assistants, technicians, associates, or whatever the job titles may be. + */ + SecondaryPerformer_v3_ParticipationType: v3_ParticipationType_SecondaryPerformer, + /** + * A translator who is facilitating communication with the patient during the encounter. + */ + Translator_encounter_participant_type: encounter_participant_type_Translator, +}; +const encounter_special_arrangements_AdditionalBedding: Coding = { + code: "add-bed", + display: "Additional bedding", + system: "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements" +}; +const encounter_special_arrangements_Attendant: Coding = { + code: "att", + display: "Attendant", + system: "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements" +}; +const encounter_special_arrangements_GuideDog: Coding = { + code: "dog", + display: "Guide dog", + system: "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements" +}; +const encounter_special_arrangements_Interpreter: Coding = { + code: "int", + display: "Interpreter", + system: "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements" +}; +const encounter_special_arrangements_Wheelchair: Coding = { + code: "wheel", + display: "Wheelchair", + system: "http://terminology.hl7.org/CodeSystem/encounter-special-arrangements" +}; +/** + * This value set defines a set of codes that can be used to indicate the kinds of special arrangements in place for a patients visit. + */ +export const EncounterSpecialArrangements = { + /** + * An additional bed made available for a person accompanying the patient, for example a parent accompanying a child. + */ + AdditionalBedding: encounter_special_arrangements_AdditionalBedding, + /** + * A person who accompanies a patient to provide assistive services necessary for the patient's care during the encounter. + */ + Attendant: encounter_special_arrangements_Attendant, + /** + * The patient has a guide dog and the location used for the encounter should be able to support the presence of the service animal. + */ + GuideDog: encounter_special_arrangements_GuideDog, + /** + * The patient is not fluent in the local language and requires an interpreter to be available. Refer to the Patient.Language property for the type of interpreter required. + */ + Interpreter: encounter_special_arrangements_Interpreter, + /** + * The patient requires a wheelchair to be made available for the encounter. + */ + Wheelchair: encounter_special_arrangements_Wheelchair, +}; +const v3_EncounterSpecialCourtesy_ExtendedCourtesy: Coding = { + code: "EXT", + display: "extended courtesy", + system: "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy" +}; +const v3_EncounterSpecialCourtesy_NormalCourtesy: Coding = { + code: "NRM", + display: "normal courtesy", + system: "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy" +}; +const v3_EncounterSpecialCourtesy_ProfessionalCourtesy: Coding = { + code: "PRF", + display: "professional courtesy", + system: "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy" +}; +const v3_EncounterSpecialCourtesy_Staff: Coding = { + code: "STF", + display: "staff", + system: "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy" +}; +const v3_NullFlavor_Unknown: Coding = { + code: "UNK", + display: "unknown", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_EncounterSpecialCourtesy_VeryImportantPerson: Coding = { + code: "VIP", + display: "very important person", + system: "http://terminology.hl7.org/CodeSystem/v3-EncounterSpecialCourtesy" +}; +/** + * This value set defines a set of codes that can be used to indicate special courtesies provided to the patient. + */ +export const EncounterSpecialCourtesy = { + /** + * extended courtesy + */ + ExtendedCourtesy_v3_EncounterSpecialCourtesy: v3_EncounterSpecialCourtesy_ExtendedCourtesy, + /** + * normal courtesy + */ + NormalCourtesy_v3_EncounterSpecialCourtesy: v3_EncounterSpecialCourtesy_NormalCourtesy, + /** + * professional courtesy + */ + ProfessionalCourtesy_v3_EncounterSpecialCourtesy: v3_EncounterSpecialCourtesy_ProfessionalCourtesy, + /** + * Courtesies extended to the staff of the entity providing service. + */ + Staff_v3_EncounterSpecialCourtesy: v3_EncounterSpecialCourtesy_Staff, + /** + * Description:A proper value is applicable, but not known. + * + * + * Usage Notes: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless: + * + * + * Those properties themselves directly translate to a semantic of "unknown". (E.g. a local code sent as a translation that conveys 'unknown') + * Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of "H" and a URL prefix of "tel:" to convey that it is the home phone number that is unknown.) + */ + Unknown_v3_NullFlavor: v3_NullFlavor_Unknown, + /** + * very important person + */ + VeryImportantPerson_v3_EncounterSpecialCourtesy: v3_EncounterSpecialCourtesy_VeryImportantPerson, +}; +const encounter_status_Arrived: Coding = { + code: "arrived", + display: "Arrived", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_Finished: Coding = { + code: "finished", + display: "Finished", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_InProgress: Coding = { + code: "in-progress", + display: "In Progress", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_OnLeave: Coding = { + code: "onleave", + display: "On Leave", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_Planned: Coding = { + code: "planned", + display: "Planned", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_Triaged: Coding = { + code: "triaged", + display: "Triaged", + system: "http://hl7.org/fhir/encounter-status" +}; +const encounter_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/encounter-status" +}; +/** + * Current state of the encounter. + */ +export const EncounterStatus = { + /** + * The Patient is present for the encounter, however is not currently meeting with a practitioner. + */ + Arrived: encounter_status_Arrived, + /** + * The Encounter has ended before it has begun. + */ + Cancelled: encounter_status_Cancelled, + /** + * This instance should not have been part of this patient's medical record. + */ + EnteredInError: encounter_status_EnteredInError, + /** + * The Encounter has ended. + */ + Finished: encounter_status_Finished, + /** + * The Encounter has begun and the patient is present / the practitioner and the patient are meeting. + */ + InProgress: encounter_status_InProgress, + /** + * The Encounter has begun, but the patient is temporarily on leave. + */ + OnLeave: encounter_status_OnLeave, + /** + * The Encounter has not yet started. + */ + Planned: encounter_status_Planned, + /** + * The patient has been assessed for the priority of their treatment based on the severity of their condition. + */ + Triaged: encounter_status_Triaged, + /** + * The encounter status is unknown. Note that "unknown" is a value of last resort and every attempt should be made to provide a meaningful value other than "unknown". + */ + Unknown: encounter_status_Unknown, +}; +const encounter_type_AnnualDiabetesMellitusScreening: Coding = { + code: "ADMS", + display: "Annual diabetes mellitus screening", + system: "http://terminology.hl7.org/CodeSystem/encounter-type" +}; +const encounter_type_BoneDrillingBoneMarrowPunctionInClinic: Coding = { + code: "BD/BM-clin", + display: "Bone drilling/bone marrow punction in clinic", + system: "http://terminology.hl7.org/CodeSystem/encounter-type" +}; +const encounter_type_InfantColonScreening60Minutes: Coding = { + code: "CCS60", + display: "Infant colon screening - 60 minutes", + system: "http://terminology.hl7.org/CodeSystem/encounter-type" +}; +const encounter_type_OutpatientKenacortInjection: Coding = { + code: "OKI", + display: "Outpatient Kenacort injection", + system: "http://terminology.hl7.org/CodeSystem/encounter-type" +}; +/** + * This example value set defines a set of codes that can be used to indicate the type of encounter: a specific code indicating type of service provided. + */ +export const EncounterType = { + AnnualDiabetesMellitusScreening: encounter_type_AnnualDiabetesMellitusScreening, + BoneDrillingBoneMarrowPunctionInClinic: encounter_type_BoneDrillingBoneMarrowPunctionInClinic, + InfantColonScreening60Minutes: encounter_type_InfantColonScreening60Minutes, + OutpatientKenacortInjection: encounter_type_OutpatientKenacortInjection, +}; +const endpoint_connection_type_DICOMQIDORS: Coding = { + code: "dicom-qido-rs", + display: "DICOM QIDO-RS", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_DICOMSTOWRS: Coding = { + code: "dicom-stow-rs", + display: "DICOM STOW-RS", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_DICOMWADORS: Coding = { + code: "dicom-wado-rs", + display: "DICOM WADO-RS", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_DICOMWADOURI: Coding = { + code: "dicom-wado-uri", + display: "DICOM WADO-URI", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_DirectProject: Coding = { + code: "direct-project", + display: "Direct Project", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_HL7FHIRMessaging: Coding = { + code: "hl7-fhir-msg", + display: "HL7 FHIR Messaging", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_HL7FHIR: Coding = { + code: "hl7-fhir-rest", + display: "HL7 FHIR", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_HL7V2MLLP: Coding = { + code: "hl7v2-mllp", + display: "HL7 v2 MLLP", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_IHEIID: Coding = { + code: "ihe-iid", + display: "IHE IID", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_IHEXCA: Coding = { + code: "ihe-xca", + display: "IHE XCA", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_IHEXCPD: Coding = { + code: "ihe-xcpd", + display: "IHE XCPD", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_IHEXDR: Coding = { + code: "ihe-xdr", + display: "IHE XDR", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_IHEXDS: Coding = { + code: "ihe-xds", + display: "IHE XDS", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +const endpoint_connection_type_SecureEmail: Coding = { + code: "secure-email", + display: "Secure email", + system: "http://terminology.hl7.org/CodeSystem/endpoint-connection-type" +}; +/** + * This is an example value set defined by the FHIR project, that could be used to represent possible connection type profile values. + */ +export const EndpointConnectionType = { + /** + * DICOMweb RESTful Image query - http://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_6.7.html + */ + DICOMQIDORS: endpoint_connection_type_DICOMQIDORS, + /** + * DICOMweb RESTful image sending and storage - http://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_6.6.html + */ + DICOMSTOWRS: endpoint_connection_type_DICOMSTOWRS, + /** + * DICOMweb RESTful Image Retrieve - http://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_6.5.html + */ + DICOMWADORS: endpoint_connection_type_DICOMWADORS, + /** + * DICOMweb Image Retrieve - http://dicom.nema.org/dicom/2013/output/chtml/part18/sect_6.3.html + */ + DICOMWADOURI: endpoint_connection_type_DICOMWADOURI, + /** + * Direct Project information - http://wiki.directproject.org/ + */ + DirectProject: endpoint_connection_type_DirectProject, + /** + * Use the servers FHIR Messaging interface. Details can be found on the messaging.html page in the FHIR Specification. The FHIR server's base address is specified in the Endpoint.address property. + */ + HL7FHIRMessaging: endpoint_connection_type_HL7FHIRMessaging, + /** + * Interact with the server interface using FHIR's RESTful interface. For details on its version/capabilities you should connect the value in Endpoint.address and retrieve the FHIR CapabilityStatement. + */ + HL7FHIR: endpoint_connection_type_HL7FHIR, + /** + * HL7v2 messages over an LLP TCP connection + */ + HL7V2MLLP: endpoint_connection_type_HL7V2MLLP, + /** + * IHE Invoke Image Display (IID) - http://wiki.ihe.net/index.php/Invoke_Image_Display + */ + IHEIID: endpoint_connection_type_IHEIID, + /** + * IHE Cross Community Access Profile (XCA) - http://wiki.ihe.net/index.php/Cross-Community_Access + */ + IHEXCA: endpoint_connection_type_IHEXCA, + /** + * IHE Cross Community Patient Discovery Profile (XCPD) - http://wiki.ihe.net/index.php/Cross-Community_Patient_Discovery + */ + IHEXCPD: endpoint_connection_type_IHEXCPD, + /** + * IHE Cross-Enterprise Document Reliable Exchange (XDR) - http://wiki.ihe.net/index.php/Cross-enterprise_Document_Reliable_Interchange + */ + IHEXDR: endpoint_connection_type_IHEXDR, + /** + * IHE Cross-Enterprise Document Sharing (XDS) - http://wiki.ihe.net/index.php/Cross-Enterprise_Document_Sharing + */ + IHEXDS: endpoint_connection_type_IHEXDS, + /** + * Email delivery using a digital certificate to encrypt the content using the public key, receiver must have the private key to decrypt the content + */ + SecureEmail: endpoint_connection_type_SecureEmail, +}; +const endpoint_payload_type_Any: Coding = { + code: "any", + display: "Any", + system: "http://terminology.hl7.org/CodeSystem/endpoint-payload-type" +}; +const endpoint_payload_type_None: Coding = { + code: "none", + display: "None", + system: "http://terminology.hl7.org/CodeSystem/endpoint-payload-type" +}; +const EndpointPayloadType_ForDocumentsFollowingCCDAConstraintsUsingANonStructuredBody: Coding = { + code: "urn:hl7-org:sdwg:ccda-nonXMLBody:1.1", + display: "For documents following C-CDA constraints using a non structured body. ", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_ForDocumentsFollowingCCDAConstraintsUsingAStructuredBody: Coding = { + code: "urn:hl7-org:sdwg:ccda-structuredBody:1.1", + display: "For documents following C-CDA constraints using a structured body. ", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CardiologyCRC: Coding = { + code: "urn:ihe:card:CRC:2012", + display: "Cardiology CRC", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CardiologyEPRCIE: Coding = { + code: "urn:ihe:card:EPRC-IE:2014", + display: "Cardiology EPRC-IE", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CardiacImagingReport: Coding = { + code: "urn:ihe:card:imaging:2011", + display: "Cardiac Imaging Report", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_DentalCDA: Coding = { + code: "urn:ihe:dent:CDA:ImagingReportStructuredHeadings:2013", + display: "Dental CDA", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_DentalPDF: Coding = { + code: "urn:ihe:dent:PDF", + display: "Dental PDF", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_DentalText: Coding = { + code: "urn:ihe:dent:TEXT", + display: "Dental Text", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_BasicPatientPrivacyConsents: Coding = { + code: "urn:ihe:iti:bppc:2007", + display: "Basic Patient Privacy Consents", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_BasicPatientPrivacyConsentsWithScannedDocument: Coding = { + code: "urn:ihe:iti:bppc-sd:2007", + display: "Basic Patient Privacy Consents with Scanned Document", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_DSGDetachedDocument: Coding = { + code: "urn:ihe:iti:dsg:detached:2014", + display: "DSG Detached Document", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_DSGEnvelopingDocument: Coding = { + code: "urn:ihe:iti:dsg:enveloping:2014", + display: "DSG Enveloping Document", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PDFEmbeddedInCDAPerXDSSDProfile: Coding = { + code: "urn:ihe:iti:xds-sd:pdf:2008", + display: "PDF embedded in CDA per XDS-SD profile", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_TextEmbeddedInCDAPerXDSSDProfile: Coding = { + code: "urn:ihe:iti:xds-sd:text:2008", + display: "Text embedded in CDA per XDS-SD profile", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_XDWWorkflowDocument: Coding = { + code: "urn:ihe:iti:xdw:2011:workflowDoc", + display: "XDW Workflow Document", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CDALaboratoryReport: Coding = { + code: "urn:ihe:lab:xd-lab:2008", + display: "CDA Laboratory Report", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportAll: Coding = { + code: "urn:ihe:pat:apsr:all:2010", + display: "Anatomic Pathology Structured Report All", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerAll: Coding = { + code: "urn:ihe:pat:apsr:cancer:all:2010", + display: "Anatomic Pathology Structured Report Cancer All", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerBreast: Coding = { + code: "urn:ihe:pat:apsr:cancer:breast:2010", + display: "Anatomic Pathology Structured Report Cancer Breast", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerCervix: Coding = { + code: "urn:ihe:pat:apsr:cancer:cervix:2010", + display: "Anatomic Pathology Structured Report Cancer Cervix", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerColon: Coding = { + code: "urn:ihe:pat:apsr:cancer:colon:2010", + display: "Anatomic Pathology Structured Report Cancer Colon", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerEndometrium: Coding = { + code: "urn:ihe:pat:apsr:cancer:endometrium:2010", + display: "Anatomic Pathology Structured Report Cancer Endometrium", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerEsophagus: Coding = { + code: "urn:ihe:pat:apsr:cancer:esophagus: 2010", + display: "Anatomic Pathology Structured Report Cancer Esophagus", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerKidney: Coding = { + code: "urn:ihe:pat:apsr:cancer:kidney:2010", + display: "Anatomic Pathology Structured Report Cancer Kidney", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerLarynx: Coding = { + code: "urn:ihe:pat:apsr:cancer:larynx:2010", + display: "Anatomic Pathology Structured Report Cancer Larynx", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerLipOralCavity: Coding = { + code: "urn:ihe:pat:apsr:cancer:lip_oral_cavity:2010", + display: "Anatomic Pathology Structured Report Cancer Lip Oral Cavity", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerLiver: Coding = { + code: "urn:ihe:pat:apsr:cancer:liver:2010", + display: "Anatomic Pathology Structured Report Cancer Liver", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerLung: Coding = { + code: "urn:ihe:pat:apsr:cancer:lung:2010", + display: "Anatomic Pathology Structured Report Cancer Lung", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerOvary: Coding = { + code: "urn:ihe:pat:apsr:cancer:ovary:2010", + display: "Anatomic Pathology Structured Report Cancer Ovary", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerPancreas: Coding = { + code: "urn:ihe:pat:apsr:cancer:pancreas: 2010", + display: "Anatomic Pathology Structured Report Cancer Pancreas", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerPharynx: Coding = { + code: "urn:ihe:pat:apsr:cancer:pharynx:2010", + display: "Anatomic Pathology Structured Report Cancer Pharynx", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerProstate: Coding = { + code: "urn:ihe:pat:apsr:cancer:prostate:2010", + display: "Anatomic Pathology Structured Report Cancer Prostate", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerSalivaryGland: Coding = { + code: "urn:ihe:pat:apsr:cancer:salivary_gland:2010", + display: "Anatomic Pathology Structured Report Cancer Salivary Gland", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerSkin: Coding = { + code: "urn:ihe:pat:apsr:cancer:skin:2010", + display: "Anatomic Pathology Structured Report Cancer Skin", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerStomach: Coding = { + code: "urn:ihe:pat:apsr:cancer:stomach: 2010", + display: "Anatomic Pathology Structured Report Cancer Stomach", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerTestis: Coding = { + code: "urn:ihe:pat:apsr:cancer:testis:2010", + display: "Anatomic Pathology Structured Report Cancer Testis", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerThyroid: Coding = { + code: "urn:ihe:pat:apsr:cancer:thyroid:2010", + display: "Anatomic Pathology Structured Report Cancer Thyroid", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AnatomicPathologyStructuredReportCancerUrinaryBladder: Coding = { + code: "urn:ihe:pat:apsr:cancer:urinary_bladder:2010", + display: "Anatomic Pathology Structured Report Cancer Urinary Bladder", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AntepartumRecordAPREducation: Coding = { + code: "urn:ihe:pcc:apr:edu:2008", + display: "Antepartum Record (APR) - Education", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AntepartumRecordAPRHistoryAndPhysical: Coding = { + code: "urn:ihe:pcc:apr:handp:2008", + display: "Antepartum Record (APR) - History and Physical", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_AntepartumRecordAPRLaboratory: Coding = { + code: "urn:ihe:pcc:apr:lab:2008", + display: "Antepartum Record (APR) - Laboratory", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_IHEAntepartumSummary: Coding = { + code: "urn:ihe:pcc:aps:2007", + display: "IHE Antepartum Summary", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CareManagementCM: Coding = { + code: "urn:ihe:pcc:cm:2008", + display: "Care Management (CM)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_CancerRegistryContentCRC: Coding = { + code: "urn:ihe:pcc:crc:2008", + display: "Cancer Registry Content (CRC)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCCTN: Coding = { + code: "urn:ihe:pcc:ctn:2007", + display: "PCC CTN", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_EmergencyDepartmentEncounterSummaryEDES: Coding = { + code: "urn:ihe:pcc:edes:2007", + display: "Emergency Department Encounter Summary (EDES)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCEDPN: Coding = { + code: "urn:ihe:pcc:edpn:2007", + display: "PCC EDPN", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_EmergencyDepartmentReferralEDR: Coding = { + code: "urn:ihe:pcc:edr:2007", + display: "Emergency Department Referral (EDR)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCETS: Coding = { + code: "urn:ihe:pcc:ets:2011", + display: "PCC ETS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_HistoryAndPhysicalSpecification: Coding = { + code: "urn:ihe:pcc:handp:2008", + display: "History and Physical Specification", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCHP: Coding = { + code: "urn:ihe:pcc:hp:2008", + display: "PCC HP", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_ImmunizationContentIC: Coding = { + code: "urn:ihe:pcc:ic:2009", + display: "Immunization Content (IC)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_ImmunizationRegistryContentIRC: Coding = { + code: "urn:ihe:pcc:irc:2008", + display: "Immunization Registry Content (IRC)", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCITS: Coding = { + code: "urn:ihe:pcc:its:2011", + display: "PCC ITS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCLDHP: Coding = { + code: "urn:ihe:pcc:ldhp:2009", + display: "PCC LDHP", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCLDS: Coding = { + code: "urn:ihe:pcc:lds:2009", + display: "PCC LDS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCMDS: Coding = { + code: "urn:ihe:pcc:mds:2009", + display: "PCC MDS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCNDS: Coding = { + code: "urn:ihe:pcc:nds:2010", + display: "PCC NDS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCNN: Coding = { + code: "urn:ihe:pcc:nn:2007", + display: "PCC NN", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCPPVS: Coding = { + code: "urn:ihe:pcc:ppvs:2010", + display: "PCC PPVS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCTN: Coding = { + code: "urn:ihe:pcc:tn:2007", + display: "PCC TN", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PCCTRS: Coding = { + code: "urn:ihe:pcc:trs:2011", + display: "PCC TRS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_XDSMedicalSummaries: Coding = { + code: "urn:ihe:pcc:xds-ms:2007", + display: "XDS Medical Summaries", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_HL7CCDDocument: Coding = { + code: "urn:ihe:pcc:xphr:2007", + display: "HL7 CCD Document", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PharmacyDIS: Coding = { + code: "urn:ihe:pharm:dis:2010", + display: "Pharmacy DIS", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PharmacyPADV: Coding = { + code: "urn:ihe:pharm:padv:2010", + display: "Pharmacy PADV", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PharmacyPML: Coding = { + code: "urn:ihe:pharm:pml:2013", + display: "Pharmacy PML", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_PharmacyPre: Coding = { + code: "urn:ihe:pharm:pre:2010", + display: "Pharmacy Pre", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_RadiologyXDSIStructuredCDA: Coding = { + code: "urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013", + display: "Radiology XDS-I Structured CDA", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_RadiologyXDSIPDF: Coding = { + code: "urn:ihe:rad:PDF", + display: "Radiology XDS-I PDF", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +const EndpointPayloadType_RadiologyXDSIText: Coding = { + code: "urn:ihe:rad:TEXT", + display: "Radiology XDS-I Text", + system: "urn:oid:1.3.6.1.4.1.19376.1.2.3" +}; +/** + * This is an example value set defined by the FHIR project, that could be used to represent possible payload document types. + */ +export const EndpointPayloadType = { + /** + * Any payload type can be used with this endpoint, it is either a payload agnostic infrastructure (such as a storage repository), or some other type of endpoint where payload considerations are internally handled, and not available + */ + Any: endpoint_payload_type_Any, + /** + * This endpoint does not require any content to be sent; simply connecting to the endpoint is enough notification. This can be used as a 'ping' to wakeup a service to retrieve content, which could be to ensure security considerations are correctly handled + */ + None: endpoint_payload_type_None, + ForDocumentsFollowingCCDAConstraintsUsingANonStructuredBody: EndpointPayloadType_ForDocumentsFollowingCCDAConstraintsUsingANonStructuredBody, + ForDocumentsFollowingCCDAConstraintsUsingAStructuredBody: EndpointPayloadType_ForDocumentsFollowingCCDAConstraintsUsingAStructuredBody, + CardiologyCRC: EndpointPayloadType_CardiologyCRC, + CardiologyEPRCIE: EndpointPayloadType_CardiologyEPRCIE, + CardiacImagingReport: EndpointPayloadType_CardiacImagingReport, + DentalCDA: EndpointPayloadType_DentalCDA, + DentalPDF: EndpointPayloadType_DentalPDF, + DentalText: EndpointPayloadType_DentalText, + BasicPatientPrivacyConsents: EndpointPayloadType_BasicPatientPrivacyConsents, + BasicPatientPrivacyConsentsWithScannedDocument: EndpointPayloadType_BasicPatientPrivacyConsentsWithScannedDocument, + DSGDetachedDocument: EndpointPayloadType_DSGDetachedDocument, + DSGEnvelopingDocument: EndpointPayloadType_DSGEnvelopingDocument, + PDFEmbeddedInCDAPerXDSSDProfile: EndpointPayloadType_PDFEmbeddedInCDAPerXDSSDProfile, + TextEmbeddedInCDAPerXDSSDProfile: EndpointPayloadType_TextEmbeddedInCDAPerXDSSDProfile, + XDWWorkflowDocument: EndpointPayloadType_XDWWorkflowDocument, + CDALaboratoryReport: EndpointPayloadType_CDALaboratoryReport, + AnatomicPathologyStructuredReportAll: EndpointPayloadType_AnatomicPathologyStructuredReportAll, + AnatomicPathologyStructuredReportCancerAll: EndpointPayloadType_AnatomicPathologyStructuredReportCancerAll, + AnatomicPathologyStructuredReportCancerBreast: EndpointPayloadType_AnatomicPathologyStructuredReportCancerBreast, + AnatomicPathologyStructuredReportCancerCervix: EndpointPayloadType_AnatomicPathologyStructuredReportCancerCervix, + AnatomicPathologyStructuredReportCancerColon: EndpointPayloadType_AnatomicPathologyStructuredReportCancerColon, + AnatomicPathologyStructuredReportCancerEndometrium: EndpointPayloadType_AnatomicPathologyStructuredReportCancerEndometrium, + AnatomicPathologyStructuredReportCancerEsophagus: EndpointPayloadType_AnatomicPathologyStructuredReportCancerEsophagus, + AnatomicPathologyStructuredReportCancerKidney: EndpointPayloadType_AnatomicPathologyStructuredReportCancerKidney, + AnatomicPathologyStructuredReportCancerLarynx: EndpointPayloadType_AnatomicPathologyStructuredReportCancerLarynx, + AnatomicPathologyStructuredReportCancerLipOralCavity: EndpointPayloadType_AnatomicPathologyStructuredReportCancerLipOralCavity, + AnatomicPathologyStructuredReportCancerLiver: EndpointPayloadType_AnatomicPathologyStructuredReportCancerLiver, + AnatomicPathologyStructuredReportCancerLung: EndpointPayloadType_AnatomicPathologyStructuredReportCancerLung, + AnatomicPathologyStructuredReportCancerOvary: EndpointPayloadType_AnatomicPathologyStructuredReportCancerOvary, + AnatomicPathologyStructuredReportCancerPancreas: EndpointPayloadType_AnatomicPathologyStructuredReportCancerPancreas, + AnatomicPathologyStructuredReportCancerPharynx: EndpointPayloadType_AnatomicPathologyStructuredReportCancerPharynx, + AnatomicPathologyStructuredReportCancerProstate: EndpointPayloadType_AnatomicPathologyStructuredReportCancerProstate, + AnatomicPathologyStructuredReportCancerSalivaryGland: EndpointPayloadType_AnatomicPathologyStructuredReportCancerSalivaryGland, + AnatomicPathologyStructuredReportCancerSkin: EndpointPayloadType_AnatomicPathologyStructuredReportCancerSkin, + AnatomicPathologyStructuredReportCancerStomach: EndpointPayloadType_AnatomicPathologyStructuredReportCancerStomach, + AnatomicPathologyStructuredReportCancerTestis: EndpointPayloadType_AnatomicPathologyStructuredReportCancerTestis, + AnatomicPathologyStructuredReportCancerThyroid: EndpointPayloadType_AnatomicPathologyStructuredReportCancerThyroid, + AnatomicPathologyStructuredReportCancerUrinaryBladder: EndpointPayloadType_AnatomicPathologyStructuredReportCancerUrinaryBladder, + AntepartumRecordAPREducation: EndpointPayloadType_AntepartumRecordAPREducation, + AntepartumRecordAPRHistoryAndPhysical: EndpointPayloadType_AntepartumRecordAPRHistoryAndPhysical, + AntepartumRecordAPRLaboratory: EndpointPayloadType_AntepartumRecordAPRLaboratory, + IHEAntepartumSummary: EndpointPayloadType_IHEAntepartumSummary, + CareManagementCM: EndpointPayloadType_CareManagementCM, + CancerRegistryContentCRC: EndpointPayloadType_CancerRegistryContentCRC, + PCCCTN: EndpointPayloadType_PCCCTN, + EmergencyDepartmentEncounterSummaryEDES: EndpointPayloadType_EmergencyDepartmentEncounterSummaryEDES, + PCCEDPN: EndpointPayloadType_PCCEDPN, + EmergencyDepartmentReferralEDR: EndpointPayloadType_EmergencyDepartmentReferralEDR, + PCCETS: EndpointPayloadType_PCCETS, + HistoryAndPhysicalSpecification: EndpointPayloadType_HistoryAndPhysicalSpecification, + PCCHP: EndpointPayloadType_PCCHP, + ImmunizationContentIC: EndpointPayloadType_ImmunizationContentIC, + ImmunizationRegistryContentIRC: EndpointPayloadType_ImmunizationRegistryContentIRC, + PCCITS: EndpointPayloadType_PCCITS, + PCCLDHP: EndpointPayloadType_PCCLDHP, + PCCLDS: EndpointPayloadType_PCCLDS, + PCCMDS: EndpointPayloadType_PCCMDS, + PCCNDS: EndpointPayloadType_PCCNDS, + PCCNN: EndpointPayloadType_PCCNN, + PCCPPVS: EndpointPayloadType_PCCPPVS, + PCCTN: EndpointPayloadType_PCCTN, + PCCTRS: EndpointPayloadType_PCCTRS, + XDSMedicalSummaries: EndpointPayloadType_XDSMedicalSummaries, + HL7CCDDocument: EndpointPayloadType_HL7CCDDocument, + PharmacyDIS: EndpointPayloadType_PharmacyDIS, + PharmacyPADV: EndpointPayloadType_PharmacyPADV, + PharmacyPML: EndpointPayloadType_PharmacyPML, + PharmacyPre: EndpointPayloadType_PharmacyPre, + RadiologyXDSIStructuredCDA: EndpointPayloadType_RadiologyXDSIStructuredCDA, + RadiologyXDSIPDF: EndpointPayloadType_RadiologyXDSIPDF, + RadiologyXDSIText: EndpointPayloadType_RadiologyXDSIText, +}; +const endpoint_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/endpoint-status" +}; +const endpoint_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in error", + system: "http://hl7.org/fhir/endpoint-status" +}; +const endpoint_status_Error: Coding = { + code: "error", + display: "Error", + system: "http://hl7.org/fhir/endpoint-status" +}; +const endpoint_status_Off: Coding = { + code: "off", + display: "Off", + system: "http://hl7.org/fhir/endpoint-status" +}; +const endpoint_status_Suspended: Coding = { + code: "suspended", + display: "Suspended", + system: "http://hl7.org/fhir/endpoint-status" +}; +const endpoint_status_Test: Coding = { + code: "test", + display: "Test", + system: "http://hl7.org/fhir/endpoint-status" +}; +/** + * The status of the endpoint. + */ +export const EndpointStatus = { + /** + * This endpoint is expected to be active and can be used. + */ + Active: endpoint_status_Active, + /** + * This instance should not have been part of this patient's medical record. + */ + EnteredInError: endpoint_status_EnteredInError, + /** + * This endpoint has exceeded connectivity thresholds and is considered in an error state and should no longer be attempted to connect to until corrective action is taken. + */ + Error: endpoint_status_Error, + /** + * This endpoint is no longer to be used. + */ + Off: endpoint_status_Off, + /** + * This endpoint is temporarily unavailable. + */ + Suspended: endpoint_status_Suspended, + /** + * This endpoint is not intended for production usage. + */ + Test: endpoint_status_Test, +}; +const event_capability_mode_Receiver: Coding = { + code: "receiver", + display: "Receiver", + system: "http://hl7.org/fhir/event-capability-mode" +}; +const event_capability_mode_Sender: Coding = { + code: "sender", + display: "Sender", + system: "http://hl7.org/fhir/event-capability-mode" +}; +/** + * The mode of a message capability statement. + */ +export const EventCapabilityMode = { + /** + * The application receives requests and sends responses. + */ + Receiver: event_capability_mode_Receiver, + /** + * The application sends requests and receives responses. + */ + Sender: event_capability_mode_Sender, +}; +const event_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_InProgress: Coding = { + code: "in-progress", + display: "In Progress", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_NotDone: Coding = { + code: "not-done", + display: "Not Done", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_OnHold: Coding = { + code: "on-hold", + display: "On Hold", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_Preparation: Coding = { + code: "preparation", + display: "Preparation", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_Stopped: Coding = { + code: "stopped", + display: "Stopped", + system: "http://hl7.org/fhir/event-status" +}; +const event_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/event-status" +}; +/** + * Codes identifying the lifecycle stage of an event. + */ +export const EventStatus = { + /** + * The event has now concluded. + */ + Completed: event_status_Completed, + /** + * This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be "stopped" rather than "entered-in-error".). + */ + EnteredInError: event_status_EnteredInError, + /** + * The event is currently occurring. + */ + InProgress: event_status_InProgress, + /** + * The event was terminated prior to any activity beyond preparation. I.e. The 'main' activity has not yet begun. The boundary between preparatory and the 'main' activity is context-specific. + */ + NotDone: event_status_NotDone, + /** + * The event has been temporarily stopped but is expected to resume in the future. + */ + OnHold: event_status_OnHold, + /** + * The core event has not started yet, but some staging activities have begun (e.g. surgical suite preparation). Preparation stages may be tracked for billing purposes. + */ + Preparation: event_status_Preparation, + /** + * The event was terminated prior to the full completion of the intended activity but after at least some of the 'main' activity (beyond preparation) has occurred. + */ + Stopped: event_status_Stopped, + /** + * The authoring/source system does not know which of the status values currently applies for this event. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. + */ + Unknown: event_status_Unknown, +}; +const v3_TimingEvent_AC: Coding = { + code: "AC", + display: "AC", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_ACD: Coding = { + code: "ACD", + display: "ACD", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_ACM: Coding = { + code: "ACM", + display: "ACM", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_ACV: Coding = { + code: "ACV", + display: "ACV", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const event_timing_Afternoon: Coding = { + code: "AFT", + display: "Afternoon", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_EarlyAfternoon: Coding = { + code: "AFT.early", + display: "Early Afternoon", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_LateAfternoon: Coding = { + code: "AFT.late", + display: "Late Afternoon", + system: "http://hl7.org/fhir/event-timing" +}; +const v3_TimingEvent_C: Coding = { + code: "C", + display: "C", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_CD: Coding = { + code: "CD", + display: "CD", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_CM: Coding = { + code: "CM", + display: "CM", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_CV: Coding = { + code: "CV", + display: "CV", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const event_timing_Evening: Coding = { + code: "EVE", + display: "Evening", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_EarlyEvening: Coding = { + code: "EVE.early", + display: "Early Evening", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_LateEvening: Coding = { + code: "EVE.late", + display: "Late Evening", + system: "http://hl7.org/fhir/event-timing" +}; +const v3_TimingEvent_HS: Coding = { + code: "HS", + display: "HS", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const event_timing_Morning: Coding = { + code: "MORN", + display: "Morning", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_EarlyMorning: Coding = { + code: "MORN.early", + display: "Early Morning", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_LateMorning: Coding = { + code: "MORN.late", + display: "Late Morning", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_Night: Coding = { + code: "NIGHT", + display: "Night", + system: "http://hl7.org/fhir/event-timing" +}; +const event_timing_Noon: Coding = { + code: "NOON", + display: "Noon", + system: "http://hl7.org/fhir/event-timing" +}; +const v3_TimingEvent_PC: Coding = { + code: "PC", + display: "PC", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_PCD: Coding = { + code: "PCD", + display: "PCD", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_PCM: Coding = { + code: "PCM", + display: "PCM", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const v3_TimingEvent_PCV: Coding = { + code: "PCV", + display: "PCV", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +const event_timing_AfterSleep: Coding = { + code: "PHS", + display: "After Sleep", + system: "http://hl7.org/fhir/event-timing" +}; +const v3_TimingEvent_WAKE: Coding = { + code: "WAKE", + display: "WAKE", + system: "http://terminology.hl7.org/CodeSystem/v3-TimingEvent" +}; +/** + * Real world event relating to the schedule. + */ +export const EventTiming = { + /** + * before meal (from lat. ante cibus) + */ + AC_v3_TimingEvent: v3_TimingEvent_AC, + /** + * before lunch (from lat. ante cibus diurnus) + */ + ACD_v3_TimingEvent: v3_TimingEvent_ACD, + /** + * before breakfast (from lat. ante cibus matutinus) + */ + ACM_v3_TimingEvent: v3_TimingEvent_ACM, + /** + * before dinner (from lat. ante cibus vespertinus) + */ + ACV_v3_TimingEvent: v3_TimingEvent_ACV, + /** + * Event occurs during the afternoon. The exact time is unspecified and established by institution convention or patient interpretation. + */ + Afternoon_event_timing: event_timing_Afternoon, + /** + * Event occurs during the early afternoon. The exact time is unspecified and established by institution convention or patient interpretation. + */ + EarlyAfternoon_event_timing: event_timing_EarlyAfternoon, + /** + * Event occurs during the late afternoon. The exact time is unspecified and established by institution convention or patient interpretation. + */ + LateAfternoon_event_timing: event_timing_LateAfternoon, + /** + * Description: meal (from lat. ante cibus) + */ + C_v3_TimingEvent: v3_TimingEvent_C, + /** + * Description: lunch (from lat. cibus diurnus) + */ + CD_v3_TimingEvent: v3_TimingEvent_CD, + /** + * Description: breakfast (from lat. cibus matutinus) + */ + CM_v3_TimingEvent: v3_TimingEvent_CM, + /** + * Description: dinner (from lat. cibus vespertinus) + */ + CV_v3_TimingEvent: v3_TimingEvent_CV, + /** + * Event occurs during the evening. The exact time is unspecified and established by institution convention or patient interpretation. + */ + Evening_event_timing: event_timing_Evening, + /** + * Event occurs during the early evening. The exact time is unspecified and established by institution convention or patient interpretation. + */ + EarlyEvening_event_timing: event_timing_EarlyEvening, + /** + * Event occurs during the late evening. The exact time is unspecified and established by institution convention or patient interpretation. + */ + LateEvening_event_timing: event_timing_LateEvening, + /** + * Description: Prior to beginning a regular period of extended sleep (this would exclude naps). Note that this might occur at different times of day depending on a person's regular sleep schedule. + */ + HS_v3_TimingEvent: v3_TimingEvent_HS, + /** + * Event occurs during the morning. The exact time is unspecified and established by institution convention or patient interpretation. + */ + Morning_event_timing: event_timing_Morning, + /** + * Event occurs during the early morning. The exact time is unspecified and established by institution convention or patient interpretation. + */ + EarlyMorning_event_timing: event_timing_EarlyMorning, + /** + * Event occurs during the late morning. The exact time is unspecified and established by institution convention or patient interpretation. + */ + LateMorning_event_timing: event_timing_LateMorning, + /** + * Event occurs during the night. The exact time is unspecified and established by institution convention or patient interpretation. + */ + Night_event_timing: event_timing_Night, + /** + * Event occurs around 12:00pm. The exact time is unspecified and established by institution convention or patient interpretation. + */ + Noon_event_timing: event_timing_Noon, + /** + * after meal (from lat. post cibus) + */ + PC_v3_TimingEvent: v3_TimingEvent_PC, + /** + * after lunch (from lat. post cibus diurnus) + */ + PCD_v3_TimingEvent: v3_TimingEvent_PCD, + /** + * after breakfast (from lat. post cibus matutinus) + */ + PCM_v3_TimingEvent: v3_TimingEvent_PCM, + /** + * after dinner (from lat. post cibus vespertinus) + */ + PCV_v3_TimingEvent: v3_TimingEvent_PCV, + /** + * Event occurs [offset] after subject goes to sleep. The exact time is unspecified and established by institution convention or patient interpretation. + */ + AfterSleep_event_timing: event_timing_AfterSleep, + /** + * Description: Upon waking up from a regular period of sleep, in order to start regular activities (this would exclude waking up from a nap or temporarily waking up during a period of sleep) + * + * + * Usage Notes: e.g. + * + * Take pulse rate on waking in management of thyrotoxicosis. + * + * Take BP on waking in management of hypertension + * + * Take basal body temperature on waking in establishing date of ovulation + */ + WAKE_v3_TimingEvent: v3_TimingEvent_WAKE, +}; +const evidence_quality_HighQuality: Coding = { + code: "high", + display: "High quality", + system: "http://terminology.hl7.org/CodeSystem/evidence-quality" +}; +const evidence_quality_LowQuality: Coding = { + code: "low", + display: "Low quality", + system: "http://terminology.hl7.org/CodeSystem/evidence-quality" +}; +const evidence_quality_ModerateQuality: Coding = { + code: "moderate", + display: "Moderate quality", + system: "http://terminology.hl7.org/CodeSystem/evidence-quality" +}; +const evidence_quality_VeryLowQuality: Coding = { + code: "very-low", + display: "Very low quality", + system: "http://terminology.hl7.org/CodeSystem/evidence-quality" +}; +/** + * A rating system that describes the quality of evidence such as the GRADE, DynaMed, or Oxford CEBM systems. + */ +export const EvidenceQuality = { + /** + * High quality evidence. + */ + HighQuality: evidence_quality_HighQuality, + /** + * Low quality evidence. + */ + LowQuality: evidence_quality_LowQuality, + /** + * Moderate quality evidence. + */ + ModerateQuality: evidence_quality_ModerateQuality, + /** + * Very low quality evidence. + */ + VeryLowQuality: evidence_quality_VeryLowQuality, +}; +const expansion_parameter_source_CodeSystem: Coding = { + code: "codesystem", + display: "Code System", + system: "http://terminology.hl7.org/CodeSystem/expansion-parameter-source" +}; +const expansion_parameter_source_ClientInput: Coding = { + code: "input", + display: "Client Input", + system: "http://terminology.hl7.org/CodeSystem/expansion-parameter-source" +}; +const expansion_parameter_source_ServerEngine: Coding = { + code: "server", + display: "Server Engine", + system: "http://terminology.hl7.org/CodeSystem/expansion-parameter-source" +}; +/** + * Declares what the source of a parameter is. + */ +export const ExpansionParameterSource = { + /** + * The parameter was added from one the code systems used in the $expand operation. + */ + CodeSystem: expansion_parameter_source_CodeSystem, + /** + * The parameter was supplied by the client in the $expand request. + */ + ClientInput: expansion_parameter_source_ClientInput, + /** + * The parameter was added by the expansion engine on the server. + */ + ServerEngine: expansion_parameter_source_ServerEngine, +}; +const expansion_processing_rule_AllCodes: Coding = { + code: "all-codes", + display: "All Codes", + system: "http://terminology.hl7.org/CodeSystem/expansion-processing-rule" +}; +const expansion_processing_rule_GroupsOnly: Coding = { + code: "groups-only", + display: "Groups Only", + system: "http://terminology.hl7.org/CodeSystem/expansion-processing-rule" +}; +const expansion_processing_rule_GroupsPlusUngroupedCodes: Coding = { + code: "ungrouped", + display: "Groups + Ungrouped codes", + system: "http://terminology.hl7.org/CodeSystem/expansion-processing-rule" +}; +/** + * Defines how concepts are processed into the expansion when it's for UI presentation. + */ +export const ExpansionProcessingRule = { + /** + * The expansion (when in UI mode) includes all codes *and* any defined groups (in extensions). + */ + AllCodes: expansion_processing_rule_AllCodes, + /** + * The expansion (when in UI mode) only includes the defined groups. + */ + GroupsOnly: expansion_processing_rule_GroupsOnly, + /** + * The expanion (when in UI mode) lists the groups, and then any codes that have not been included in a group. + */ + GroupsPlusUngroupedCodes: expansion_processing_rule_GroupsPlusUngroupedCodes, +}; +const expression_language_FHIRQuery: Coding = { + code: "application/x-fhir-query", + display: "FHIR Query", + system: "http://hl7.org/fhir/expression-language" +}; +const expression_language_CQL: Coding = { + code: "text/cql", + display: "CQL", + system: "http://hl7.org/fhir/expression-language" +}; +const expression_language_FHIRPath: Coding = { + code: "text/fhirpath", + display: "FHIRPath", + system: "http://hl7.org/fhir/expression-language" +}; +/** + * The media type of the expression language. + */ +export const ExpressionLanguage = { + /** + * FHIR's RESTful query syntax - typically independent of base URL. + */ + FHIRQuery: expression_language_FHIRQuery, + /** + * Clinical Quality Language. + */ + CQL: expression_language_CQL, + /** + * FHIRPath. + */ + FHIRPath: expression_language_FHIRPath, +}; +const extension_context_type_ElementID: Coding = { + code: "element", + display: "Element ID", + system: "http://hl7.org/fhir/extension-context-type" +}; +const extension_context_type_ExtensionURL: Coding = { + code: "extension", + display: "Extension URL", + system: "http://hl7.org/fhir/extension-context-type" +}; +const extension_context_type_FHIRPath: Coding = { + code: "fhirpath", + display: "FHIRPath", + system: "http://hl7.org/fhir/extension-context-type" +}; +/** + * How an extension context is interpreted. + */ +export const ExtensionContextType = { + /** + * The context is any element that has an ElementDefinition.id that matches that found in the expression. This includes ElementDefinition Ids that have slicing identifiers. The full path for the element is [url]#[elementid]. If there is no #, the Element id is one defined in the base specification. + */ + ElementID: extension_context_type_ElementID, + /** + * The context is a particular extension from a particular StructureDefinition, and the expression is just a uri that identifies the extension. + */ + ExtensionURL: extension_context_type_ExtensionURL, + /** + * The context is all elements that match the FHIRPath query found in the expression. + */ + FHIRPath: extension_context_type_FHIRPath, +}; +const feeding_device_AngledUtensils: Coding = { + code: "angled-utensil", + display: "Angled utensils", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_AutomatedFeedingDevices: Coding = { + code: "autofeeding-device", + display: "Automated feeding devices", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_EnlargedCrossCutNipple: Coding = { + code: "bigcut-nipple", + display: "Enlarged, cross-cut nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_FoamHandleUtensils: Coding = { + code: "foam-handle", + display: "Foam handle utensils", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_GlassWithLidSippyCup: Coding = { + code: "glass-lid", + display: "Glass with lid/sippy cup", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_HabermanBottle: Coding = { + code: "haberman-bottle", + display: "Haberman bottle", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_DoubleHandholdOnGlassCup: Coding = { + code: "handhold-cup", + display: "Double handhold on glass/cup", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_MiddleFlowNipple: Coding = { + code: "midflo-nipple", + display: "Middle flow nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_NoseCup: Coding = { + code: "nose-cup", + display: "Nose cup", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_OrthodonticNipple: Coding = { + code: "ortho-nipple", + display: "Orthodontic nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_PreemieNipple: Coding = { + code: "preemie-nipple", + display: "Preemie nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_ProvaleCup: Coding = { + code: "provale-cup", + display: "Provale Cup", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_RockerKnife: Coding = { + code: "rocker-knife", + display: "Rocker knife", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_RubberMattingUnderTray: Coding = { + code: "rubber-mat", + display: "Rubber matting under tray", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_ScoopPlate: Coding = { + code: "scoop-plate", + display: "Scoop plate", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_SippyCupWithoutValve: Coding = { + code: "sippy-no-valve", + display: "Sippy cup without valve", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_SippyCupWithValve: Coding = { + code: "sippy-valve", + display: "Sippy cup with valve", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_SlowFlowNipple: Coding = { + code: "sloflo-nipple", + display: "Slow flow nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_SpoutCup: Coding = { + code: "spout-cup", + display: "Spout cup", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_StandardNipple: Coding = { + code: "standard-nipple", + display: "Standard nipple", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_Straw: Coding = { + code: "straw", + display: "Straw", + system: "http://hl7.org/fhir/feeding-device" +}; +const feeding_device_HandWrapUtensilHolder: Coding = { + code: "utensil-holder", + display: "Hand wrap utensil holder", + system: "http://hl7.org/fhir/feeding-device" +}; +/** + * Materials used or needed to feed the patient. + */ +export const FeedingDevice = { + /** + * Angled utensils definition: + */ + AngledUtensils_feeding_device: feeding_device_AngledUtensils, + /** + * Automated feeding devices definition: + */ + AutomatedFeedingDevices_feeding_device: feeding_device_AutomatedFeedingDevices, + /** + * Enlarged, cross-cut nipple definition: + */ + EnlargedCrossCutNipple_feeding_device: feeding_device_EnlargedCrossCutNipple, + /** + * Foam handle utensils definition: + */ + FoamHandleUtensils_feeding_device: feeding_device_FoamHandleUtensils, + /** + * Glass with lid/sippy cup definition: + */ + GlassWithLidSippyCup_feeding_device: feeding_device_GlassWithLidSippyCup, + /** + * Haberman bottle definition: + */ + HabermanBottle_feeding_device: feeding_device_HabermanBottle, + /** + * Double handhold on glass/cup definition: + */ + DoubleHandholdOnGlassCup_feeding_device: feeding_device_DoubleHandholdOnGlassCup, + /** + * Middle flow nipple definition: + */ + MiddleFlowNipple_feeding_device: feeding_device_MiddleFlowNipple, + /** + * Nose cup definition: + */ + NoseCup_feeding_device: feeding_device_NoseCup, + /** + * Orthodontic nipple definition: + */ + OrthodonticNipple_feeding_device: feeding_device_OrthodonticNipple, + /** + * Preemie nipple definition: + */ + PreemieNipple_feeding_device: feeding_device_PreemieNipple, + /** + * Provale Cup definition: + */ + ProvaleCup_feeding_device: feeding_device_ProvaleCup, + /** + * Rocker knife definition: + */ + RockerKnife_feeding_device: feeding_device_RockerKnife, + /** + * Rubber matting under tray definition: + */ + RubberMattingUnderTray_feeding_device: feeding_device_RubberMattingUnderTray, + /** + * Scoop plate definition: + */ + ScoopPlate_feeding_device: feeding_device_ScoopPlate, + /** + * Sippy cup without valve definition: + */ + SippyCupWithoutValve_feeding_device: feeding_device_SippyCupWithoutValve, + /** + * Sippy cup with valve definition: + */ + SippyCupWithValve_feeding_device: feeding_device_SippyCupWithValve, + /** + * Slow flow nipple definition: + */ + SlowFlowNipple_feeding_device: feeding_device_SlowFlowNipple, + /** + * Spout cup definition: + */ + SpoutCup_feeding_device: feeding_device_SpoutCup, + /** + * Standard nipple definition: + */ + StandardNipple_feeding_device: feeding_device_StandardNipple, + /** + * Straw definition: + */ + Straw_feeding_device: feeding_device_Straw, + /** + * Hand wrap utensil holder definition: + */ + HandWrapUtensilHolder_feeding_device: feeding_device_HandWrapUtensilHolder, +}; +const FHIR_version_VAL0080: Coding = { + code: "0.0.80", + display: "0.0.80", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL0081: Coding = { + code: "0.0.81", + display: "0.0.81", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL0082: Coding = { + code: "0.0.82", + display: "0.0.82", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL001: Coding = { + code: "0.01", + display: "0.01", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL005: Coding = { + code: "0.05", + display: "0.05", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL006: Coding = { + code: "0.06", + display: "0.06", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL011: Coding = { + code: "0.11", + display: "0.11", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL040: Coding = { + code: "0.4.0", + display: "0.4.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL050: Coding = { + code: "0.5.0", + display: "0.5.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL100: Coding = { + code: "1.0.0", + display: "1.0.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL101: Coding = { + code: "1.0.1", + display: "1.0.1", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL102: Coding = { + code: "1.0.2", + display: "1.0.2", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL110: Coding = { + code: "1.1.0", + display: "1.1.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL140: Coding = { + code: "1.4.0", + display: "1.4.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL160: Coding = { + code: "1.6.0", + display: "1.6.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL180: Coding = { + code: "1.8.0", + display: "1.8.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL300: Coding = { + code: "3.0.0", + display: "3.0.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL301: Coding = { + code: "3.0.1", + display: "3.0.1", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL330: Coding = { + code: "3.3.0", + display: "3.3.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL350: Coding = { + code: "3.5.0", + display: "3.5.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL400: Coding = { + code: "4.0.0", + display: "4.0.0", + system: "http://hl7.org/fhir/FHIR-version" +}; +const FHIR_version_VAL401: Coding = { + code: "4.0.1", + display: "4.0.1", + system: "http://hl7.org/fhir/FHIR-version" +}; +/** + * All published FHIR Versions. + */ +export const FHIRVersion = { + /** + * DSTU 1 Official version. + */ + VAL0080: FHIR_version_VAL0080, + /** + * DSTU 1 Official version Technical Errata #1. + */ + VAL0081: FHIR_version_VAL0081, + /** + * DSTU 1 Official version Technical Errata #2. + */ + VAL0082: FHIR_version_VAL0082, + /** + * Oldest archived version of FHIR. + */ + VAL001: FHIR_version_VAL001, + /** + * 1st Draft for Comment (Sept 2012 Ballot). + */ + VAL005: FHIR_version_VAL005, + /** + * 2nd Draft for Comment (January 2013 Ballot). + */ + VAL006: FHIR_version_VAL006, + /** + * DSTU 1 Ballot version. + */ + VAL011: FHIR_version_VAL011, + /** + * Draft For Comment (January 2015 Ballot). + */ + VAL040: FHIR_version_VAL040, + /** + * DSTU 2 Ballot version (May 2015 Ballot). + */ + VAL050: FHIR_version_VAL050, + /** + * DSTU 2 QA Preview + CQIF Ballot (Sep 2015). + */ + VAL100: FHIR_version_VAL100, + /** + * DSTU 2 (Official version). + */ + VAL101: FHIR_version_VAL101, + /** + * DSTU 2 (Official version) with 1 technical errata. + */ + VAL102: FHIR_version_VAL102, + /** + * GAO Ballot + draft changes to main FHIR standard. + */ + VAL110: FHIR_version_VAL110, + /** + * CQF on FHIR Ballot + Connectathon 12 (Montreal). + */ + VAL140: FHIR_version_VAL140, + /** + * FHIR STU3 Ballot + Connectathon 13 (Baltimore). + */ + VAL160: FHIR_version_VAL160, + /** + * FHIR STU3 Candidate + Connectathon 14 (San Antonio). + */ + VAL180: FHIR_version_VAL180, + /** + * FHIR Release 3 (STU). + */ + VAL300: FHIR_version_VAL300, + /** + * FHIR Release 3 (STU) with 1 technical errata. + */ + VAL301: FHIR_version_VAL301, + /** + * R4 Ballot #1. + */ + VAL330: FHIR_version_VAL330, + /** + * R4 Ballot #2. + */ + VAL350: FHIR_version_VAL350, + /** + * FHIR Release 4 (Normative + STU). + */ + VAL400: FHIR_version_VAL400, + /** + * FHIR Release 4 Technical Correction. + */ + VAL401: FHIR_version_VAL401, +}; +const filter_operator_Equals: Coding = { + code: "=", + display: "Equals", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_DescendentOfBySubsumption: Coding = { + code: "descendent-of", + display: "Descendent Of (by subsumption)", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_Exists: Coding = { + code: "exists", + display: "Exists", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_GeneralizesBySubsumption: Coding = { + code: "generalizes", + display: "Generalizes (by Subsumption)", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_InSet: Coding = { + code: "in", + display: "In Set", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_IsABySubsumption: Coding = { + code: "is-a", + display: "Is A (by subsumption)", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_NotIsABySubsumption: Coding = { + code: "is-not-a", + display: "Not (Is A) (by subsumption)", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_NotInSet: Coding = { + code: "not-in", + display: "Not in Set", + system: "http://hl7.org/fhir/filter-operator" +}; +const filter_operator_RegularExpression: Coding = { + code: "regex", + display: "Regular Expression", + system: "http://hl7.org/fhir/filter-operator" +}; +/** + * The kind of operation to perform as a part of a property based filter. + */ +export const FilterOperator = { + /** + * The specified property of the code equals the provided value. + */ + Equals: filter_operator_Equals, + /** + * Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, excluding the provided concept itself i.e. include descendant codes only). + */ + DescendentOfBySubsumption: filter_operator_DescendentOfBySubsumption, + /** + * The specified property of the code has at least one value (if the specified value is true; if the specified value is false, then matches when the specified property of the code has no values). + */ + Exists: filter_operator_Exists, + /** + * Includes all concept ids that have a transitive is-a relationship from the concept Id provided as the value, including the provided concept itself (i.e. include ancestor codes and self). + */ + GeneralizesBySubsumption: filter_operator_GeneralizesBySubsumption, + /** + * The specified property of the code is in the set of codes or concepts specified in the provided value (comma separated list). + */ + InSet: filter_operator_InSet, + /** + * Includes all concept ids that have a transitive is-a relationship with the concept Id provided as the value, including the provided concept itself (include descendant codes and self). + */ + IsABySubsumption: filter_operator_IsABySubsumption, + /** + * The specified property of the code does not have an is-a relationship with the provided value. + */ + NotIsABySubsumption: filter_operator_NotIsABySubsumption, + /** + * The specified property of the code is not in the set of codes or concepts specified in the provided value (comma separated list). + */ + NotInSet: filter_operator_NotInSet, + /** + * The specified property of the code matches the regex specified in the provided value. + */ + RegularExpression: filter_operator_RegularExpression, +}; +const flag_priority_HighPriority: Coding = { + code: "PH", + display: "High priority", + system: "http://hl7.org/fhir/flag-priority-code" +}; +const flag_priority_LowPriority: Coding = { + code: "PL", + display: "Low priority", + system: "http://hl7.org/fhir/flag-priority-code" +}; +const flag_priority_MediumPriority: Coding = { + code: "PM", + display: "Medium priority", + system: "http://hl7.org/fhir/flag-priority-code" +}; +const flag_priority_NoAlarm: Coding = { + code: "PN", + display: "No alarm", + system: "http://hl7.org/fhir/flag-priority-code" +}; +/** + * This value set is provided as an exemplar. The value set is driven by IHE Table B.8-4: Abnormal Flags, Alert Priority. + */ +export const FlagPriority = { + /** + * High priority. + */ + HighPriority: flag_priority_HighPriority, + /** + * Low priority. + */ + LowPriority: flag_priority_LowPriority, + /** + * Medium priority. + */ + MediumPriority: flag_priority_MediumPriority, + /** + * No alarm. + */ + NoAlarm: flag_priority_NoAlarm, +}; +const FocalSubject_Fetus: Coding = { + code: "83418008", + display: "Fetus", + system: "http://snomed.info/sct" +}; +const v3_ParticipationType_Donor: Coding = { + code: "DON", + display: "donor", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_RoleCode_Spouse: Coding = { + code: "SPS", + display: "spouse", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +/** + * Example value set composed from SNOMED CT and HL7 V3 codes for observation targets such as donor, fetus or spouse. As use cases are discovered, more values may be added. + */ +export const FocalSubject = { + Fetus_: FocalSubject_Fetus, + /** + * In some organ transplantation services and rarely in transfusion services a donor will be a target participant in the service. However, in most cases transplantation is decomposed in three services: explantation, transport, and implantation. The identity of the donor (recipient) is often irrelevant for the explantation (implantation) service. + */ + Donor_v3_ParticipationType: v3_ParticipationType_Donor, + /** + * The player of the role is a marriage partner of the scoping person. + */ + Spouse_v3_RoleCode: v3_RoleCode_Spouse, +}; +const gender_identity_Female: Coding = { + code: "female", + display: "female", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_Male: Coding = { + code: "male", + display: "male", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_NonBinary: Coding = { + code: "non-binary", + display: "non-binary", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_DoesNotWishToDisclose: Coding = { + code: "non-disclose", + display: "does not wish to disclose", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_Other: Coding = { + code: "other", + display: "other", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_TransgenderFemale: Coding = { + code: "transgender-female", + display: "transgender female", + system: "http://hl7.org/fhir/gender-identity" +}; +const gender_identity_TransgenderMale: Coding = { + code: "transgender-male", + display: "transgender male", + system: "http://hl7.org/fhir/gender-identity" +}; +/** + * This example value set defines a set of codes that can be used to indicate a patient's gender identity. + */ +export const GenderIdentity = { + /** + * the patient identifies as female + */ + Female: gender_identity_Female, + /** + * the patient identifies as male + */ + Male: gender_identity_Male, + /** + * the patient identifies with neither/both female and male + */ + NonBinary: gender_identity_NonBinary, + /** + * the patient does not wish to disclose his gender identity + */ + DoesNotWishToDisclose: gender_identity_DoesNotWishToDisclose, + /** + * other gender identity + */ + Other: gender_identity_Other, + /** + * the patient identifies as transgender male-to-female + */ + TransgenderFemale: gender_identity_TransgenderFemale, + /** + * the patient identifies as transgender female-to-male + */ + TransgenderMale: gender_identity_TransgenderMale, +}; +const goal_achievement_Achieved: Coding = { + code: "achieved", + display: "Achieved", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_Improving: Coding = { + code: "improving", + display: "Improving", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_InProgress: Coding = { + code: "in-progress", + display: "In Progress", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_NoChange: Coding = { + code: "no-change", + display: "No Change", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_NoProgress: Coding = { + code: "no-progress", + display: "No Progress", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_NotAchieved: Coding = { + code: "not-achieved", + display: "Not Achieved", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_NotAttainable: Coding = { + code: "not-attainable", + display: "Not Attainable", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_Sustaining: Coding = { + code: "sustaining", + display: "Sustaining", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +const goal_achievement_Worsening: Coding = { + code: "worsening", + display: "Worsening", + system: "http://terminology.hl7.org/CodeSystem/goal-achievement" +}; +/** + * Describes the progression, or lack thereof, towards the goal against the target. + */ +export const GoalAchievement = { + /** + * The goal has been met. + */ + Achieved: goal_achievement_Achieved, + /** + * The goal is being sought, and is progressing. + */ + Improving: goal_achievement_Improving, + /** + * The goal is being sought but has not yet been reached. (Also applies if the goal was reached in the past but there has been regression and the goal is again being sought). + */ + InProgress: goal_achievement_InProgress, + /** + * The goal is being sought, but the trend is flat. + */ + NoChange: goal_achievement_NoChange, + /** + * The goal has not been met and little to no progress towards target. + */ + NoProgress: goal_achievement_NoProgress, + /** + * The goal has not been met and there might or might not have been progress towards target. + */ + NotAchieved: goal_achievement_NotAchieved, + /** + * The goal is not possible to be met. + */ + NotAttainable: goal_achievement_NotAttainable, + /** + * The goal has been met, but ongoing activity is needed to sustain the goal objective. + */ + Sustaining: goal_achievement_Sustaining, + /** + * The goal is being sought, but is regressing. + */ + Worsening: goal_achievement_Worsening, +}; +const goal_category_Behavioral: Coding = { + code: "behavioral", + display: "Behavioral", + system: "http://terminology.hl7.org/CodeSystem/goal-category" +}; +const goal_category_Dietary: Coding = { + code: "dietary", + display: "Dietary", + system: "http://terminology.hl7.org/CodeSystem/goal-category" +}; +const goal_category_Nursing: Coding = { + code: "nursing", + display: "Nursing", + system: "http://terminology.hl7.org/CodeSystem/goal-category" +}; +const goal_category_Physiotherapy: Coding = { + code: "physiotherapy", + display: "Physiotherapy", + system: "http://terminology.hl7.org/CodeSystem/goal-category" +}; +const goal_category_Safety: Coding = { + code: "safety", + display: "Safety", + system: "http://terminology.hl7.org/CodeSystem/goal-category" +}; +/** + * Example codes for grouping goals to use for filtering or presentation. + */ +export const GoalCategory = { + /** + * Goals related to the manner in which the subject acts. + */ + Behavioral: goal_category_Behavioral, + /** + * Goals related to the consumption of food and/or beverages. + */ + Dietary: goal_category_Dietary, + /** + * Goals related to the practice of nursing or established by nurses. + */ + Nursing: goal_category_Nursing, + /** + * Goals related to the mobility and/or motor capability of the subject. + */ + Physiotherapy: goal_category_Physiotherapy, + /** + * Goals related to the personal protection of the subject. + */ + Safety: goal_category_Safety, +}; +const goal_priority_HighPriority: Coding = { + code: "high-priority", + display: "High Priority", + system: "http://terminology.hl7.org/CodeSystem/goal-priority" +}; +const goal_priority_LowPriority: Coding = { + code: "low-priority", + display: "Low Priority", + system: "http://terminology.hl7.org/CodeSystem/goal-priority" +}; +const goal_priority_MediumPriority: Coding = { + code: "medium-priority", + display: "Medium Priority", + system: "http://terminology.hl7.org/CodeSystem/goal-priority" +}; +/** + * Indicates the level of importance associated with reaching or sustaining a goal. + */ +export const GoalPriority = { + /** + * Indicates that the goal is of considerable importance and should be a primary focus of care delivery. + */ + HighPriority: goal_priority_HighPriority, + /** + * The goal is desirable but is not sufficiently important to devote significant resources to. Achievement of the goal may be sought when incidental to achieving other goals. + */ + LowPriority: goal_priority_LowPriority, + /** + * Indicates that the goal has a reasonable degree of importance and that concrete action should be taken towards the goal. Attainment is not as critical as high-priority goals. + */ + MediumPriority: goal_priority_MediumPriority, +}; +const GoalStartEvent_DischargeFromHospital: Coding = { + code: "308283009", + display: "Discharge from hospital", + system: "http://snomed.info/sct" +}; +const GoalStartEvent_AdmissionToHospital: Coding = { + code: "32485007", + display: "Admission to hospital", + system: "http://snomed.info/sct" +}; +const GoalStartEvent_Childbirth: Coding = { + code: "386216000", + display: "Childbirth", + system: "http://snomed.info/sct" +}; +const GoalStartEvent_CompletionTimeOfProcedure: Coding = { + code: "442137000", + display: "Completion time of procedure", + system: "http://snomed.info/sct" +}; +/** + * Identifies types of events that might trigger the start of a goal. + */ +export const GoalStartEvent = { + DischargeFromHospital: GoalStartEvent_DischargeFromHospital, + AdmissionToHospital: GoalStartEvent_AdmissionToHospital, + Childbirth: GoalStartEvent_Childbirth, + CompletionTimeOfProcedure: GoalStartEvent_CompletionTimeOfProcedure, +}; +const goal_status_Accepted: Coding = { + code: "accepted", + display: "Accepted", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_OnHold: Coding = { + code: "on-hold", + display: "On Hold", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Planned: Coding = { + code: "planned", + display: "Planned", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Proposed: Coding = { + code: "proposed", + display: "Proposed", + system: "http://hl7.org/fhir/goal-status" +}; +const goal_status_Rejected: Coding = { + code: "rejected", + display: "Rejected", + system: "http://hl7.org/fhir/goal-status" +}; +/** + * Codes that reflect the current state of a goal and whether the goal is still being targeted. + */ +export const GoalStatus = { + /** + * A proposed goal was accepted or acknowledged. + */ + Accepted: goal_status_Accepted, + /** + * The goal is being sought actively. + */ + Active: goal_status_Active, + /** + * The goal has been abandoned. + */ + Cancelled: goal_status_Cancelled, + /** + * The goal is no longer being sought. + */ + Completed: goal_status_Completed, + /** + * The goal was entered in error and voided. + */ + EnteredInError: goal_status_EnteredInError, + /** + * The goal remains a long term objective but is no longer being actively pursued for a temporary period of time. + */ + OnHold: goal_status_OnHold, + /** + * A goal is planned for this patient. + */ + Planned: goal_status_Planned, + /** + * A goal is proposed for this patient. + */ + Proposed: goal_status_Proposed, + /** + * A proposed goal was rejected. + */ + Rejected: goal_status_Rejected, +}; +const group_measure_Mean: Coding = { + code: "mean", + display: "Mean", + system: "http://hl7.org/fhir/group-measure" +}; +const group_measure_MeanOfStudyMeans: Coding = { + code: "mean-of-mean", + display: "Mean of Study Means", + system: "http://hl7.org/fhir/group-measure" +}; +const group_measure_MeanOfStudyMedins: Coding = { + code: "mean-of-median", + display: "Mean of Study Medins", + system: "http://hl7.org/fhir/group-measure" +}; +const group_measure_Median: Coding = { + code: "median", + display: "Median", + system: "http://hl7.org/fhir/group-measure" +}; +const group_measure_MedianOfStudyMeans: Coding = { + code: "median-of-mean", + display: "Median of Study Means", + system: "http://hl7.org/fhir/group-measure" +}; +const group_measure_MedianOfStudyMedians: Coding = { + code: "median-of-median", + display: "Median of Study Medians", + system: "http://hl7.org/fhir/group-measure" +}; +/** + * Possible group measure aggregates (E.g. Mean, Median). + */ +export const GroupMeasure = { + /** + * Aggregated using Mean of participant values. + */ + Mean: group_measure_Mean, + /** + * Aggregated using Mean of study mean values. + */ + MeanOfStudyMeans: group_measure_MeanOfStudyMeans, + /** + * Aggregated using Mean of study median values. + */ + MeanOfStudyMedins: group_measure_MeanOfStudyMedins, + /** + * Aggregated using Median of participant values. + */ + Median: group_measure_Median, + /** + * Aggregated using Median of study mean values. + */ + MedianOfStudyMeans: group_measure_MedianOfStudyMeans, + /** + * Aggregated using Median of study median values. + */ + MedianOfStudyMedians: group_measure_MedianOfStudyMedians, +}; +const group_type_Animal: Coding = { + code: "animal", + display: "Animal", + system: "http://hl7.org/fhir/group-type" +}; +const group_type_Device: Coding = { + code: "device", + display: "Device", + system: "http://hl7.org/fhir/group-type" +}; +const group_type_Medication: Coding = { + code: "medication", + display: "Medication", + system: "http://hl7.org/fhir/group-type" +}; +const group_type_Person: Coding = { + code: "person", + display: "Person", + system: "http://hl7.org/fhir/group-type" +}; +const group_type_Practitioner: Coding = { + code: "practitioner", + display: "Practitioner", + system: "http://hl7.org/fhir/group-type" +}; +const group_type_Substance: Coding = { + code: "substance", + display: "Substance", + system: "http://hl7.org/fhir/group-type" +}; +/** + * Types of resources that are part of group. + */ +export const GroupType = { + /** + * Group contains "animal" Patient resources. + */ + Animal: group_type_Animal, + /** + * Group contains Device resources. + */ + Device: group_type_Device, + /** + * Group contains Medication resources. + */ + Medication: group_type_Medication, + /** + * Group contains "person" Patient resources. + */ + Person: group_type_Person, + /** + * Group contains healthcare practitioner resources (Practitioner or PractitionerRole). + */ + Practitioner: group_type_Practitioner, + /** + * Group contains Substance resources. + */ + Substance: group_type_Substance, +}; +const guidance_response_status_DataRequested: Coding = { + code: "data-requested", + display: "Data Requested", + system: "http://hl7.org/fhir/guidance-response-status" +}; +const guidance_response_status_DataRequired: Coding = { + code: "data-required", + display: "Data Required", + system: "http://hl7.org/fhir/guidance-response-status" +}; +const guidance_response_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered In Error", + system: "http://hl7.org/fhir/guidance-response-status" +}; +const guidance_response_status_Failure: Coding = { + code: "failure", + display: "Failure", + system: "http://hl7.org/fhir/guidance-response-status" +}; +const guidance_response_status_InProgress: Coding = { + code: "in-progress", + display: "In Progress", + system: "http://hl7.org/fhir/guidance-response-status" +}; +const guidance_response_status_Success: Coding = { + code: "success", + display: "Success", + system: "http://hl7.org/fhir/guidance-response-status" +}; +/** + * The status of a guidance response. + */ +export const GuidanceResponseStatus = { + /** + * The request was processed successfully, but more data may result in a more complete evaluation. + */ + DataRequested: guidance_response_status_DataRequested, + /** + * The request was processed, but more data is required to complete the evaluation. + */ + DataRequired: guidance_response_status_DataRequired, + /** + * The response was entered in error. + */ + EnteredInError: guidance_response_status_EnteredInError, + /** + * The request was not processed successfully. + */ + Failure: guidance_response_status_Failure, + /** + * The request is currently being processed. + */ + InProgress: guidance_response_status_InProgress, + /** + * The request was processed successfully. + */ + Success: guidance_response_status_Success, +}; +const history_absent_reason_Deferred: Coding = { + code: "deferred", + display: "Deferred", + system: "http://terminology.hl7.org/CodeSystem/history-absent-reason" +}; +const history_absent_reason_SubjectUnknown: Coding = { + code: "subject-unknown", + display: "Subject Unknown", + system: "http://terminology.hl7.org/CodeSystem/history-absent-reason" +}; +const history_absent_reason_UnableToObtain: Coding = { + code: "unable-to-obtain", + display: "Unable To Obtain", + system: "http://terminology.hl7.org/CodeSystem/history-absent-reason" +}; +const history_absent_reason_InformationWithheld: Coding = { + code: "withheld", + display: "Information Withheld", + system: "http://terminology.hl7.org/CodeSystem/history-absent-reason" +}; +/** + * Codes describing the reason why a family member's history is not available. + */ +export const HistoryAbsentReason = { + /** + * Patient does not have the information now, but can provide the information at a later date. + */ + Deferred: history_absent_reason_Deferred, + /** + * Patient does not know the subject, e.g. the biological parent of an adopted patient. + */ + SubjectUnknown: history_absent_reason_SubjectUnknown, + /** + * Information cannot be obtained; e.g. unconscious patient. + */ + UnableToObtain: history_absent_reason_UnableToObtain, + /** + * The patient withheld or refused to share the information. + */ + InformationWithheld: history_absent_reason_InformationWithheld, +}; +const history_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/history-status" +}; +const history_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/history-status" +}; +const history_status_HealthUnknown: Coding = { + code: "health-unknown", + display: "Health Unknown", + system: "http://hl7.org/fhir/history-status" +}; +const history_status_Partial: Coding = { + code: "partial", + display: "Partial", + system: "http://hl7.org/fhir/history-status" +}; +/** + * A code that identifies the status of the family history record. + */ +export const HistoryStatus = { + /** + * All available related health information is captured as of the date (and possibly time) when the family member history was taken. + */ + Completed: history_status_Completed, + /** + * This instance should not have been part of this patient's medical record. + */ + EnteredInError: history_status_EnteredInError, + /** + * Health information for this family member is unavailable/unknown. + */ + HealthUnknown: history_status_HealthUnknown, + /** + * Some health information is known and captured, but not complete - see notes for details. + */ + Partial: history_status_Partial, +}; +const hl7_work_group_ApplicationImplementationAndDesign: Coding = { + code: "aid", + display: "Application Implementation and Design", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_BiomedicalResearchAndRegulation: Coding = { + code: "brr", + display: "Biomedical Research and Regulation", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_CommunityBasedCollaborativeCare: Coding = { + code: "cbcc", + display: "Community Based Collaborative Care", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ClinicalDecisionSupport: Coding = { + code: "cds", + display: "Clinical Decision Support", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ClinicalGenomics: Coding = { + code: "cg", + display: "Clinical Genomics", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ClinicalQualityInformation: Coding = { + code: "cqi", + display: "Clinical Quality Information", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_HealthCareDevices: Coding = { + code: "dev", + display: "Health Care Devices", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ElectronicHealthRecords: Coding = { + code: "ehr", + display: "Electronic Health Records", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_FHIRInfrastructure: Coding = { + code: "fhir", + display: "FHIR Infrastructure", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_FinancialManagement: Coding = { + code: "fm", + display: "Financial Management", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_HealthStandardsIntegration: Coding = { + code: "hsi", + display: "Health Standards Integration", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ImagingIntegration: Coding = { + code: "ii", + display: "Imaging Integration", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_InfrastructureAndMessaging: Coding = { + code: "inm", + display: "Infrastructure And Messaging", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ImplementableTechnologySpecifications: Coding = { + code: "its", + display: "Implementable Technology Specifications", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_ModelingAndMethodology: Coding = { + code: "mnm", + display: "Modeling and Methodology", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_OrdersAndObservations: Coding = { + code: "oo", + display: "Orders and Observations", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_PatientAdministration: Coding = { + code: "pa", + display: "Patient Administration", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_PatientCare: Coding = { + code: "pc", + display: "Patient Care", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_PublicHealthAndEmergencyResponse: Coding = { + code: "pher", + display: "Public Health and Emergency Response", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_Pharmacy: Coding = { + code: "phx", + display: "Pharmacy", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_StructuredDocuments: Coding = { + code: "sd", + display: "Structured Documents", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_Security: Coding = { + code: "sec", + display: "Security", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_USRealmTaskforce: Coding = { + code: "us", + display: "US Realm Taskforce", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +const hl7_work_group_Vocabulary: Coding = { + code: "vocab", + display: "Vocabulary", + system: "http://terminology.hl7.org/CodeSystem/hl7-work-group" +}; +/** + * An HL7 administrative unit that owns artifacts in the FHIR specification. + */ +export const Hl7WorkGroup = { + /** + * Application Implementation and Design (http://www.hl7.org/Special/committees/java/index.cfm). + */ + ApplicationImplementationAndDesign: hl7_work_group_ApplicationImplementationAndDesign, + /** + * Biomedical Research and Regulation (http://www.hl7.org/Special/committees/rcrim/index.cfm). + */ + BiomedicalResearchAndRegulation: hl7_work_group_BiomedicalResearchAndRegulation, + /** + * Community Based Collaborative Care (http://www.hl7.org/Special/committees/cbcc/index.cfm). + */ + CommunityBasedCollaborativeCare: hl7_work_group_CommunityBasedCollaborativeCare, + /** + * Clinical Decision Support (http://www.hl7.org/Special/committees/dss/index.cfm). + */ + ClinicalDecisionSupport: hl7_work_group_ClinicalDecisionSupport, + /** + * Clinical Genomics (http://www.hl7.org/Special/committees/clingenomics/index.cfm). + */ + ClinicalGenomics: hl7_work_group_ClinicalGenomics, + /** + * Clinical Quality Information (http://www.hl7.org/Special/committees/cqi/index.cfm). + */ + ClinicalQualityInformation: hl7_work_group_ClinicalQualityInformation, + /** + * Health Care Devices (http://www.hl7.org/Special/committees/healthcaredevices/index.cfm). + */ + HealthCareDevices: hl7_work_group_HealthCareDevices, + /** + * Electronic Health Records (http://www.hl7.org/special/committees/ehr/index.cfm). + */ + ElectronicHealthRecords: hl7_work_group_ElectronicHealthRecords, + /** + * FHIR Infrastructure (http://www.hl7.org/Special/committees/fiwg/index.cfm). + */ + FHIRInfrastructure: hl7_work_group_FHIRInfrastructure, + /** + * Financial Management (http://www.hl7.org/Special/committees/fm/index.cfm). + */ + FinancialManagement: hl7_work_group_FinancialManagement, + /** + * Health Standards Integration (http://www.hl7.org/Special/committees/hsi/index.cfm). + */ + HealthStandardsIntegration: hl7_work_group_HealthStandardsIntegration, + /** + * Imaging Integration (http://www.hl7.org/Special/committees/imagemgt/index.cfm). + */ + ImagingIntegration: hl7_work_group_ImagingIntegration, + /** + * Infrastructure And Messaging (http://www.hl7.org/special/committees/inm/index.cfm). + */ + InfrastructureAndMessaging: hl7_work_group_InfrastructureAndMessaging, + /** + * Implementable Technology Specifications (http://www.hl7.org/special/committees/xml/index.cfm). + */ + ImplementableTechnologySpecifications: hl7_work_group_ImplementableTechnologySpecifications, + /** + * Modeling and Methodology (http://www.hl7.org/Special/committees/mnm/index.cfm). + */ + ModelingAndMethodology: hl7_work_group_ModelingAndMethodology, + /** + * Orders and Observations (http://www.hl7.org/Special/committees/orders/index.cfm). + */ + OrdersAndObservations: hl7_work_group_OrdersAndObservations, + /** + * Patient Administration (http://www.hl7.org/Special/committees/pafm/index.cfm). + */ + PatientAdministration: hl7_work_group_PatientAdministration, + /** + * Patient Care (http://www.hl7.org/Special/committees/patientcare/index.cfm). + */ + PatientCare: hl7_work_group_PatientCare, + /** + * Public Health and Emergency Response (http://www.hl7.org/Special/committees/pher/index.cfm). + */ + PublicHealthAndEmergencyResponse: hl7_work_group_PublicHealthAndEmergencyResponse, + /** + * Pharmacy (http://www.hl7.org/Special/committees/medication/index.cfm). + */ + Pharmacy: hl7_work_group_Pharmacy, + /** + * Structured Documents (http://www.hl7.org/Special/committees/structure/index.cfm). + */ + StructuredDocuments: hl7_work_group_StructuredDocuments, + /** + * Security (http://www.hl7.org/Special/committees/secure/index.cfm). + */ + Security: hl7_work_group_Security, + /** + * US Realm Taskforce (http://www.hl7.org/Special/committees/usrealm/index.cfm). + */ + USRealmTaskforce: hl7_work_group_USRealmTaskforce, + /** + * Vocabulary (http://www.hl7.org/Special/committees/Vocab/index.cfm). + */ + Vocabulary: hl7_work_group_Vocabulary, +}; +const http_verb_DELETE: Coding = { + code: "DELETE", + display: "DELETE", + system: "http://hl7.org/fhir/http-verb" +}; +const http_verb_GET: Coding = { + code: "GET", + display: "GET", + system: "http://hl7.org/fhir/http-verb" +}; +const http_verb_HEAD: Coding = { + code: "HEAD", + display: "HEAD", + system: "http://hl7.org/fhir/http-verb" +}; +const http_verb_PATCH: Coding = { + code: "PATCH", + display: "PATCH", + system: "http://hl7.org/fhir/http-verb" +}; +const http_verb_POST: Coding = { + code: "POST", + display: "POST", + system: "http://hl7.org/fhir/http-verb" +}; +const http_verb_PUT: Coding = { + code: "PUT", + display: "PUT", + system: "http://hl7.org/fhir/http-verb" +}; +/** + * HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231) for details. + */ +export const HttpVerb = { + /** + * HTTP DELETE Command. + */ + DELETE: http_verb_DELETE, + /** + * HTTP GET Command. + */ + GET: http_verb_GET, + /** + * HTTP HEAD Command. + */ + HEAD: http_verb_HEAD, + /** + * HTTP PATCH Command. + */ + PATCH: http_verb_PATCH, + /** + * HTTP POST Command. + */ + POST: http_verb_POST, + /** + * HTTP PUT Command. + */ + PUT: http_verb_PUT, +}; +const v2_0203_AccessionID: Coding = { + code: "ACSN", + display: "Accession ID", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_BreedRegistryNumber: Coding = { + code: "BRN", + display: "Breed Registry Number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_DriverQuoteSLicenseNumber: Coding = { + code: "DL", + display: "Driver's license number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_DonorRegistrationNumber: Coding = { + code: "DR", + display: "Donor Registration Number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_EmployerNumber: Coding = { + code: "EN", + display: "Employer number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_FillerIdentifier: Coding = { + code: "FILL", + display: "Filler Identifier", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_JurisdictionalHealthNumberCanada: Coding = { + code: "JHN", + display: "Jurisdictional health number (Canada)", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_MicrochipNumber: Coding = { + code: "MCN", + display: "Microchip Number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_MedicalLicenseNumber: Coding = { + code: "MD", + display: "Medical License number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_MedicalRecordNumber: Coding = { + code: "MR", + display: "Medical record number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_NationalInsurancePayorIdentifierPayor: Coding = { + code: "NIIP", + display: "National Insurance Payor Identifier (Payor)", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_PlacerIdentifier: Coding = { + code: "PLAC", + display: "Placer Identifier", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_PassportNumber: Coding = { + code: "PPN", + display: "Passport number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_ProviderNumber: Coding = { + code: "PRN", + display: "Provider number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_SocialBeneficiaryIdentifier: Coding = { + code: "SB", + display: "Social Beneficiary Identifier", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_SerialNumber: Coding = { + code: "SNO", + display: "Serial Number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_TaxIDNumber: Coding = { + code: "TAX", + display: "Tax ID number", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +const v2_0203_UniversalDeviceIdentifier: Coding = { + code: "UDI", + display: "Universal Device Identifier", + system: "http://terminology.hl7.org/CodeSystem/v2-0203" +}; +/** + * A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. + */ +export const IdentifierType = { + AccessionID: v2_0203_AccessionID, + BreedRegistryNumber: v2_0203_BreedRegistryNumber, + DriverQuoteSLicenseNumber: v2_0203_DriverQuoteSLicenseNumber, + DonorRegistrationNumber: v2_0203_DonorRegistrationNumber, + EmployerNumber: v2_0203_EmployerNumber, + FillerIdentifier: v2_0203_FillerIdentifier, + JurisdictionalHealthNumberCanada: v2_0203_JurisdictionalHealthNumberCanada, + MicrochipNumber: v2_0203_MicrochipNumber, + MedicalLicenseNumber: v2_0203_MedicalLicenseNumber, + MedicalRecordNumber: v2_0203_MedicalRecordNumber, + NationalInsurancePayorIdentifierPayor: v2_0203_NationalInsurancePayorIdentifierPayor, + PlacerIdentifier: v2_0203_PlacerIdentifier, + PassportNumber: v2_0203_PassportNumber, + ProviderNumber: v2_0203_ProviderNumber, + SocialBeneficiaryIdentifier: v2_0203_SocialBeneficiaryIdentifier, + SerialNumber: v2_0203_SerialNumber, + TaxIDNumber: v2_0203_TaxIDNumber, + UniversalDeviceIdentifier: v2_0203_UniversalDeviceIdentifier, +}; +const identifier_use_Official: Coding = { + code: "official", + display: "Official", + system: "http://hl7.org/fhir/identifier-use" +}; +const identifier_use_Old: Coding = { + code: "old", + display: "Old", + system: "http://hl7.org/fhir/identifier-use" +}; +const identifier_use_Secondary: Coding = { + code: "secondary", + display: "Secondary", + system: "http://hl7.org/fhir/identifier-use" +}; +const identifier_use_Temp: Coding = { + code: "temp", + display: "Temp", + system: "http://hl7.org/fhir/identifier-use" +}; +const identifier_use_Usual: Coding = { + code: "usual", + display: "Usual", + system: "http://hl7.org/fhir/identifier-use" +}; +/** + * Identifies the purpose for this identifier, if known . + */ +export const IdentifierUse = { + /** + * The identifier considered to be most trusted for the identification of this item. Sometimes also known as "primary" and "main". The determination of "official" is subjective and implementation guides often provide additional guidelines for use. + */ + Official: identifier_use_Official, + /** + * The identifier id no longer considered valid, but may be relevant for search purposes. E.g. Changes to identifier schemes, account merges, etc. + */ + Old: identifier_use_Old, + /** + * An identifier that was assigned in secondary use - it serves to identify the object in a relative context, but cannot be consistently assigned to the same object again in a different context. + */ + Secondary: identifier_use_Secondary, + /** + * A temporary identifier. + */ + Temp: identifier_use_Temp, + /** + * The identifier recommended for display and use in real-world interactions. + */ + Usual: identifier_use_Usual, +}; +const v2_0443_AdministeringProvider: Coding = { + code: "AP", + display: "Administering Provider", + system: "http://terminology.hl7.org/CodeSystem/v2-0443" +}; +const v2_0443_OrderingProvider: Coding = { + code: "OP", + display: "Ordering Provider", + system: "http://terminology.hl7.org/CodeSystem/v2-0443" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the function a practitioner or organization may play in the immunization event. This value set is provided as a suggestive example. + */ +export const ImmunizationFunction = { + AdministeringProvider: v2_0443_AdministeringProvider, + OrderingProvider: v2_0443_OrderingProvider, +}; +const immunization_funding_source_Private: Coding = { + code: "private", + display: "Private", + system: "http://terminology.hl7.org/CodeSystem/immunization-funding-source" +}; +const immunization_funding_source_Public: Coding = { + code: "public", + display: "Public", + system: "http://terminology.hl7.org/CodeSystem/immunization-funding-source" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the source of the vaccine administered. This value set is provided as a suggestive example. + */ +export const ImmunizationFundingSource = { + /** + * The vaccine was purchased with private funds. + */ + Private: immunization_funding_source_Private, + /** + * The vaccine was purchased with public funds. + */ + Public: immunization_funding_source_Public, +}; +const immunization_origin_OtherProvider: Coding = { + code: "provider", + display: "Other Provider", + system: "http://terminology.hl7.org/CodeSystem/immunization-origin" +}; +const immunization_origin_ParentGuardianPatientRecall: Coding = { + code: "recall", + display: "Parent/Guardian/Patient Recall", + system: "http://terminology.hl7.org/CodeSystem/immunization-origin" +}; +const immunization_origin_WrittenRecord: Coding = { + code: "record", + display: "Written Record", + system: "http://terminology.hl7.org/CodeSystem/immunization-origin" +}; +const immunization_origin_SchoolRecord: Coding = { + code: "school", + display: "School Record", + system: "http://terminology.hl7.org/CodeSystem/immunization-origin" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the source of the data when the report of the immunization event is not based on information from the person, entity or organization who administered the vaccine. This value set is provided as a suggestive example. + */ +export const ImmunizationOrigin = { + /** + * The data for the immunization event originated with another provider. + */ + OtherProvider: immunization_origin_OtherProvider, + /** + * The data for the immunization event originated from the recollection of the patient or parent/guardian of the patient. + */ + ParentGuardianPatientRecall: immunization_origin_ParentGuardianPatientRecall, + /** + * The data for the immunization event originated with a written record for the patient. + */ + WrittenRecord: immunization_origin_WrittenRecord, + /** + * The data for the immunization event originated with a school record for the patient. + */ + SchoolRecord: immunization_origin_SchoolRecord, +}; +const immunization_program_eligibility_NotEligible: Coding = { + code: "ineligible", + display: "Not Eligible", + system: "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility" +}; +const immunization_program_eligibility_Uninsured: Coding = { + code: "uninsured", + display: "Uninsured", + system: "http://terminology.hl7.org/CodeSystem/immunization-program-eligibility" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the patient's eligibility for a vaccination program. This value set is provided as a suggestive example. + */ +export const ImmunizationProgramEligibility = { + /** + * The patient is not eligible for the funding program. + */ + NotEligible: immunization_program_eligibility_NotEligible, + /** + * The patient is eligible for the funding program because they are uninsured. + */ + Uninsured: immunization_program_eligibility_Uninsured, +}; +const ImmunizationReason_VAL281657000: Coding = { + code: "281657000", + system: "http://snomed.info/sct" +}; +const ImmunizationReason_VAL429060002: Coding = { + code: "429060002", + system: "http://snomed.info/sct" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the reason why a dose of vaccine was administered. This value set is provided as a suggestive example. + */ +export const ImmunizationReason = { + VAL281657000: ImmunizationReason_VAL281657000, + VAL429060002: ImmunizationReason_VAL429060002, +}; +const v3_RouteOfAdministration_InjectionIntradermal: Coding = { + code: "IDINJ", + display: "Injection, intradermal", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_InjectionIntramuscular: Coding = { + code: "IM", + display: "Injection, intramuscular", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_InjectionIntravenous: Coding = { + code: "IVINJ", + display: "Injection, intravenous", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_InhalationNasalCannula: Coding = { + code: "NASINHLC", + display: "Inhalation, nasal cannula", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_SwallowOral: Coding = { + code: "PO", + display: "Swallow, oral", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_InjectionSubcutaneous: Coding = { + code: "SQ", + display: "Injection, subcutaneous", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +const v3_RouteOfAdministration_Transdermal: Coding = { + code: "TRNSDERM", + display: "Transdermal", + system: "http://terminology.hl7.org/CodeSystem/v3-RouteOfAdministration" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the administrative routes used during vaccination. This value set is provided as a suggestive example. + */ +export const ImmunizationRoute = { + /** + * Injection, intradermal + */ + InjectionIntradermal: v3_RouteOfAdministration_InjectionIntradermal, + /** + * Injection, intramuscular + */ + InjectionIntramuscular: v3_RouteOfAdministration_InjectionIntramuscular, + /** + * Injection, intravenous + */ + InjectionIntravenous: v3_RouteOfAdministration_InjectionIntravenous, + /** + * Inhalation, nasal, prongs + */ + InhalationNasalCannula: v3_RouteOfAdministration_InhalationNasalCannula, + /** + * Swallow, oral + */ + SwallowOral: v3_RouteOfAdministration_SwallowOral, + /** + * Injection, subcutaneous + */ + InjectionSubcutaneous: v3_RouteOfAdministration_InjectionSubcutaneous, + /** + * Transdermal + */ + Transdermal: v3_RouteOfAdministration_Transdermal, +}; +const v3_ActSite_LeftArm: Coding = { + code: "LA", + display: "left arm", + system: "http://terminology.hl7.org/CodeSystem/v3-ActSite" +}; +const v3_ActSite_RightArm: Coding = { + code: "RA", + display: "right arm", + system: "http://terminology.hl7.org/CodeSystem/v3-ActSite" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the body site where the vaccination occurred. This value set is provided as a suggestive example. + */ +export const ImmunizationSite = { + /** + * left arm + */ + LeftArm: v3_ActSite_LeftArm, + /** + * right arm + */ + RightArm: v3_ActSite_RightArm, +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the current status of the administered dose of vaccine. + */ +export const ImmunizationStatus = { + /** + * The event has now concluded. + */ + Completed: event_status_Completed, + /** + * This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be "stopped" rather than "entered-in-error".). + */ + EnteredInError: event_status_EnteredInError, + /** + * The event was terminated prior to any activity beyond preparation. I.e. The 'main' activity has not yet begun. The boundary between preparatory and the 'main' activity is context-specific. + */ + NotDone: event_status_NotDone, +}; +const v3_ActReason_Immunity: Coding = { + code: "IMMUNE", + display: "immunity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_MedicalPrecaution: Coding = { + code: "MEDPREC", + display: "medical precaution", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ProductOutOfStock: Coding = { + code: "OSTOCK", + display: "product out of stock", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PatientObjection: Coding = { + code: "PATOBJ", + display: "patient objection", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the reason why a dose of vaccine was not administered. This value set is provided as a suggestive example. + */ +export const ImmunizationStatusReason = { + /** + * Definition:Testing has shown that the patient already has immunity to the agent targeted by the immunization. + */ + Immunity_v3_ActReason: v3_ActReason_Immunity, + /** + * Definition:The patient currently has a medical condition for which the vaccine is contraindicated or for which precaution is warranted. + */ + MedicalPrecaution_v3_ActReason: v3_ActReason_MedicalPrecaution, + /** + * Definition:There was no supply of the product on hand to perform the service. + */ + ProductOutOfStock_v3_ActReason: v3_ActReason_ProductOutOfStock, + /** + * Definition:The patient or their guardian objects to receiving the vaccine. + */ + PatientObjection_v3_ActReason: v3_ActReason_PatientObjection, +}; +const immunization_subpotent_reason_ColdChainBreak: Coding = { + code: "coldchainbreak", + display: "Cold Chain Break", + system: "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason" +}; +const immunization_subpotent_reason_PartialDose: Coding = { + code: "partial", + display: "Partial Dose", + system: "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason" +}; +const immunization_subpotent_reason_ManufacturerRecall: Coding = { + code: "recall", + display: "Manufacturer Recall", + system: "http://terminology.hl7.org/CodeSystem/immunization-subpotent-reason" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the reason why a dose is considered to be subpotent. This value set is provided as a suggestive example. + */ +export const ImmunizationSubpotentReason = { + /** + * The vaccine experienced a cold chain break. + */ + ColdChainBreak: immunization_subpotent_reason_ColdChainBreak, + /** + * The full volume of the dose was not administered to the patient. + */ + PartialDose: immunization_subpotent_reason_PartialDose, + /** + * The vaccine was recalled by the manufacturer. + */ + ManufacturerRecall: immunization_subpotent_reason_ManufacturerRecall, +}; +const ImmunizationTargetDisease_VAL14189004: Coding = { + code: "14189004", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL1857005: Coding = { + code: "1857005", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL27836007: Coding = { + code: "27836007", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL36653000: Coding = { + code: "36653000", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL36989005: Coding = { + code: "36989005", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL397430003: Coding = { + code: "397430003", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL398102009: Coding = { + code: "398102009", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL709410003: Coding = { + code: "709410003", + system: "http://snomed.info/sct" +}; +const ImmunizationTargetDisease_VAL76902006: Coding = { + code: "76902006", + system: "http://snomed.info/sct" +}; +/** + * The value set to instantiate this attribute should be drawn from a terminologically robust code system that consists of or contains concepts to support describing the disease that the dose is being administered against. This value set is provided as a suggestive example and includes the SNOMED CT concepts from the 64572001 (Disease) hierarchy. + */ +export const ImmunizationTargetDisease = { + VAL14189004: ImmunizationTargetDisease_VAL14189004, + VAL1857005: ImmunizationTargetDisease_VAL1857005, + VAL27836007: ImmunizationTargetDisease_VAL27836007, + VAL36653000: ImmunizationTargetDisease_VAL36653000, + VAL36989005: ImmunizationTargetDisease_VAL36989005, + VAL397430003: ImmunizationTargetDisease_VAL397430003, + VAL398102009: ImmunizationTargetDisease_VAL398102009, + VAL709410003: ImmunizationTargetDisease_VAL709410003, + VAL76902006: ImmunizationTargetDisease_VAL76902006, +}; +const implantStatus_Disabled: Coding = { + code: "disabled", + display: "Disabled", + system: "http://terminology.hl7.org/CodeSystem/implantStatus" +}; +const implantStatus_Functional: Coding = { + code: "functional", + display: "Functional", + system: "http://terminology.hl7.org/CodeSystem/implantStatus" +}; +const implantStatus_NonFunctional: Coding = { + code: "non-functional", + display: "Non-Functional", + system: "http://terminology.hl7.org/CodeSystem/implantStatus" +}; +const implantStatus_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/implantStatus" +}; +/** + * A set codes that define the functional status of an implanted device. + */ +export const ImplantStatus = { + /** + * The implanted device has been turned off. + */ + Disabled: implantStatus_Disabled, + /** + * The implanted device is working normally. + */ + Functional: implantStatus_Functional, + /** + * The implanted device is not working. + */ + NonFunctional: implantStatus_NonFunctional, + /** + * the functional status of the implant has not been determined. + */ + Unknown: implantStatus_Unknown, +}; +const issue_severity_Error: Coding = { + code: "error", + display: "Error", + system: "http://hl7.org/fhir/issue-severity" +}; +const issue_severity_Fatal: Coding = { + code: "fatal", + display: "Fatal", + system: "http://hl7.org/fhir/issue-severity" +}; +const issue_severity_Information: Coding = { + code: "information", + display: "Information", + system: "http://hl7.org/fhir/issue-severity" +}; +const issue_severity_Warning: Coding = { + code: "warning", + display: "Warning", + system: "http://hl7.org/fhir/issue-severity" +}; +/** + * How the issue affects the success of the action. + */ +export const IssueSeverity = { + /** + * The issue is sufficiently important to cause the action to fail. + */ + Error: issue_severity_Error, + /** + * The issue caused the action to fail and no further checking could be performed. + */ + Fatal: issue_severity_Fatal, + /** + * The issue has no relation to the degree of success of the action. + */ + Information: issue_severity_Information, + /** + * The issue is not important enough to cause the action to fail but may cause it to be performed suboptimally or in a way that is not as desired. + */ + Warning: issue_severity_Warning, +}; +const issue_type_BusinessRuleViolation: Coding = { + code: "business-rule", + display: "Business Rule Violation", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_InvalidCode: Coding = { + code: "code-invalid", + display: "Invalid Code", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_EditVersionConflict: Coding = { + code: "conflict", + display: "Edit Version Conflict", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Deleted: Coding = { + code: "deleted", + display: "Deleted", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Duplicate: Coding = { + code: "duplicate", + display: "Duplicate", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Exception: Coding = { + code: "exception", + display: "Exception", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_SessionExpired: Coding = { + code: "expired", + display: "Session Expired", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_UnacceptableExtension: Coding = { + code: "extension", + display: "Unacceptable Extension", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Forbidden: Coding = { + code: "forbidden", + display: "Forbidden", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_IncompleteResults: Coding = { + code: "incomplete", + display: "Incomplete Results", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_InformationalNote: Coding = { + code: "informational", + display: "Informational Note", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_InvalidContent: Coding = { + code: "invalid", + display: "Invalid Content", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_ValidationRuleFailed: Coding = { + code: "invariant", + display: "Validation rule failed", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_LockError: Coding = { + code: "lock-error", + display: "Lock Error", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_LoginRequired: Coding = { + code: "login", + display: "Login Required", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_MultipleMatches: Coding = { + code: "multiple-matches", + display: "Multiple Matches", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_NoStoreAvailable: Coding = { + code: "no-store", + display: "No Store Available", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_NotFound: Coding = { + code: "not-found", + display: "Not Found", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_ContentNotSupported: Coding = { + code: "not-supported", + display: "Content not supported", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_ProcessingFailure: Coding = { + code: "processing", + display: "Processing Failure", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_RequiredElementMissing: Coding = { + code: "required", + display: "Required element missing", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_SecurityProblem: Coding = { + code: "security", + display: "Security Problem", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_StructuralIssue: Coding = { + code: "structure", + display: "Structural Issue", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_InformationSuppressed: Coding = { + code: "suppressed", + display: "Information Suppressed", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Throttled: Coding = { + code: "throttled", + display: "Throttled", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_Timeout: Coding = { + code: "timeout", + display: "Timeout", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_OperationTooCostly: Coding = { + code: "too-costly", + display: "Operation Too Costly", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_ContentTooLong: Coding = { + code: "too-long", + display: "Content Too Long", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_TransientIssue: Coding = { + code: "transient", + display: "Transient Issue", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_UnknownUser: Coding = { + code: "unknown", + display: "Unknown User", + system: "http://hl7.org/fhir/issue-type" +}; +const issue_type_ElementValueInvalid: Coding = { + code: "value", + display: "Element value invalid", + system: "http://hl7.org/fhir/issue-type" +}; +/** + * A code that describes the type of issue. + */ +export const IssueType = { + /** + * The content/operation failed to pass some business rule and so could not proceed. + */ + BusinessRuleViolation: issue_type_BusinessRuleViolation, + /** + * The code or system could not be understood, or it was not valid in the context of a particular ValueSet.code. + */ + InvalidCode: issue_type_InvalidCode, + /** + * Content could not be accepted because of an edit conflict (i.e. version aware updates). (In a pure RESTful environment, this would be an HTTP 409 error, but this code may be used where the conflict is discovered further into the application architecture.). + */ + EditVersionConflict: issue_type_EditVersionConflict, + /** + * The reference pointed to content (usually a resource) that has been deleted. + */ + Deleted: issue_type_Deleted, + /** + * An attempt was made to create a duplicate record. + */ + Duplicate: issue_type_Duplicate, + /** + * An unexpected internal error has occurred. + */ + Exception: issue_type_Exception, + /** + * User session expired; a login may be required. + */ + SessionExpired: issue_type_SessionExpired, + /** + * An extension was found that was not acceptable, could not be resolved, or a modifierExtension was not recognized. + */ + UnacceptableExtension: issue_type_UnacceptableExtension, + /** + * The user does not have the rights to perform this action. + */ + Forbidden: issue_type_Forbidden, + /** + * Not all data sources typically accessed could be reached or responded in time, so the returned information might not be complete (applies to search interactions and some operations). + */ + IncompleteResults: issue_type_IncompleteResults, + /** + * A message unrelated to the processing success of the completed operation (examples of the latter include things like reminders of password expiry, system maintenance times, etc.). + */ + InformationalNote: issue_type_InformationalNote, + /** + * Content invalid against the specification or a profile. + */ + InvalidContent: issue_type_InvalidContent, + /** + * A content validation rule failed - e.g. a schematron rule. + */ + ValidationRuleFailed: issue_type_ValidationRuleFailed, + /** + * A resource/record locking failure (usually in an underlying database). + */ + LockError: issue_type_LockError, + /** + * The client needs to initiate an authentication process. + */ + LoginRequired: issue_type_LoginRequired, + /** + * Multiple matching records were found when the operation required only one match. + */ + MultipleMatches: issue_type_MultipleMatches, + /** + * The persistent store is unavailable; e.g. the database is down for maintenance or similar action, and the interaction or operation cannot be processed. + */ + NoStoreAvailable: issue_type_NoStoreAvailable, + /** + * The reference provided was not found. In a pure RESTful environment, this would be an HTTP 404 error, but this code may be used where the content is not found further into the application architecture. + */ + NotFound: issue_type_NotFound, + /** + * The interaction, operation, resource or profile is not supported. + */ + ContentNotSupported: issue_type_ContentNotSupported, + /** + * Processing issues. These are expected to be final e.g. there is no point resubmitting the same content unchanged. + */ + ProcessingFailure: issue_type_ProcessingFailure, + /** + * A required element is missing. + */ + RequiredElementMissing: issue_type_RequiredElementMissing, + /** + * An authentication/authorization/permissions issue of some kind. + */ + SecurityProblem: issue_type_SecurityProblem, + /** + * A structural issue in the content such as wrong namespace, unable to parse the content completely, invalid syntax, etc. + */ + StructuralIssue: issue_type_StructuralIssue, + /** + * Some information was not or might not have been returned due to business rules, consent or privacy rules, or access permission constraints. This information may be accessible through alternate processes. + */ + InformationSuppressed: issue_type_InformationSuppressed, + /** + * The system is not prepared to handle this request due to load management. + */ + Throttled: issue_type_Throttled, + /** + * An internal timeout has occurred. + */ + Timeout: issue_type_Timeout, + /** + * The operation was stopped to protect server resources; e.g. a request for a value set expansion on all of SNOMED CT. + */ + OperationTooCostly: issue_type_OperationTooCostly, + /** + * Provided content is too long (typically, this is a denial of service protection type of error). + */ + ContentTooLong: issue_type_ContentTooLong, + /** + * Transient processing issues. The system receiving the message may be able to resubmit the same content once an underlying issue is resolved. + */ + TransientIssue: issue_type_TransientIssue, + /** + * The user or system was not able to be authenticated (either there is no process, or the proferred token is unacceptable). + */ + UnknownUser: issue_type_UnknownUser, + /** + * An element or header value is invalid. + */ + ElementValueInvalid: issue_type_ElementValueInvalid, +}; +const item_type_Attachment: Coding = { + code: "attachment", + display: "Attachment", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Boolean: Coding = { + code: "boolean", + display: "Boolean", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Choice: Coding = { + code: "choice", + display: "Choice", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Date: Coding = { + code: "date", + display: "Date", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_DateTime: Coding = { + code: "dateTime", + display: "Date Time", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Decimal: Coding = { + code: "decimal", + display: "Decimal", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Display: Coding = { + code: "display", + display: "Display", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Group: Coding = { + code: "group", + display: "Group", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Integer: Coding = { + code: "integer", + display: "Integer", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_OpenChoice: Coding = { + code: "open-choice", + display: "Open Choice", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Quantity: Coding = { + code: "quantity", + display: "Quantity", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Question: Coding = { + code: "question", + display: "Question", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Reference: Coding = { + code: "reference", + display: "Reference", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_String: Coding = { + code: "string", + display: "String", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Text: Coding = { + code: "text", + display: "Text", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Time: Coding = { + code: "time", + display: "Time", + system: "http://hl7.org/fhir/item-type" +}; +const item_type_Url: Coding = { + code: "url", + display: "Url", + system: "http://hl7.org/fhir/item-type" +}; +/** + * Distinguishes groups from questions and display text and indicates data type for questions. + */ +export const ItemType = { + /** + * Question with binary content such as an image, PDF, etc. as an answer (valueAttachment). + */ + Attachment: item_type_Attachment, + /** + * Question with a yes/no answer (valueBoolean). + */ + Boolean: item_type_Boolean, + /** + * Question with a Coding drawn from a list of possible answers (specified in either the answerOption property, or via the valueset referenced in the answerValueSet property) as an answer (valueCoding). + */ + Choice: item_type_Choice, + /** + * Question with a date answer (valueDate). + */ + Date: item_type_Date, + /** + * Question with a date and time answer (valueDateTime). + */ + DateTime: item_type_DateTime, + /** + * Question with is a real number answer (valueDecimal). + */ + Decimal: item_type_Decimal, + /** + * Text for display that will not capture an answer or have child items. + */ + Display: item_type_Display, + /** + * An item with no direct answer but should have at least one child item. + */ + Group: item_type_Group, + /** + * Question with an integer answer (valueInteger). + */ + Integer: item_type_Integer, + /** + * Answer is a Coding drawn from a list of possible answers (as with the choice type) or a free-text entry in a string (valueCoding or valueString). + */ + OpenChoice: item_type_OpenChoice, + /** + * Question with a combination of a numeric value and unit, potentially with a comparator (<, >, etc.) as an answer. (valueQuantity) There is an extension 'http://hl7.org/fhir/StructureDefinition/questionnaire-unit' that can be used to define what unit should be captured (or the unit that has a ucum conversion from the provided unit). + */ + Quantity: item_type_Quantity, + /** + * An item that defines a specific answer to be captured, and which may have child items. (the answer provided in the QuestionnaireResponse should be of the defined datatype). + */ + Question: item_type_Question, + /** + * Question with a reference to another resource (practitioner, organization, etc.) as an answer (valueReference). + */ + Reference: item_type_Reference, + /** + * Question with a short (few words to short sentence) free-text entry answer (valueString). + */ + String: item_type_String, + /** + * Question with a long (potentially multi-paragraph) free-text entry answer (valueString). + */ + Text: item_type_Text, + /** + * Question with a time (hour:minute:second) answer independent of date. (valueTime). + */ + Time: item_type_Time, + /** + * Question with a URL (website, FTP site, etc.) answer (valueUri). + */ + Url: item_type_Url, +}; +const language_preference_type_Verbal: Coding = { + code: "verbal", + display: "verbal", + system: "http://hl7.org/fhir/language-preference-type" +}; +const language_preference_type_Written: Coding = { + code: "written", + display: "written", + system: "http://hl7.org/fhir/language-preference-type" +}; +/** + * This value set defines the set of codes for describing the type or mode of the patient's preferred language. + */ +export const LanguagePreferenceType = { + /** + * The patient prefers to verbally communicate with the associated language. + */ + Verbal: language_preference_type_Verbal, + /** + * The patient prefers to communicate in writing with the associated language. + */ + Written: language_preference_type_Written, +}; +const Languages_Arabic: Coding = { + code: "ar", + display: "Arabic", + system: "urn:ietf:bcp:47" +}; +const Languages_Bengali: Coding = { + code: "bn", + display: "Bengali", + system: "urn:ietf:bcp:47" +}; +const Languages_Czech: Coding = { + code: "cs", + display: "Czech", + system: "urn:ietf:bcp:47" +}; +const Languages_Danish: Coding = { + code: "da", + display: "Danish", + system: "urn:ietf:bcp:47" +}; +const Languages_German: Coding = { + code: "de", + display: "German", + system: "urn:ietf:bcp:47" +}; +const Languages_GermanAustria: Coding = { + code: "de-AT", + display: "German (Austria)", + system: "urn:ietf:bcp:47" +}; +const Languages_GermanSwitzerland: Coding = { + code: "de-CH", + display: "German (Switzerland)", + system: "urn:ietf:bcp:47" +}; +const Languages_GermanGermany: Coding = { + code: "de-DE", + display: "German (Germany)", + system: "urn:ietf:bcp:47" +}; +const Languages_Greek: Coding = { + code: "el", + display: "Greek", + system: "urn:ietf:bcp:47" +}; +const Languages_English: Coding = { + code: "en", + display: "English", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishAustralia: Coding = { + code: "en-AU", + display: "English (Australia)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishCanada: Coding = { + code: "en-CA", + display: "English (Canada)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishGreatBritain: Coding = { + code: "en-GB", + display: "English (Great Britain)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishIndia: Coding = { + code: "en-IN", + display: "English (India)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishNewZeland: Coding = { + code: "en-NZ", + display: "English (New Zeland)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishSingapore: Coding = { + code: "en-SG", + display: "English (Singapore)", + system: "urn:ietf:bcp:47" +}; +const Languages_EnglishUnitedStates: Coding = { + code: "en-US", + display: "English (United States)", + system: "urn:ietf:bcp:47" +}; +const Languages_Spanish: Coding = { + code: "es", + display: "Spanish", + system: "urn:ietf:bcp:47" +}; +const Languages_SpanishArgentina: Coding = { + code: "es-AR", + display: "Spanish (Argentina)", + system: "urn:ietf:bcp:47" +}; +const Languages_SpanishSpain: Coding = { + code: "es-ES", + display: "Spanish (Spain)", + system: "urn:ietf:bcp:47" +}; +const Languages_SpanishUruguay: Coding = { + code: "es-UY", + display: "Spanish (Uruguay)", + system: "urn:ietf:bcp:47" +}; +const Languages_Finnish: Coding = { + code: "fi", + display: "Finnish", + system: "urn:ietf:bcp:47" +}; +const Languages_French: Coding = { + code: "fr", + display: "French", + system: "urn:ietf:bcp:47" +}; +const Languages_FrenchBelgium: Coding = { + code: "fr-BE", + display: "French (Belgium)", + system: "urn:ietf:bcp:47" +}; +const Languages_FrenchSwitzerland: Coding = { + code: "fr-CH", + display: "French (Switzerland)", + system: "urn:ietf:bcp:47" +}; +const Languages_FrenchFrance: Coding = { + code: "fr-FR", + display: "French (France)", + system: "urn:ietf:bcp:47" +}; +const Languages_Frysian: Coding = { + code: "fy", + display: "Frysian", + system: "urn:ietf:bcp:47" +}; +const Languages_FrysianNetherlands: Coding = { + code: "fy-NL", + display: "Frysian (Netherlands)", + system: "urn:ietf:bcp:47" +}; +const Languages_Hindi: Coding = { + code: "hi", + display: "Hindi", + system: "urn:ietf:bcp:47" +}; +const Languages_Croatian: Coding = { + code: "hr", + display: "Croatian", + system: "urn:ietf:bcp:47" +}; +const Languages_Italian: Coding = { + code: "it", + display: "Italian", + system: "urn:ietf:bcp:47" +}; +const Languages_ItalianSwitzerland: Coding = { + code: "it-CH", + display: "Italian (Switzerland)", + system: "urn:ietf:bcp:47" +}; +const Languages_ItalianItaly: Coding = { + code: "it-IT", + display: "Italian (Italy)", + system: "urn:ietf:bcp:47" +}; +const Languages_Japanese: Coding = { + code: "ja", + display: "Japanese", + system: "urn:ietf:bcp:47" +}; +const Languages_Korean: Coding = { + code: "ko", + display: "Korean", + system: "urn:ietf:bcp:47" +}; +const Languages_Dutch: Coding = { + code: "nl", + display: "Dutch", + system: "urn:ietf:bcp:47" +}; +const Languages_DutchBelgium: Coding = { + code: "nl-BE", + display: "Dutch (Belgium)", + system: "urn:ietf:bcp:47" +}; +const Languages_DutchNetherlands: Coding = { + code: "nl-NL", + display: "Dutch (Netherlands)", + system: "urn:ietf:bcp:47" +}; +const Languages_Norwegian: Coding = { + code: "no", + display: "Norwegian", + system: "urn:ietf:bcp:47" +}; +const Languages_NorwegianNorway: Coding = { + code: "no-NO", + display: "Norwegian (Norway)", + system: "urn:ietf:bcp:47" +}; +const Languages_Punjabi: Coding = { + code: "pa", + display: "Punjabi", + system: "urn:ietf:bcp:47" +}; +const Languages_Polish: Coding = { + code: "pl", + display: "Polish", + system: "urn:ietf:bcp:47" +}; +const Languages_Portuguese: Coding = { + code: "pt", + display: "Portuguese", + system: "urn:ietf:bcp:47" +}; +const Languages_PortugueseBrazil: Coding = { + code: "pt-BR", + display: "Portuguese (Brazil)", + system: "urn:ietf:bcp:47" +}; +const Languages_Russian: Coding = { + code: "ru", + display: "Russian", + system: "urn:ietf:bcp:47" +}; +const Languages_RussianRussia: Coding = { + code: "ru-RU", + display: "Russian (Russia)", + system: "urn:ietf:bcp:47" +}; +const Languages_Serbian: Coding = { + code: "sr", + display: "Serbian", + system: "urn:ietf:bcp:47" +}; +const Languages_SerbianSerbia: Coding = { + code: "sr-RS", + display: "Serbian (Serbia)", + system: "urn:ietf:bcp:47" +}; +const Languages_Swedish: Coding = { + code: "sv", + display: "Swedish", + system: "urn:ietf:bcp:47" +}; +const Languages_SwedishSweden: Coding = { + code: "sv-SE", + display: "Swedish (Sweden)", + system: "urn:ietf:bcp:47" +}; +const Languages_Telegu: Coding = { + code: "te", + display: "Telegu", + system: "urn:ietf:bcp:47" +}; +const Languages_Chinese: Coding = { + code: "zh", + display: "Chinese", + system: "urn:ietf:bcp:47" +}; +const Languages_ChineseChina: Coding = { + code: "zh-CN", + display: "Chinese (China)", + system: "urn:ietf:bcp:47" +}; +const Languages_ChineseHongKong: Coding = { + code: "zh-HK", + display: "Chinese (Hong Kong)", + system: "urn:ietf:bcp:47" +}; +const Languages_ChineseSingapore: Coding = { + code: "zh-SG", + display: "Chinese (Singapore)", + system: "urn:ietf:bcp:47" +}; +const Languages_ChineseTaiwan: Coding = { + code: "zh-TW", + display: "Chinese (Taiwan)", + system: "urn:ietf:bcp:47" +}; +/** + * This value set includes common codes from BCP-47 (http://tools.ietf.org/html/bcp47) + */ +export const Languages = { + Arabic: Languages_Arabic, + Bengali: Languages_Bengali, + Czech: Languages_Czech, + Danish: Languages_Danish, + German: Languages_German, + GermanAustria: Languages_GermanAustria, + GermanSwitzerland: Languages_GermanSwitzerland, + GermanGermany: Languages_GermanGermany, + Greek: Languages_Greek, + English: Languages_English, + EnglishAustralia: Languages_EnglishAustralia, + EnglishCanada: Languages_EnglishCanada, + EnglishGreatBritain: Languages_EnglishGreatBritain, + EnglishIndia: Languages_EnglishIndia, + EnglishNewZeland: Languages_EnglishNewZeland, + EnglishSingapore: Languages_EnglishSingapore, + EnglishUnitedStates: Languages_EnglishUnitedStates, + Spanish: Languages_Spanish, + SpanishArgentina: Languages_SpanishArgentina, + SpanishSpain: Languages_SpanishSpain, + SpanishUruguay: Languages_SpanishUruguay, + Finnish: Languages_Finnish, + French: Languages_French, + FrenchBelgium: Languages_FrenchBelgium, + FrenchSwitzerland: Languages_FrenchSwitzerland, + FrenchFrance: Languages_FrenchFrance, + Frysian: Languages_Frysian, + FrysianNetherlands: Languages_FrysianNetherlands, + Hindi: Languages_Hindi, + Croatian: Languages_Croatian, + Italian: Languages_Italian, + ItalianSwitzerland: Languages_ItalianSwitzerland, + ItalianItaly: Languages_ItalianItaly, + Japanese: Languages_Japanese, + Korean: Languages_Korean, + Dutch: Languages_Dutch, + DutchBelgium: Languages_DutchBelgium, + DutchNetherlands: Languages_DutchNetherlands, + Norwegian: Languages_Norwegian, + NorwegianNorway: Languages_NorwegianNorway, + Punjabi: Languages_Punjabi, + Polish: Languages_Polish, + Portuguese: Languages_Portuguese, + PortugueseBrazil: Languages_PortugueseBrazil, + Russian: Languages_Russian, + RussianRussia: Languages_RussianRussia, + Serbian: Languages_Serbian, + SerbianSerbia: Languages_SerbianSerbia, + Swedish: Languages_Swedish, + SwedishSweden: Languages_SwedishSweden, + Telegu: Languages_Telegu, + Chinese: Languages_Chinese, + ChineseChina: Languages_ChineseChina, + ChineseHongKong: Languages_ChineseHongKong, + ChineseSingapore: Languages_ChineseSingapore, + ChineseTaiwan: Languages_ChineseTaiwan, +}; +const LdlcholesterolCodes_CholesterolInLDLMassVolumeInSerumOrPlasmaByCalculation: Coding = { + code: "13457-7", + display: "Cholesterol in LDL [Mass/volume] in Serum or Plasma by calculation", + system: "http://loinc.org" +}; +const LdlcholesterolCodes_LDLCholesterolAssay: Coding = { + code: "18262-6", + display: "LDL Cholesterol (Assay)", + system: "http://loinc.org" +}; +/** + * LDL Cholesterol codes - measured or calculated + */ +export const LdlcholesterolCodes = { + CholesterolInLDLMassVolumeInSerumOrPlasmaByCalculation: LdlcholesterolCodes_CholesterolInLDLMassVolumeInSerumOrPlasmaByCalculation, + LDLCholesterolAssay: LdlcholesterolCodes_LDLCholesterolAssay, +}; +const library_type_AssetCollection: Coding = { + code: "asset-collection", + display: "Asset Collection", + system: "http://terminology.hl7.org/CodeSystem/library-type" +}; +const library_type_LogicLibrary: Coding = { + code: "logic-library", + display: "Logic Library", + system: "http://terminology.hl7.org/CodeSystem/library-type" +}; +const library_type_ModelDefinition: Coding = { + code: "model-definition", + display: "Model Definition", + system: "http://terminology.hl7.org/CodeSystem/library-type" +}; +const library_type_ModuleDefinition: Coding = { + code: "module-definition", + display: "Module Definition", + system: "http://terminology.hl7.org/CodeSystem/library-type" +}; +/** + * The type of knowledge asset this library contains. + */ +export const LibraryType = { + /** + * The resource is a collection of knowledge assets. + */ + AssetCollection: library_type_AssetCollection, + /** + * The resource is a shareable library of formalized knowledge. + */ + LogicLibrary: library_type_LogicLibrary, + /** + * The resource is a definition of an information model. + */ + ModelDefinition: library_type_ModelDefinition, + /** + * The resource defines the dependencies, parameters, and data requirements for a particular module or evaluation context. + */ + ModuleDefinition: library_type_ModuleDefinition, +}; +const link_type_Refer: Coding = { + code: "refer", + display: "Refer", + system: "http://hl7.org/fhir/link-type" +}; +const link_type_ReplacedBy: Coding = { + code: "replaced-by", + display: "Replaced-by", + system: "http://hl7.org/fhir/link-type" +}; +const link_type_Replaces: Coding = { + code: "replaces", + display: "Replaces", + system: "http://hl7.org/fhir/link-type" +}; +const link_type_SeeAlso: Coding = { + code: "seealso", + display: "See also", + system: "http://hl7.org/fhir/link-type" +}; +/** + * The type of link between this patient resource and another patient resource. + */ +export const LinkType = { + /** + * The patient resource containing this link is in use and valid but not considered the main source of information about a patient. The link points forward to another patient resource that should be consulted to retrieve additional patient information. + */ + Refer: link_type_Refer, + /** + * The patient resource containing this link must no longer be used. The link points forward to another patient resource that must be used in lieu of the patient resource that contains this link. + */ + ReplacedBy: link_type_ReplacedBy, + /** + * The patient resource containing this link is the current active patient record. The link points back to an inactive patient resource that has been merged into this resource, and should be consulted to retrieve additional referenced information. + */ + Replaces: link_type_Replaces, + /** + * The patient resource containing this link is in use and valid, but points to another patient resource that is known to contain data about the same person. Data in this resource might overlap or contradict information found in the other patient resource. This link does not indicate any relative importance of the resources concerned, and both should be regarded as equally valid. + */ + SeeAlso: link_type_SeeAlso, +}; +const list_empty_reason_Closed: Coding = { + code: "closed", + display: "Closed", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +const list_empty_reason_NilKnown: Coding = { + code: "nilknown", + display: "Nil Known", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +const list_empty_reason_NotAsked: Coding = { + code: "notasked", + display: "Not Asked", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +const list_empty_reason_NotStarted: Coding = { + code: "notstarted", + display: "Not Started", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +const list_empty_reason_Unavailable: Coding = { + code: "unavailable", + display: "Unavailable", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +const list_empty_reason_InformationWithheld: Coding = { + code: "withheld", + display: "Information Withheld", + system: "http://terminology.hl7.org/CodeSystem/list-empty-reason" +}; +/** + * General reasons for a list to be empty. Reasons are either related to a summary list (i.e. problem or medication list) or to a workflow related list (i.e. consultation list). + */ +export const ListEmptyReason = { + /** + * This list has now closed or has ceased to be relevant or useful. + */ + Closed: list_empty_reason_Closed, + /** + * Clinical judgment that there are no known items for this list after reasonable investigation. Note that this a positive statement by a clinical user, and not a default position asserted by a computer system in the lack of other information. Example uses: * For allergies: the patient or patient's agent/guardian has asserted that he/she is not aware of any allergies (NKA - nil known allergies) * For medications: the patient or patient's agent/guardian has asserted that the patient is known to be taking no medications * For diagnoses, problems and procedures: the patient or patient's agent/guardian has asserted that there is no known event to record. + */ + NilKnown: list_empty_reason_NilKnown, + /** + * The investigation to find out whether there are items for this list has not occurred. + */ + NotAsked: list_empty_reason_NotAsked, + /** + * The work to populate this list has not yet begun. + */ + NotStarted: list_empty_reason_NotStarted, + /** + * Information to populate this list cannot be obtained; e.g. unconscious patient. + */ + Unavailable: list_empty_reason_Unavailable, + /** + * The content of the list was not provided due to privacy or confidentiality concerns. Note that it should not be assumed that this means that the particular information in question was withheld due to its contents - it can also be a policy decision. + */ + InformationWithheld: list_empty_reason_InformationWithheld, +}; +const list_example_codes_AdverseReactions: Coding = { + code: "adverserxns", + display: "Adverse Reactions", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_Alerts: Coding = { + code: "alerts", + display: "Alerts", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_Allergies: Coding = { + code: "allergies", + display: "Allergies", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_MedicationList: Coding = { + code: "medications", + display: "Medication List", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_CarePlans: Coding = { + code: "plans", + display: "Care Plans", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_ProblemList: Coding = { + code: "problems", + display: "Problem List", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_Protocols: Coding = { + code: "protocols", + display: "Protocols", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_WaitingList: Coding = { + code: "waiting", + display: "Waiting List", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +const list_example_codes_Worklist: Coding = { + code: "worklist", + display: "Worklist", + system: "http://terminology.hl7.org/CodeSystem/list-example-use-codes" +}; +/** + * Example use codes for the List resource - typical kinds of use. + */ +export const ListExampleCodes = { + /** + * A list of part adverse reactions. + */ + AdverseReactions: list_example_codes_AdverseReactions, + /** + * A list of alerts for the patient. + */ + Alerts: list_example_codes_Alerts, + /** + * A list of Allergies for the patient. + */ + Allergies: list_example_codes_Allergies, + /** + * A list of medication statements for the patient. + */ + MedicationList: list_example_codes_MedicationList, + /** + * A set of care plans that apply in a particular context of care. + */ + CarePlans: list_example_codes_CarePlans, + /** + * A list of problems that the patient is known of have (or have had in the past). + */ + ProblemList: list_example_codes_ProblemList, + /** + * A set of protocols to be followed. + */ + Protocols: list_example_codes_Protocols, + /** + * A list of items waiting for an event (perhaps a surgical patient waiting list). + */ + WaitingList: list_example_codes_WaitingList, + /** + * A list of items that constitute a set of work to be performed (typically this code would be specialized for more specific uses, such as a ward round list). + */ + Worklist: list_example_codes_Worklist, +}; +const list_item_flag_Unchanged: Coding = { + code: "01", + display: "Unchanged", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +const list_item_flag_Changed: Coding = { + code: "02", + display: "Changed", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +const list_item_flag_Cancelled: Coding = { + code: "03", + display: "Cancelled", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +const list_item_flag_Prescribed: Coding = { + code: "04", + display: "Prescribed", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +const list_item_flag_Ceased: Coding = { + code: "05", + display: "Ceased", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +const list_item_flag_Suspended: Coding = { + code: "06", + display: "Suspended", + system: "urn:oid:1.2.36.1.2001.1001.101.104.16592" +}; +/** + * Example Item Flags for the List Resource. In this case, these are the kind of flags that would be used on a medication list at the end of a consultation. + */ +export const ListItemFlag = { + /** + * No change has been made to the status of this medicine item. + */ + Unchanged: list_item_flag_Unchanged, + /** + * The medicine item has changed. The change may be described in an extension (not defined yet) + */ + Changed: list_item_flag_Changed, + /** + * The prescription for this medicine item was cancelled by an authorized health care provider. The patient may be advised to complete the course of the prescribed medicine. This advice is a clinical decision made based on assessment of the patient's clinical condition. + */ + Cancelled: list_item_flag_Cancelled, + /** + * A new medicine item has been prescribed + */ + Prescribed: list_item_flag_Prescribed, + /** + * Administration of this medication item that the patient is currently taking is stopped or recommended to be stopped (i.e. instructed to be ceased by a health care provider). This cessation is anticipated to be permanent. The Change Description should describe the reason for cessation. Example uses: the medication in question is considered ineffective or has caused serious adverse effects. This value applies both to the cessation of a medication that is prescribed by another healthcare provider or patient self-administration of OTC medicines. + */ + Ceased: list_item_flag_Ceased, + /** + * Administration of this medication item that the patient is currently taking is on hold, or instructed or recommended by a health care provider to be temporarily stopped, or subject to clinical review (i.e. the stop may be temporary or permanent depending on the outcome of clinical review), or temporarily suspended as a pre-requisite to certain surgical or diagnostic procedures. + */ + Suspended: list_item_flag_Suspended, +}; +const list_mode_ChangeList: Coding = { + code: "changes", + display: "Change List", + system: "http://hl7.org/fhir/list-mode" +}; +const list_mode_SnapshotList: Coding = { + code: "snapshot", + display: "Snapshot List", + system: "http://hl7.org/fhir/list-mode" +}; +const list_mode_WorkingList: Coding = { + code: "working", + display: "Working List", + system: "http://hl7.org/fhir/list-mode" +}; +/** + * The processing mode that applies to this list. + */ +export const ListMode = { + /** + * A point-in-time list that shows what changes have been made or recommended. E.g. a discharge medication list showing what was added and removed during an encounter. + */ + ChangeList: list_mode_ChangeList, + /** + * This list was prepared as a snapshot. It should not be assumed to be current. + */ + SnapshotList: list_mode_SnapshotList, + /** + * This list is the master list, maintained in an ongoing fashion with regular updates as the real world list it is tracking changes. + */ + WorkingList: list_mode_WorkingList, +}; +const list_order_SortedAlphabetically: Coding = { + code: "alphabetic", + display: "Sorted Alphabetically", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByCategory: Coding = { + code: "category", + display: "Sorted by Category", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByItemDate: Coding = { + code: "entry-date", + display: "Sorted by Item Date", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByEventDate: Coding = { + code: "event-date", + display: "Sorted by Event Date", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByPatient: Coding = { + code: "patient", + display: "Sorted by Patient", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByPriority: Coding = { + code: "priority", + display: "Sorted by Priority", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedBySystem: Coding = { + code: "system", + display: "Sorted by System", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +const list_order_SortedByUser: Coding = { + code: "user", + display: "Sorted by User", + system: "http://terminology.hl7.org/CodeSystem/list-order" +}; +/** + * Base values for the order of the items in a list resource. + */ +export const ListOrder = { + /** + * The list is sorted alphabetically by an unspecified property of the items in the list. + */ + SortedAlphabetically: list_order_SortedAlphabetically, + /** + * The list is sorted categorically by an unspecified property of the items in the list. + */ + SortedByCategory: list_order_SortedByCategory, + /** + * The list is sorted by the date the item was added to the list. Note that the date added to the list is not explicit in the list itself. + */ + SortedByItemDate: list_order_SortedByItemDate, + /** + * The list is sorted by the data of the event. This can be used when the list has items which are dates with past or future events. + */ + SortedByEventDate: list_order_SortedByEventDate, + /** + * The list is sorted by patient, with items for each patient grouped together. + */ + SortedByPatient: list_order_SortedByPatient, + /** + * The list is sorted by priority. The exact method in which priority has been determined is not specified. + */ + SortedByPriority: list_order_SortedByPriority, + /** + * The list was sorted by the system. The criteria the user used are not specified; define additional codes to specify a particular order (or use other defined codes). + */ + SortedBySystem: list_order_SortedBySystem, + /** + * The list was sorted by a user. The criteria the user used are not specified. + */ + SortedByUser: list_order_SortedByUser, +}; +const list_status_Current: Coding = { + code: "current", + display: "Current", + system: "http://hl7.org/fhir/list-status" +}; +const list_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered In Error", + system: "http://hl7.org/fhir/list-status" +}; +const list_status_Retired: Coding = { + code: "retired", + display: "Retired", + system: "http://hl7.org/fhir/list-status" +}; +/** + * The current state of the list. + */ +export const ListStatus = { + /** + * The list is considered to be an active part of the patient's record. + */ + Current: list_status_Current, + /** + * The list was never accurate. It is retained for medico-legal purposes only. + */ + EnteredInError: list_status_EnteredInError, + /** + * The list is "old" and should no longer be considered accurate or relevant. + */ + Retired: list_status_Retired, +}; +const location_mode_Instance: Coding = { + code: "instance", + display: "Instance", + system: "http://hl7.org/fhir/location-mode" +}; +const location_mode_Kind: Coding = { + code: "kind", + display: "Kind", + system: "http://hl7.org/fhir/location-mode" +}; +/** + * Indicates whether a resource instance represents a specific location or a class of locations. + */ +export const LocationMode = { + /** + * The Location resource represents a specific instance of a location (e.g. Operating Theatre 1A). + */ + Instance: location_mode_Instance, + /** + * The Location represents a class of locations (e.g. Any Operating Theatre) although this class of locations could be constrained within a specific boundary (such as organization, or parent location, address etc.). + */ + Kind: location_mode_Kind, +}; +const location_physical_type_Area: Coding = { + code: "area", + display: "Area", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Bed: Coding = { + code: "bd", + display: "Bed", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Building: Coding = { + code: "bu", + display: "Building", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Cabinet: Coding = { + code: "ca", + display: "Cabinet", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Corridor: Coding = { + code: "co", + display: "Corridor", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_House: Coding = { + code: "ho", + display: "House", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Jurisdiction: Coding = { + code: "jdn", + display: "Jurisdiction", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Level: Coding = { + code: "lvl", + display: "Level", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Road: Coding = { + code: "rd", + display: "Road", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Room: Coding = { + code: "ro", + display: "Room", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Site: Coding = { + code: "si", + display: "Site", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Vehicle: Coding = { + code: "ve", + display: "Vehicle", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Ward: Coding = { + code: "wa", + display: "Ward", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +const location_physical_type_Wing: Coding = { + code: "wi", + display: "Wing", + system: "http://terminology.hl7.org/CodeSystem/location-physical-type" +}; +/** + * This example value set defines a set of codes that can be used to indicate the physical form of the Location. + */ +export const LocationPhysicalType = { + /** + * A defined physical boundary of something, such as a flood risk zone, region, postcode + */ + Area: location_physical_type_Area, + /** + * A space that is allocated for sleeping/laying on. This is not the physical bed/trolley that may be moved about, but the space it may occupy. + */ + Bed: location_physical_type_Bed, + /** + * Any Building or structure. This may contain rooms, corridors, wings, etc. It might not have walls, or a roof, but is considered a defined/allocated space. + */ + Building: location_physical_type_Building, + /** + * A container that can store goods, equipment, medications or other items. + */ + Cabinet: location_physical_type_Cabinet, + /** + * Any corridor within a Building, that may connect rooms. + */ + Corridor: location_physical_type_Corridor, + /** + * A residential dwelling. Usually used to reference a location that a person/patient may reside. + */ + House: location_physical_type_House, + /** + * A wide scope that covers a conceptual domain, such as a Nation (Country wide community or Federal Government - e.g. Ministry of Health), Province or State (community or Government), Business (throughout the enterprise), Nation with a business scope of an agency (e.g. CDC, FDA etc.) or a Business segment (UK Pharmacy), not just an physical boundary + */ + Jurisdiction: location_physical_type_Jurisdiction, + /** + * A Level in a multi-level Building/Structure. + */ + Level: location_physical_type_Level, + /** + * A defined path to travel between 2 points that has a known name. + */ + Road: location_physical_type_Road, + /** + * A space that is allocated as a room, it may have walls/roof etc., but does not require these. + */ + Room: location_physical_type_Room, + /** + * A collection of buildings or other locations such as a site or a campus. + */ + Site: location_physical_type_Site, + /** + * A means of transportation. + */ + Vehicle: location_physical_type_Vehicle, + /** + * A Ward is a section of a medical facility that may contain rooms and other types of location. + */ + Ward: location_physical_type_Ward, + /** + * A Wing within a Building, this often contains levels, rooms and corridors. + */ + Wing: location_physical_type_Wing, +}; +const location_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/location-status" +}; +const location_status_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://hl7.org/fhir/location-status" +}; +const location_status_Suspended: Coding = { + code: "suspended", + display: "Suspended", + system: "http://hl7.org/fhir/location-status" +}; +/** + * Indicates whether the location is still in use. + */ +export const LocationStatus = { + /** + * The location is operational. + */ + Active: location_status_Active, + /** + * The location is no longer used. + */ + Inactive: location_status_Inactive, + /** + * The location is temporarily closed. + */ + Suspended: location_status_Suspended, +}; +const v3_MaritalStatus_Annulled: Coding = { + code: "A", + display: "Annulled", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Divorced: Coding = { + code: "D", + display: "Divorced", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Interlocutory: Coding = { + code: "I", + display: "Interlocutory", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_LegallySeparated: Coding = { + code: "L", + display: "Legally Separated", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Married: Coding = { + code: "M", + display: "Married", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Polygamous: Coding = { + code: "P", + display: "Polygamous", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_NeverMarried: Coding = { + code: "S", + display: "Never Married", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_DomesticPartner: Coding = { + code: "T", + display: "Domestic partner", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Unmarried: Coding = { + code: "U", + display: "unmarried", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +const v3_MaritalStatus_Widowed: Coding = { + code: "W", + display: "Widowed", + system: "http://terminology.hl7.org/CodeSystem/v3-MaritalStatus" +}; +/** + * This value set defines the set of codes that can be used to indicate the marital status of a person. + */ +export const MaritalStatus = { + /** + * Marriage contract has been declared null and to not have existed + */ + Annulled_v3_MaritalStatus: v3_MaritalStatus_Annulled, + /** + * Marriage contract has been declared dissolved and inactive + */ + Divorced_v3_MaritalStatus: v3_MaritalStatus_Divorced, + /** + * Subject to an Interlocutory Decree. + */ + Interlocutory_v3_MaritalStatus: v3_MaritalStatus_Interlocutory, + /** + * Legally Separated + */ + LegallySeparated_v3_MaritalStatus: v3_MaritalStatus_LegallySeparated, + /** + * A current marriage contract is active + */ + Married_v3_MaritalStatus: v3_MaritalStatus_Married, + /** + * More than 1 current spouse + */ + Polygamous_v3_MaritalStatus: v3_MaritalStatus_Polygamous, + /** + * No marriage contract has ever been entered + */ + NeverMarried_v3_MaritalStatus: v3_MaritalStatus_NeverMarried, + /** + * Person declares that a domestic partner relationship exists. + */ + DomesticPartner_v3_MaritalStatus: v3_MaritalStatus_DomesticPartner, + /** + * Currently not in a marriage contract. + */ + Unmarried_v3_MaritalStatus: v3_MaritalStatus_Unmarried, + /** + * Description:A proper value is applicable, but not known. + * + * + * Usage Notes: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless: + * + * + * Those properties themselves directly translate to a semantic of "unknown". (E.g. a local code sent as a translation that conveys 'unknown') + * Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of "H" and a URL prefix of "tel:" to convey that it is the home phone number that is unknown.) + */ + Unknown_v3_NullFlavor: v3_NullFlavor_Unknown, + /** + * The spouse has died + */ + Widowed_v3_MaritalStatus: v3_MaritalStatus_Widowed, +}; +const match_grade_CertainMatch: Coding = { + code: "certain", + display: "Certain Match", + system: "http://terminology.hl7.org/CodeSystem/match-grade" +}; +const match_grade_CertainlyNotAMatch: Coding = { + code: "certainly-not", + display: "Certainly Not a Match", + system: "http://terminology.hl7.org/CodeSystem/match-grade" +}; +const match_grade_PossibleMatch: Coding = { + code: "possible", + display: "Possible Match", + system: "http://terminology.hl7.org/CodeSystem/match-grade" +}; +const match_grade_ProbableMatch: Coding = { + code: "probable", + display: "Probable Match", + system: "http://terminology.hl7.org/CodeSystem/match-grade" +}; +/** + * A Master Patient Index (MPI) assessment of whether a candidate patient record is a match or not. + */ +export const MatchGrade = { + /** + * This record meets the matching criteria to be automatically considered as a full match. + */ + CertainMatch: match_grade_CertainMatch, + /** + * This record is known not to be a match. Note that usually non-matching records are not returned, but in some cases records previously or likely considered as a match may specifically be negated by the matching engine. + */ + CertainlyNotAMatch: match_grade_CertainlyNotAMatch, + /** + * This record may be a matching one. Additional review (e.g. by a human) SHOULD be performed before using this as a match. + */ + PossibleMatch: match_grade_PossibleMatch, + /** + * This record is a close match, but not a certain match. Additional review (e.g. by a human) may be required before using this as a match. + */ + ProbableMatch: match_grade_ProbableMatch, +}; +const measure_data_usage_RiskAdjustmentFactor: Coding = { + code: "risk-adjustment-factor", + display: "Risk Adjustment Factor", + system: "http://terminology.hl7.org/CodeSystem/measure-data-usage" +}; +const measure_data_usage_SupplementalData: Coding = { + code: "supplemental-data", + display: "Supplemental Data", + system: "http://terminology.hl7.org/CodeSystem/measure-data-usage" +}; +/** + * The intended usage for supplemental data elements in the measure. + */ +export const MeasureDataUsage = { + /** + * The data is intended to be used to calculate and apply a risk adjustment model for the measure. + */ + RiskAdjustmentFactor: measure_data_usage_RiskAdjustmentFactor, + /** + * The data is intended to be provided as additional information alongside the measure results. + */ + SupplementalData: measure_data_usage_SupplementalData, +}; +const measure_improvement_notation_DecreasedScoreIndicatesImprovement: Coding = { + code: "decrease", + display: "Decreased score indicates improvement", + system: "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" +}; +const measure_improvement_notation_IncreasedScoreIndicatesImprovement: Coding = { + code: "increase", + display: "Increased score indicates improvement", + system: "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" +}; +/** + * Observation values that indicate what change in a measurement value or score is indicative of an improvement in the measured item or scored issue. + */ +export const MeasureImprovementNotation = { + /** + * Improvement is indicated as a decrease in the score or measurement (e.g. Lower score indicates better quality). + */ + DecreasedScoreIndicatesImprovement: measure_improvement_notation_DecreasedScoreIndicatesImprovement, + /** + * Improvement is indicated as an increase in the score or measurement (e.g. Higher score indicates better quality). + */ + IncreasedScoreIndicatesImprovement: measure_improvement_notation_IncreasedScoreIndicatesImprovement, +}; +const measure_population_Denominator: Coding = { + code: "denominator", + display: "Denominator", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_DenominatorException: Coding = { + code: "denominator-exception", + display: "Denominator Exception", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_DenominatorExclusion: Coding = { + code: "denominator-exclusion", + display: "Denominator Exclusion", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_InitialPopulation: Coding = { + code: "initial-population", + display: "Initial Population", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_MeasureObservation: Coding = { + code: "measure-observation", + display: "Measure Observation", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_MeasurePopulation: Coding = { + code: "measure-population", + display: "Measure Population", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_MeasurePopulationExclusion: Coding = { + code: "measure-population-exclusion", + display: "Measure Population Exclusion", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_Numerator: Coding = { + code: "numerator", + display: "Numerator", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +const measure_population_NumeratorExclusion: Coding = { + code: "numerator-exclusion", + display: "Numerator Exclusion", + system: "http://terminology.hl7.org/CodeSystem/measure-population" +}; +/** + * The type of population. + */ +export const MeasurePopulation = { + /** + * The lower portion of a fraction used to calculate a rate, proportion, or ratio. The denominator can be the same as the initial population, or a subset of the initial population to further constrain the population for the purpose of the measure. + */ + Denominator: measure_population_Denominator, + /** + * Denominator exceptions are conditions that should remove a patient or event from the denominator of a measure only if the numerator criteria are not met. Denominator exception allows for adjustment of the calculated score for those providers with higher risk populations. Denominator exception criteria are only used in proportion measures. + */ + DenominatorException: measure_population_DenominatorException, + /** + * Denominator exclusion criteria define patients or events that should be removed from the denominator before determining if numerator criteria are met. Denominator exclusions are used in proportion and ratio measures to help narrow the denominator. For example, patients with bilateral lower extremity amputations would be listed as a denominator exclusion for a measure requiring foot exams. + */ + DenominatorExclusion: measure_population_DenominatorExclusion, + /** + * The initial population refers to all patients or events to be evaluated by a quality measure involving patients who share a common set of specified characterstics. All patients or events counted (for example, as numerator, as denominator) are drawn from the initial population. + */ + InitialPopulation: measure_population_InitialPopulation, + /** + * Defines the individual observation to be performed for each patient or event in the measure population. Measure observations for each case in the population are aggregated to determine the overall measure score for the population. + */ + MeasureObservation: measure_population_MeasureObservation, + /** + * Measure population criteria define the patients or events for which the individual observation for the measure should be taken. Measure populations are used for continuous variable measures rather than numerator and denominator criteria. + */ + MeasurePopulation: measure_population_MeasurePopulation, + /** + * Measure population criteria define the patients or events that should be removed from the measure population before determining the outcome of one or more continuous variables defined for the measure observation. Measure population exclusion criteria are used within continuous variable measures to help narrow the measure population. + */ + MeasurePopulationExclusion: measure_population_MeasurePopulationExclusion, + /** + * The upper portion of a fraction used to calculate a rate, proportion, or ratio. Also called the measure focus, it is the target process, condition, event, or outcome. Numerator criteria are the processes or outcomes expected for each patient, or event defined in the denominator. A numerator statement describes the clinical action that satisfies the conditions of the measure. + */ + Numerator: measure_population_Numerator, + /** + * Numerator exclusion criteria define patients or events to be removed from the numerator. Numerator exclusions are used in proportion and ratio measures to help narrow the numerator (for inverted measures). + */ + NumeratorExclusion: measure_population_NumeratorExclusion, +}; +const measure_scoring_Cohort: Coding = { + code: "cohort", + display: "Cohort", + system: "http://terminology.hl7.org/CodeSystem/measure-scoring" +}; +const measure_scoring_ContinuousVariable: Coding = { + code: "continuous-variable", + display: "Continuous Variable", + system: "http://terminology.hl7.org/CodeSystem/measure-scoring" +}; +const measure_scoring_Proportion: Coding = { + code: "proportion", + display: "Proportion", + system: "http://terminology.hl7.org/CodeSystem/measure-scoring" +}; +const measure_scoring_Ratio: Coding = { + code: "ratio", + display: "Ratio", + system: "http://terminology.hl7.org/CodeSystem/measure-scoring" +}; +/** + * The scoring type of the measure. + */ +export const MeasureScoring = { + /** + * The measure is a cohort definition. + */ + Cohort: measure_scoring_Cohort, + /** + * The score is defined by a calculation of some quantity. + */ + ContinuousVariable: measure_scoring_ContinuousVariable, + /** + * The measure score is defined using a proportion. + */ + Proportion: measure_scoring_Proportion, + /** + * The measure score is defined using a ratio. + */ + Ratio: measure_scoring_Ratio, +}; +const measure_type_Composite: Coding = { + code: "composite", + display: "Composite", + system: "http://terminology.hl7.org/CodeSystem/measure-type" +}; +const measure_type_Outcome: Coding = { + code: "outcome", + display: "Outcome", + system: "http://terminology.hl7.org/CodeSystem/measure-type" +}; +const measure_type_PatientReportedOutcome: Coding = { + code: "patient-reported-outcome", + display: "Patient Reported Outcome", + system: "http://terminology.hl7.org/CodeSystem/measure-type" +}; +const measure_type_Process: Coding = { + code: "process", + display: "Process", + system: "http://terminology.hl7.org/CodeSystem/measure-type" +}; +const measure_type_Structure: Coding = { + code: "structure", + display: "Structure", + system: "http://terminology.hl7.org/CodeSystem/measure-type" +}; +/** + * The type of measure (includes codes from 2.16.840.1.113883.1.11.20368). + */ +export const MeasureType = { + /** + * A measure that combines multiple component measures in to a single quality measure. + */ + Composite: measure_type_Composite, + /** + * A measure that indicates the result of the performance (or non-performance) of a function or process. + */ + Outcome: measure_type_Outcome, + /** + * A measure that focuses on patient-reported information such as patient engagement or patient experience measures. + */ + PatientReportedOutcome: measure_type_PatientReportedOutcome, + /** + * A measure which focuses on a process which leads to a certain outcome, meaning that a scientific basis exists for believing that the process, when executed well, will increase the probability of achieving a desired outcome. + */ + Process: measure_type_Process, + /** + * A measure that focuses on a health care provider's capacity, systems, and processes to provide high-quality care. + */ + Structure: measure_type_Structure, +}; +const medicationrequest_category_Community: Coding = { + code: "community", + display: "Community", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-category" +}; +const medicationrequest_category_Discharge: Coding = { + code: "discharge", + display: "Discharge", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-category" +}; +const medicationrequest_category_Inpatient: Coding = { + code: "inpatient", + display: "Inpatient", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-category" +}; +const medicationrequest_category_Outpatient: Coding = { + code: "outpatient", + display: "Outpatient", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-category" +}; +/** + * MedicationRequest Category Codes + */ +export const MedicationrequestCategory = { + /** + * Includes requests for medications to be administered or consumed by the patient in their home (this would include long term care or nursing homes, hospices, etc.) + */ + Community: medicationrequest_category_Community, + /** + * Includes requests for medications created when the patient is being released from a facility + */ + Discharge: medicationrequest_category_Discharge, + /** + * Includes requests for medications to be administered or consumed in an inpatient or acute care setting + */ + Inpatient: medicationrequest_category_Inpatient, + /** + * Includes requests for medications to be administered or consumed in an outpatient setting (for example, Emergency Department, Outpatient Clinic, Outpatient Surgery, Doctor's office) + */ + Outpatient: medicationrequest_category_Outpatient, +}; +const medicationrequest_course_of_therapy_ShortCourseAcuteTherapy: Coding = { + code: "acute", + display: "Short course (acute) therapy", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" +}; +const medicationrequest_course_of_therapy_ContinuousLongTermTherapy: Coding = { + code: "continuous", + display: "Continuous long term therapy", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" +}; +const medicationrequest_course_of_therapy_Seasonal: Coding = { + code: "seasonal", + display: "Seasonal", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-course-of-therapy" +}; +/** + * MedicationRequest Course of Therapy Codes + */ +export const MedicationrequestCourseOfTherapy = { + /** + * A medication which the patient is only expected to consume for the duration of the current order and which is not expected to be renewed. + */ + ShortCourseAcuteTherapy: medicationrequest_course_of_therapy_ShortCourseAcuteTherapy, + /** + * A medication which is expected to be continued beyond the present order and which the patient should be assumed to be taking unless explicitly stopped. + */ + ContinuousLongTermTherapy: medicationrequest_course_of_therapy_ContinuousLongTermTherapy, + /** + * A medication which is expected to be used on a part time basis at certain times of the year + */ + Seasonal: medicationrequest_course_of_therapy_Seasonal, +}; +const medicationrequest_intent_FillerOrder: Coding = { + code: "filler-order", + display: "Filler Order", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_InstanceOrder: Coding = { + code: "instance-order", + display: "Instance Order", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_Option: Coding = { + code: "option", + display: "Option", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_Order: Coding = { + code: "order", + display: "Order", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_OriginalOrder: Coding = { + code: "original-order", + display: "Original Order", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_Plan: Coding = { + code: "plan", + display: "Plan", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_Proposal: Coding = { + code: "proposal", + display: "Proposal", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +const medicationrequest_intent_ReflexOrder: Coding = { + code: "reflex-order", + display: "Reflex Order", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-intent" +}; +/** + * MedicationRequest Intent Codes + */ +export const MedicationrequestIntent = { + /** + * The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order. + */ + FillerOrder: medicationrequest_intent_FillerOrder, + /** + * The request represents an instance for the particular order, for example a medication administration record. + */ + InstanceOrder: medicationrequest_intent_InstanceOrder, + /** + * The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. + */ + Option: medicationrequest_intent_Option, + /** + * The request represents a request/demand and authorization for action + */ + Order: medicationrequest_intent_Order, + /** + * The request represents the original authorization for the medication request. + */ + OriginalOrder: medicationrequest_intent_OriginalOrder, + /** + * The request represents an intention to ensure something occurs without providing an authorization for others to act. + */ + Plan: medicationrequest_intent_Plan, + /** + * The request is a suggestion made by someone/something that doesn't have an intention to ensure it occurs and without providing an authorization to act + */ + Proposal: medicationrequest_intent_Proposal, + /** + * The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization.. + */ + ReflexOrder: medicationrequest_intent_ReflexOrder, +}; +const medicationrequest_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_Draft: Coding = { + code: "draft", + display: "Draft", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_OnHold: Coding = { + code: "on-hold", + display: "On Hold", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_Stopped: Coding = { + code: "stopped", + display: "Stopped", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +const medicationrequest_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/CodeSystem/medicationrequest-status" +}; +/** + * MedicationRequest Status Codes + */ +export const MedicationrequestStatus = { + /** + * The prescription is 'actionable', but not all actions that are implied by it have occurred yet. + */ + Active: medicationrequest_status_Active, + /** + * The prescription has been withdrawn before any administrations have occurred + */ + Cancelled: medicationrequest_status_Cancelled, + /** + * All actions that are implied by the prescription have occurred. + */ + Completed: medicationrequest_status_Completed, + /** + * The prescription is not yet 'actionable', e.g. it is a work in progress, requires sign-off, verification or needs to be run through decision support process. + */ + Draft: medicationrequest_status_Draft, + /** + * Some of the actions that are implied by the medication request may have occurred. For example, the medication may have been dispensed and the patient may have taken some of the medication. Clinical decision support systems should take this status into account + */ + EnteredInError: medicationrequest_status_EnteredInError, + /** + * Actions implied by the prescription are to be temporarily halted, but are expected to continue later. May also be called 'suspended'. + */ + OnHold: medicationrequest_status_OnHold, + /** + * Actions implied by the prescription are to be permanently halted, before all of the administrations occurred. This should not be used if the original order was entered in error + */ + Stopped: medicationrequest_status_Stopped, + /** + * The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for 'other' - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. + */ + Unknown: medicationrequest_status_Unknown, +}; +const medicationrequest_status_reason_TryAnotherTreatmentFirst: Coding = { + code: "altchoice", + display: "Try another treatment first", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_PrescriptionRequiresClarification: Coding = { + code: "clarif", + display: "Prescription requires clarification", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_DrugLevelTooHigh: Coding = { + code: "drughigh", + display: "Drug level too high", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_AdmissionToHospital: Coding = { + code: "hospadm", + display: "Admission to hospital", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_LabInterferenceIssues: Coding = { + code: "labint", + display: "Lab interference issues", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_PatientNotAvailable: Coding = { + code: "non-avail", + display: "Patient not available", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_ParentIsPregnantBreastFeeding: Coding = { + code: "preg", + display: "Parent is pregnant/breast feeding", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_Allergy: Coding = { + code: "salg", + display: "Allergy", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_DrugInteractsWithAnotherDrug: Coding = { + code: "sddi", + display: "Drug interacts with another drug", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_DuplicateTherapy: Coding = { + code: "sdupther", + display: "Duplicate therapy", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_SuspectedIntolerance: Coding = { + code: "sintol", + display: "Suspected intolerance", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_PatientScheduledForSurgery: Coding = { + code: "surg", + display: "Patient scheduled for surgery.", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +const medicationrequest_status_reason_WaitingForOldDrugToWashOut: Coding = { + code: "washout", + display: "Waiting for old drug to wash out", + system: "http://terminology.hl7.org/CodeSystem/medicationrequest-status-reason" +}; +/** + * MedicationRequest Status Reason Codes + */ +export const MedicationrequestStatusReason = { + /** + * This therapy has been ordered as a backup to a preferred therapy. This order will be released when and if the preferred therapy is unsuccessful. + */ + TryAnotherTreatmentFirst: medicationrequest_status_reason_TryAnotherTreatmentFirst, + /** + * Clarification is required before the order can be acted upon. + */ + PrescriptionRequiresClarification: medicationrequest_status_reason_PrescriptionRequiresClarification, + /** + * The current level of the medication in the patient's system is too high. The medication is suspended to allow the level to subside to a safer level. + */ + DrugLevelTooHigh: medicationrequest_status_reason_DrugLevelTooHigh, + /** + * The patient has been admitted to a care facility and their community medications are suspended until hospital discharge. + */ + AdmissionToHospital: medicationrequest_status_reason_AdmissionToHospital, + /** + * The therapy would interfere with a planned lab test and the therapy is being withdrawn until the test is completed. + */ + LabInterferenceIssues: medicationrequest_status_reason_LabInterferenceIssues, + /** + * Patient not available for a period of time due to a scheduled therapy, leave of absence or other reason. + */ + PatientNotAvailable: medicationrequest_status_reason_PatientNotAvailable, + /** + * The patient is pregnant or breast feeding. The therapy will be resumed when the pregnancy is complete and the patient is no longer breastfeeding. + */ + ParentIsPregnantBreastFeeding: medicationrequest_status_reason_ParentIsPregnantBreastFeeding, + /** + * The patient is believed to be allergic to a substance that is part of the therapy and the therapy is being temporarily withdrawn to confirm. + */ + Allergy: medicationrequest_status_reason_Allergy, + /** + * The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete. + */ + DrugInteractsWithAnotherDrug: medicationrequest_status_reason_DrugInteractsWithAnotherDrug, + /** + * The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete. + */ + DuplicateTherapy: medicationrequest_status_reason_DuplicateTherapy, + /** + * The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete. + */ + SuspectedIntolerance: medicationrequest_status_reason_SuspectedIntolerance, + /** + * The drug is contraindicated for patients receiving surgery and the patient is scheduled to be admitted for surgery in the near future. The drug will be resumed when the patient has sufficiently recovered from the surgery. + */ + PatientScheduledForSurgery: medicationrequest_status_reason_PatientScheduledForSurgery, + /** + * The patient was previously receiving a medication contraindicated with the current medication. The current medication will remain on hold until the prior medication has been cleansed from their system. + */ + WaitingForOldDrugToWashOut: medicationrequest_status_reason_WaitingForOldDrugToWashOut, +}; +const medication_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/CodeSystem/medication-status" +}; +const medication_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/CodeSystem/medication-status" +}; +const medication_status_Inactive: Coding = { + code: "inactive", + display: "Inactive", + system: "http://hl7.org/fhir/CodeSystem/medication-status" +}; +/** + * Medication Status Codes + */ +export const MedicationStatus = { + /** + * The medication is available for use. + */ + Active: medication_status_Active, + /** + * The medication was entered in error. + */ + EnteredInError: medication_status_EnteredInError, + /** + * The medication is not available for use. + */ + Inactive: medication_status_Inactive, +}; +const messageheader_response_request_Always: Coding = { + code: "always", + display: "Always", + system: "http://hl7.org/fhir/messageheader-response-request" +}; +const messageheader_response_request_Never: Coding = { + code: "never", + display: "Never", + system: "http://hl7.org/fhir/messageheader-response-request" +}; +const messageheader_response_request_ErrorRejectConditionsOnly: Coding = { + code: "on-error", + display: "Error/reject conditions only", + system: "http://hl7.org/fhir/messageheader-response-request" +}; +const messageheader_response_request_SuccessfulCompletionOnly: Coding = { + code: "on-success", + display: "Successful completion only", + system: "http://hl7.org/fhir/messageheader-response-request" +}; +/** + * HL7-defined table of codes which identify conditions under which acknowledgments are required to be returned in response to a message. + */ +export const MessageheaderResponseRequest = { + /** + * initiator expects a response for this message. + */ + Always: messageheader_response_request_Always, + /** + * initiator does not expect a response. + */ + Never: messageheader_response_request_Never, + /** + * initiator expects a response only if in error. + */ + ErrorRejectConditionsOnly: messageheader_response_request_ErrorRejectConditionsOnly, + /** + * initiator expects a response only if successful. + */ + SuccessfulCompletionOnly: messageheader_response_request_SuccessfulCompletionOnly, +}; +const message_transport_FTP: Coding = { + code: "ftp", + display: "FTP", + system: "http://terminology.hl7.org/CodeSystem/message-transport" +}; +const message_transport_HTTP: Coding = { + code: "http", + display: "HTTP", + system: "http://terminology.hl7.org/CodeSystem/message-transport" +}; +const message_transport_MLLP: Coding = { + code: "mllp", + display: "MLLP", + system: "http://terminology.hl7.org/CodeSystem/message-transport" +}; +/** + * The protocol used for message transport. + */ +export const MessageTransport = { + /** + * The application sends or receives messages using File Transfer Protocol. + */ + FTP: message_transport_FTP, + /** + * The application sends or receives messages using HTTP POST (may be over http: or https:). + */ + HTTP: message_transport_HTTP, + /** + * The application sends or receives messages using HL7's Minimal Lower Level Protocol. + */ + MLLP: message_transport_MLLP, +}; +const v2_0444_PrefixFamilyMiddleGivenSuffix: Coding = { + code: "F", + display: "Prefix Family Middle Given Suffix", + system: "http://terminology.hl7.org/CodeSystem/v2-0444" +}; +const v2_0444_PrefixGivenMiddleFamilySuffix: Coding = { + code: "G", + display: "Prefix Given Middle Family Suffix", + system: "http://terminology.hl7.org/CodeSystem/v2-0444" +}; +const name_assembly_order_OwnName: Coding = { + code: "NL1", + display: "Own Name", + system: "http://terminology.hl7.org/CodeSystem/name-assembly-order" +}; +const name_assembly_order_PartnerName: Coding = { + code: "NL2", + display: "Partner Name", + system: "http://terminology.hl7.org/CodeSystem/name-assembly-order" +}; +const name_assembly_order_PartnerNameFollowedByMaidenName: Coding = { + code: "NL3", + display: "Partner Name followed by Maiden Name", + system: "http://terminology.hl7.org/CodeSystem/name-assembly-order" +}; +const name_assembly_order_OwnNameFollowedByPartnerName: Coding = { + code: "NL4", + display: "Own Name followed by Partner Name", + system: "http://terminology.hl7.org/CodeSystem/name-assembly-order" +}; +/** + * A code that represents the preferred display order of the components of a human name. + */ +export const NameAssemblyOrder = { + PrefixFamilyMiddleGivenSuffix_v2_0444: v2_0444_PrefixFamilyMiddleGivenSuffix, + PrefixGivenMiddleFamilySuffix_v2_0444: v2_0444_PrefixGivenMiddleFamilySuffix, + OwnName_name_assembly_order: name_assembly_order_OwnName, + PartnerName_name_assembly_order: name_assembly_order_PartnerName, + PartnerNameFollowedByMaidenName_name_assembly_order: name_assembly_order_PartnerNameFollowedByMaidenName, + OwnNameFollowedByPartnerName_name_assembly_order: name_assembly_order_OwnNameFollowedByPartnerName, + /** + * Description:A proper value is applicable, but not known. + * + * + * Usage Notes: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless: + * + * + * Those properties themselves directly translate to a semantic of "unknown". (E.g. a local code sent as a translation that conveys 'unknown') + * Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of "H" and a URL prefix of "tel:" to convey that it is the home phone number that is unknown.) + */ + Unknown_v3_NullFlavor: v3_NullFlavor_Unknown, +}; +const v3_EntityNamePartQualifierR2_Academic: Coding = { + code: "AC", + display: "academic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Acquired: Coding = { + code: "AD", + display: "acquired", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Birth: Coding = { + code: "BR", + display: "birth", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Callme: Coding = { + code: "CL", + display: "callme", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Honorific: Coding = { + code: "HON", + display: "honorific", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Initial: Coding = { + code: "IN", + display: "initial", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_LegalStatus: Coding = { + code: "LS", + display: "legal status", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_MiddleName: Coding = { + code: "MID", + display: "middle name", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Nobility: Coding = { + code: "NB", + display: "nobility", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Professional: Coding = { + code: "PR", + display: "professional", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifierR2_Spouse: Coding = { + code: "SP", + display: "spouse", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifierR2" +}; +const v3_EntityNamePartQualifier_Voorvoegsel: Coding = { + code: "VV", + display: "voorvoegsel", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNamePartQualifier" +}; +/** + * A set of codes each of which specifies a certain subcategory of the name part in addition to the main name part type. + */ +export const NamePartQualifier = { + /** + * Description:Indicates that a title like "Dr.", "M.D." or "Ph.D." is an academic title. + */ + Academic_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Academic, + /** + * Description:A name part a person acquired. The name part may be acquired by adoption, or the person may have chosen to use the name part for some other reason. + * + * + * Note: this differs from an Other/Psuedonym/Alias in that an acquired name part is acquired on a formal basis rather than an informal one (e.g. registered as part of the official name). + */ + Acquired_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Acquired, + /** + * Description:A name that a person was given at birth or established as a consequence of adoption. + * + * + * Note: This is not used for temporary names assigned at birth such as "Baby of Smith" a" which is just a name with a use code of "TEMP". + */ + Birth_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Birth, + /** + * Description:Used to indicate which of the various name parts is used when interacting with the person. + */ + Callme_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Callme, + /** + * Description:A honorific such as "The Right Honourable" or "Weledelgeleerde Heer". + */ + Honorific_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Honorific, + /** + * Description:Indicates that a name part is just an initial. Initials do not imply a trailing period since this would not work with non-Latin scripts. In some languages, initials may consist of more than one letter, e.g., "Ph" could stand for "Philippe" or "Th" For "Thomas". + */ + Initial_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Initial, + /** + * Description:For organizations a suffix indicating the legal status, e.g., "Inc.", "Co.", "AG", "GmbH", "B.V." "S.A.", "Ltd." etc. + */ + LegalStatus_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_LegalStatus, + /** + * Description:Indicates that the name part is a middle name. + * + * + * Usage Notes: In general, the english "middle name" concept is all of the given names after the first. This qualifier may be used to explicitly indicate which given names are considered to be middle names. The middle name qualifier may also be used with family names. This is a Scandinavian use case, matching the concept of "mellomnavn","mellannamn". Note that there are specific rules that indicate what names may be taken as a mellannamn in different Scandinavian countries. + */ + MiddleName_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_MiddleName, + /** + * Description:A nobility title such as Sir, Count, Grafin. + */ + Nobility_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Nobility, + /** + * Description:Primarily in the British Imperial culture people tend to have an abbreviation of their professional organization as part of their credential titles. + */ + Professional_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Professional, + /** + * Description:The name assumed from the partner in a marital relationship. Usually the spouse's family name. Note that no inference about gender can be made from the existence of spouse names. + */ + Spouse_v3_EntityNamePartQualifierR2: v3_EntityNamePartQualifierR2_Spouse, + /** + * A Dutch "voorvoegsel" is something like "van" or "de" that might have indicated nobility in the past but no longer so. Similar prefixes exist in other languages such as Spanish, French or Portugese. + */ + Voorvoegsel_v3_EntityNamePartQualifier: v3_EntityNamePartQualifier_Voorvoegsel, +}; +const name_use_Anonymous: Coding = { + code: "anonymous", + display: "Anonymous", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_NameChangedForMarriage: Coding = { + code: "maiden", + display: "Name changed for Marriage", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_Nickname: Coding = { + code: "nickname", + display: "Nickname", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_Official: Coding = { + code: "official", + display: "Official", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_Old: Coding = { + code: "old", + display: "Old", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_Temp: Coding = { + code: "temp", + display: "Temp", + system: "http://hl7.org/fhir/name-use" +}; +const name_use_Usual: Coding = { + code: "usual", + display: "Usual", + system: "http://hl7.org/fhir/name-use" +}; +/** + * The use of a human name. + */ +export const NameUse = { + /** + * Anonymous assigned name, alias, or pseudonym (used to protect a person's identity for privacy reasons). + */ + Anonymous: name_use_Anonymous, + /** + * A name used prior to changing name because of marriage. This name use is for use by applications that collect and store names that were used prior to a marriage. Marriage naming customs vary greatly around the world, and are constantly changing. This term is not gender specific. The use of this term does not imply any particular history for a person's name. + */ + NameChangedForMarriage: name_use_NameChangedForMarriage, + /** + * A name that is used to address the person in an informal manner, but is not part of their formal or usual name. + */ + Nickname: name_use_Nickname, + /** + * The formal name as registered in an official (government) registry, but which name might not be commonly used. May be called "legal name". + */ + Official: name_use_Official, + /** + * This name is no longer in use (or was never correct, but retained for records). + */ + Old: name_use_Old, + /** + * A temporary name. Name.period can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations. + */ + Temp: name_use_Temp, + /** + * Known as/conventional/the one you normally use. + */ + Usual: name_use_Usual, +}; +const v3_EntityNameUse_Alphabetic: Coding = { + code: "ABC", + display: "Alphabetic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse" +}; +const v3_EntityNameUse_Ideographic: Coding = { + code: "IDE", + display: "Ideographic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse" +}; +const v3_EntityNameUse_Syllabic: Coding = { + code: "SYL", + display: "Syllabic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUse" +}; +/** + * A set of codes for each different representation of a name. + */ +export const NameV3Representation = { + /** + * Alphabetic transcription of name (Japanese: romaji) + */ + Alphabetic: v3_EntityNameUse_Alphabetic, + /** + * Ideographic representation of name (e.g., Japanese kanji, Chinese characters) + */ + Ideographic: v3_EntityNameUse_Ideographic, + /** + * Syllabic transcription of name (e.g., Japanese kana, Korean hangul) + */ + Syllabic: v3_EntityNameUse_Syllabic, +}; +const narrative_status_Additional: Coding = { + code: "additional", + display: "Additional", + system: "http://hl7.org/fhir/narrative-status" +}; +const narrative_status_Empty: Coding = { + code: "empty", + display: "Empty", + system: "http://hl7.org/fhir/narrative-status" +}; +const narrative_status_Extensions: Coding = { + code: "extensions", + display: "Extensions", + system: "http://hl7.org/fhir/narrative-status" +}; +const narrative_status_Generated: Coding = { + code: "generated", + display: "Generated", + system: "http://hl7.org/fhir/narrative-status" +}; +/** + * The status of a resource narrative. + */ +export const NarrativeStatus = { + /** + * The contents of the narrative may contain additional information not found in the structured data. Note that there is no computable way to determine what the extra information is, other than by human inspection. + */ + Additional: narrative_status_Additional, + /** + * The contents of the narrative are some equivalent of "No human-readable text provided in this case". + */ + Empty: narrative_status_Empty, + /** + * The contents of the narrative are entirely generated from the core elements in the content and some of the content is generated from extensions. The narrative SHALL reflect the impact of all modifier extensions. + */ + Extensions: narrative_status_Extensions, + /** + * The contents of the narrative are entirely generated from the core elements in the content. + */ + Generated: narrative_status_Generated, +}; +const network_type_MachineName: Coding = { + code: "1", + display: "Machine Name", + system: "http://hl7.org/fhir/network-type" +}; +const network_type_IPAddress: Coding = { + code: "2", + display: "IP Address", + system: "http://hl7.org/fhir/network-type" +}; +const network_type_TelephoneNumber: Coding = { + code: "3", + display: "Telephone Number", + system: "http://hl7.org/fhir/network-type" +}; +const network_type_EmailAddress: Coding = { + code: "4", + display: "Email address", + system: "http://hl7.org/fhir/network-type" +}; +const network_type_URI: Coding = { + code: "5", + display: "URI", + system: "http://hl7.org/fhir/network-type" +}; +/** + * The type of network access point of this agent in the audit event. + */ +export const NetworkType = { + /** + * The machine name, including DNS name. + */ + MachineName: network_type_MachineName, + /** + * The assigned Internet Protocol (IP) address. + */ + IPAddress: network_type_IPAddress, + /** + * The assigned telephone number. + */ + TelephoneNumber: network_type_TelephoneNumber, + /** + * The assigned email address. + */ + EmailAddress: network_type_EmailAddress, + /** + * URI (User directory, HTTP-PUT, ftp, etc.). + */ + URI: network_type_URI, +}; +const dicom_audit_lifecycle_OriginationCreation: Coding = { + code: "1", + display: "Origination / Creation", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Export: Coding = { + code: "10", + display: "Export", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Disclosure: Coding = { + code: "11", + display: "Disclosure", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_ReceiptOfDisclosure: Coding = { + code: "12", + display: "Receipt of disclosure", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Archiving: Coding = { + code: "13", + display: "Archiving", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_LogicalDeletion: Coding = { + code: "14", + display: "Logical deletion", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_PermanentErasurePhysicalDestruction: Coding = { + code: "15", + display: "Permanent erasure / Physical destruction", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_ImportCopy: Coding = { + code: "2", + display: "Import / Copy", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Amendment: Coding = { + code: "3", + display: "Amendment", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Verification: Coding = { + code: "4", + display: "Verification", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Translation: Coding = { + code: "5", + display: "Translation", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_AccessUse: Coding = { + code: "6", + display: "Access / Use", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_DeIdentification: Coding = { + code: "7", + display: "De-identification", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_AggregationSummarizationDerivation: Coding = { + code: "8", + display: "Aggregation / summarization / derivation", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +const dicom_audit_lifecycle_Report: Coding = { + code: "9", + display: "Report", + system: "http://terminology.hl7.org/CodeSystem/dicom-audit-lifecycle" +}; +/** + * This example FHIR value set is comprised of lifecycle event codes. The FHIR Actor value set is based on DICOM Audit Message, ParticipantObjectDataLifeCycle; ISO Standard, TS 21089-2017; + */ +export const ObjectLifecycleEvents = { + OriginationCreation_dicom_audit_lifecycle: dicom_audit_lifecycle_OriginationCreation, + Export_dicom_audit_lifecycle: dicom_audit_lifecycle_Export, + Disclosure_dicom_audit_lifecycle: dicom_audit_lifecycle_Disclosure, + ReceiptOfDisclosure_dicom_audit_lifecycle: dicom_audit_lifecycle_ReceiptOfDisclosure, + Archiving_dicom_audit_lifecycle: dicom_audit_lifecycle_Archiving, + LogicalDeletion_dicom_audit_lifecycle: dicom_audit_lifecycle_LogicalDeletion, + PermanentErasurePhysicalDestruction_dicom_audit_lifecycle: dicom_audit_lifecycle_PermanentErasurePhysicalDestruction, + ImportCopy_dicom_audit_lifecycle: dicom_audit_lifecycle_ImportCopy, + Amendment_dicom_audit_lifecycle: dicom_audit_lifecycle_Amendment, + Verification_dicom_audit_lifecycle: dicom_audit_lifecycle_Verification, + Translation_dicom_audit_lifecycle: dicom_audit_lifecycle_Translation, + AccessUse_dicom_audit_lifecycle: dicom_audit_lifecycle_AccessUse, + DeIdentification_dicom_audit_lifecycle: dicom_audit_lifecycle_DeIdentification, + AggregationSummarizationDerivation_dicom_audit_lifecycle: dicom_audit_lifecycle_AggregationSummarizationDerivation, + Report_dicom_audit_lifecycle: dicom_audit_lifecycle_Report, + /** + * Occurs when an agent causes the system to obtain and open a record entry for inspection or review. + */ + AccessViewRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AccessViewRecordLifecycleEvent, + /** + * Occurs when an agent makes any change to record entry content currently residing in storage considered permanent (persistent). + */ + AmendUpdateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AmendUpdateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to create and move archive artifacts containing record entry content, typically to long-term offline storage. + */ + ArchiveRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ArchiveRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to capture the agent’s digital signature (or equivalent indication) during formal validation of record entry content. + */ + AttestRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AttestRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to decode record entry content from a cipher. + */ + DecryptRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DecryptRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to scrub record entry content to reduce the association between a set of identifying data and the data subject in a way that might or might not be reversible. + */ + DeIdentifyAnononymizeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DeIdentifyAnononymizeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to tag record entry(ies) as obsolete, erroneous or untrustworthy, to warn against its future use. + */ + DeprecateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DeprecateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to permanently erase record entry content from the system. + */ + DestroyDeleteRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DestroyDeleteRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to release, transfer, provision access to, or otherwise divulge record entry content. + */ + DiscloseRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_DiscloseRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to encode record entry content in a cipher. + */ + EncryptRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_EncryptRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to selectively pull out a subset of record entry content, based on explicit criteria. + */ + ExtractRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ExtractRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to tag or otherwise indicate special access management and suspension of record entry deletion/destruction, if deemed relevant to a lawsuit or which are reasonably anticipated to be relevant or to fulfill organizational policy under the legal doctrine of “duty to preserve”. + */ + AddLegalHoldRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_AddLegalHoldRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to connect related record entries. + */ + LinkRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_LinkRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to combine or join content from two or more record entries, resulting in a single logical record entry. + */ + MergeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_MergeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to: a) initiate capture of potential record content, and b) incorporate that content into the storage considered a permanent part of the health record. + */ + OriginateRetainRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_OriginateRetainRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to remove record entry content to reduce the association between a set of identifying data and the data subject in a way that may be reversible. + */ + PseudonymizeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_PseudonymizeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to recreate or restore full status to record entries previously deleted or deprecated. + */ + ReActivateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReActivateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to a) initiate capture of data content from elsewhere, and b) incorporate that content into the storage considered a permanent part of the health record. + */ + ReceiveRetainRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReceiveRetainRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to restore information to data that allows identification of information source and/or information subject. + */ + ReIdentifyRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReIdentifyRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to produce and deliver record entry content in a particular form and manner. + */ + ReportOutputRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_ReportOutputRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to recreate record entries and their content from a previous created archive artefact. + */ + RestoreRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_RestoreRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to change the form, language or code system used to represent record entry content. + */ + TransformTranslateRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_TransformTranslateRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to send record entry content from one (EHR/PHR/other) system to another. + */ + TransmitRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_TransmitRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to remove a tag or other cues for special access management had required to fulfill organizational policy under the legal doctrine of “duty to preserve”. + */ + RemoveLegalHoldRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_RemoveLegalHoldRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to disconnect two or more record entries previously connected, rendering them separate (disconnected) again. + */ + UnlinkRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_UnlinkRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to reverse a previous record entry merge operation, rendering them separate again. + */ + UnmergeRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_UnmergeRecordLifecycleEvent, + /** + * Occurs when an agent causes the system to confirm compliance of data or data objects with regulations, requirements, specifications, or other imposed conditions based on organizational policy. + */ + VerifyRecordLifecycleEvent_iso_21089_lifecycle: iso_21089_lifecycle_VerifyRecordLifecycleEvent, +}; +const object_role_Patient: Coding = { + code: "1", + display: "Patient", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Guarantor: Coding = { + code: "10", + display: "Guarantor", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_SecurityUserEntity: Coding = { + code: "11", + display: "Security User Entity", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_SecurityUserGroup: Coding = { + code: "12", + display: "Security User Group", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_SecurityResource: Coding = { + code: "13", + display: "Security Resource", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_SecurityGranularityDefinition: Coding = { + code: "14", + display: "Security Granularity Definition", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Practitioner: Coding = { + code: "15", + display: "Practitioner", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_DataDestination: Coding = { + code: "16", + display: "Data Destination", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_DataRepository: Coding = { + code: "17", + display: "Data Repository", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Schedule: Coding = { + code: "18", + display: "Schedule", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Customer: Coding = { + code: "19", + display: "Customer", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Location: Coding = { + code: "2", + display: "Location", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Job: Coding = { + code: "20", + display: "Job", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_JobStream: Coding = { + code: "21", + display: "Job Stream", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Table: Coding = { + code: "22", + display: "Table", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_RoutingCriteria: Coding = { + code: "23", + display: "Routing Criteria", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Query: Coding = { + code: "24", + display: "Query", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Report: Coding = { + code: "3", + display: "Report", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_DomainResource: Coding = { + code: "4", + display: "Domain Resource", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_MasterFile: Coding = { + code: "5", + display: "Master file", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_User: Coding = { + code: "6", + display: "User", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_List: Coding = { + code: "7", + display: "List", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Doctor: Coding = { + code: "8", + display: "Doctor", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +const object_role_Subscriber: Coding = { + code: "9", + display: "Subscriber", + system: "http://terminology.hl7.org/CodeSystem/object-role" +}; +/** + * Code representing the role the entity played in the audit event. + */ +export const ObjectRole = { + /** + * This object is the patient that is the subject of care related to this event. It is identifiable by patient ID or equivalent. The patient may be either human or animal. + */ + Patient: object_role_Patient, + /** + * Insurance company, or any other organization who accepts responsibility for paying for the healthcare event. + */ + Guarantor: object_role_Guarantor, + /** + * A person or active system object involved in the event with a security role. + */ + SecurityUserEntity: object_role_SecurityUserEntity, + /** + * A person or system object involved in the event with the authority to modify security roles of other objects. + */ + SecurityUserGroup: object_role_SecurityUserGroup, + /** + * A passive object, such as a role table, that is relevant to the event. + */ + SecurityResource: object_role_SecurityResource, + /** + * (deprecated) Relevant to certain RBAC security methodologies. + */ + SecurityGranularityDefinition: object_role_SecurityGranularityDefinition, + /** + * Any person or organization responsible for providing care. This encompasses all forms of care, licensed or otherwise, and all sorts of teams and care groups. Note the distinction between practitioner and the doctor that actually provided the care to the patient. + */ + Practitioner: object_role_Practitioner, + /** + * The source or destination for data transfer, when it does not match some other role. + */ + DataDestination: object_role_DataDestination, + /** + * A source or destination for data transfer that acts as an archive, database, or similar role. + */ + DataRepository: object_role_DataRepository, + /** + * An object that holds schedule information. This could be an appointment book, availability information, etc. + */ + Schedule: object_role_Schedule, + /** + * An organization or person that is the recipient of services. This could be an organization that is buying services for a patient, or a person that is buying services for an animal. + */ + Customer: object_role_Customer, + /** + * This is a location identified as related to the event. This is usually the location where the event took place. Note that for shipping, the usual events are arrival at a location or departure from a location. + */ + Location: object_role_Location, + /** + * An order, task, work item, procedure step, or other description of work to be performed; e.g. a particular instance of an MPPS. + */ + Job: object_role_Job, + /** + * A list of jobs or a system that provides lists of jobs; e.g. an MWL SCP. + */ + JobStream: object_role_JobStream, + /** + * (Deprecated). + */ + Table: object_role_Table, + /** + * An object that specifies or controls the routing or delivery of items. For example, a distribution list is the routing criteria for mail. The items delivered may be documents, jobs, or other objects. + */ + RoutingCriteria: object_role_RoutingCriteria, + /** + * The contents of a query. This is used to capture the contents of any kind of query. For security surveillance purposes knowing the queries being made is very important. + */ + Query: object_role_Query, + /** + * This object is any kind of persistent document created as a result of the event. This could be a paper report, film, electronic report, DICOM Study, etc. Issues related to medical records life cycle management are conveyed elsewhere. + */ + Report: object_role_Report, + /** + * A logical object related to a health record event. This is any healthcare specific resource (object) not restricted to FHIR defined Resources. + */ + DomainResource: object_role_DomainResource, + /** + * This is any configurable file used to control creation of documents. Examples include the objects maintained by the HL7 Master File transactions, Value Sets, etc. + */ + MasterFile: object_role_MasterFile, + /** + * A human participant not otherwise identified by some other category. + */ + User: object_role_User, + /** + * (deprecated). + */ + List: object_role_List, + /** + * Typically, a licensed person who is providing or performing care related to the event, generally a physician. The key distinction between doctor and practitioner is with regards to their role, not the licensing. The doctor is the human who actually performed the work. The practitioner is the human or organization that is responsible for the work. + */ + Doctor: object_role_Doctor, + /** + * A person or system that is being notified as part of the event. This is relevant in situations where automated systems provide notifications to other parties when an event took place. + */ + Subscriber: object_role_Subscriber, +}; +const observation_category_Activity: Coding = { + code: "activity", + display: "Activity", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Exam: Coding = { + code: "exam", + display: "Exam", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Imaging: Coding = { + code: "imaging", + display: "Imaging", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Laboratory: Coding = { + code: "laboratory", + display: "Laboratory", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Procedure: Coding = { + code: "procedure", + display: "Procedure", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_SocialHistory: Coding = { + code: "social-history", + display: "Social History", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Survey: Coding = { + code: "survey", + display: "Survey", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_Therapy: Coding = { + code: "therapy", + display: "Therapy", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +const observation_category_VitalSigns: Coding = { + code: "vital-signs", + display: "Vital Signs", + system: "http://terminology.hl7.org/CodeSystem/observation-category" +}; +/** + * Observation Category codes. + */ +export const ObservationCategory = { + /** + * Observations that measure or record any bodily activity that enhances or maintains physical fitness and overall health and wellness. Not under direct supervision of practitioner such as a physical therapist. (e.g., laps swum, steps, sleep data) + */ + Activity: observation_category_Activity, + /** + * Observations generated by physical exam findings including direct observations made by a clinician and use of simple instruments and the result of simple maneuvers performed directly on the patient's body. + */ + Exam: observation_category_Exam, + /** + * Observations generated by imaging. The scope includes observations regarding plain x-ray, ultrasound, CT, MRI, angiography, echocardiography, and nuclear medicine. + */ + Imaging: observation_category_Imaging, + /** + * The results of observations generated by laboratories. Laboratory results are typically generated by laboratories providing analytic services in areas such as chemistry, hematology, serology, histology, cytology, anatomic pathology (including digital pathology), microbiology, and/or virology. These observations are based on analysis of specimens obtained from the patient and submitted to the laboratory. + */ + Laboratory: observation_category_Laboratory, + /** + * Observations generated by other procedures. This category includes observations resulting from interventional and non-interventional procedures excluding laboratory and imaging (e.g., cardiology catheterization, endoscopy, electrodiagnostics, etc.). Procedure results are typically generated by a clinician to provide more granular information about component observations made during a procedure. An example would be when a gastroenterologist reports the size of a polyp observed during a colonoscopy. + */ + Procedure: observation_category_Procedure, + /** + * Social History Observations define the patient's occupational, personal (e.g., lifestyle), social, familial, and environmental history and health risk factors that may impact the patient's health. + */ + SocialHistory: observation_category_SocialHistory, + /** + * Assessment tool/survey instrument observations (e.g., Apgar Scores, Montreal Cognitive Assessment (MoCA)). + */ + Survey: observation_category_Survey, + /** + * Observations generated by non-interventional treatment protocols (e.g. occupational, physical, radiation, nutritional and medication therapy) + */ + Therapy: observation_category_Therapy, + /** + * Clinical observations measure the body's basic functions such as blood pressure, heart rate, respiratory rate, height, weight, body mass index, head circumference, pulse oximetry, temperature, and body surface area. + */ + VitalSigns: observation_category_VitalSigns, +}; +const v3_ObservationInterpretation_GeneticObservationInterpretation: Coding = { + code: "_GeneticObservationInterpretation", + display: "GeneticObservationInterpretation", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationChange: Coding = { + code: "_ObservationInterpretationChange", + display: "ObservationInterpretationChange", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationExceptions: Coding = { + code: "_ObservationInterpretationExceptions", + display: "ObservationInterpretationExceptions", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationNormality: Coding = { + code: "_ObservationInterpretationNormality", + display: "ObservationInterpretationNormality", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationSusceptibility: Coding = { + code: "_ObservationInterpretationSusceptibility", + display: "ObservationInterpretationSusceptibility", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_OffScaleLow: Coding = { + code: "<", + display: "Off scale low", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_OffScaleHigh: Coding = { + code: ">", + display: "Off scale high", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Abnormal: Coding = { + code: "A", + display: "Abnormal", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_CriticalAbnormal: Coding = { + code: "AA", + display: "Critical abnormal", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Better: Coding = { + code: "B", + display: "Better", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Carrier: Coding = { + code: "CAR", + display: "Carrier", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SignificantChangeDown: Coding = { + code: "D", + display: "Significant change down", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Detected: Coding = { + code: "DET", + display: "Detected", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Equivocal: Coding = { + code: "E", + display: "Equivocal", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_OutsideThreshold: Coding = { + code: "EX", + display: "outside threshold", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Expected: Coding = { + code: "EXP", + display: "Expected", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_High: Coding = { + code: "H", + display: "High", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_CriticalHigh: Coding = { + code: "HH", + display: "Critical high", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SignificantlyHigh: Coding = { + code: "HU", + display: "Significantly high", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_AboveHighThreshold: Coding = { + code: "HX", + display: "above high threshold", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Intermediate: Coding = { + code: "I", + display: "Intermediate", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_InsufficientEvidence: Coding = { + code: "IE", + display: "Insufficient evidence", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Indeterminate: Coding = { + code: "IND", + display: "Indeterminate", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Low: Coding = { + code: "L", + display: "Low", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_CriticalLow: Coding = { + code: "LL", + display: "Critical low", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SignificantlyLow: Coding = { + code: "LU", + display: "Significantly low", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_BelowLowThreshold: Coding = { + code: "LX", + display: "below low threshold", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Normal: Coding = { + code: "N", + display: "Normal", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_NoCLSIDefinedBreakpoint: Coding = { + code: "NCL", + display: "No CLSI defined breakpoint", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_NotDetected: Coding = { + code: "ND", + display: "Not detected", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Negative: Coding = { + code: "NEG", + display: "Negative", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_NonReactive: Coding = { + code: "NR", + display: "Non-reactive", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_NonSusceptible: Coding = { + code: "NS", + display: "Non-susceptible", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationDetection: Coding = { + code: "ObservationInterpretationDetection", + display: "ObservationInterpretationDetection", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ObservationInterpretationExpectation: Coding = { + code: "ObservationInterpretationExpectation", + display: "ObservationInterpretationExpectation", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Positive: Coding = { + code: "POS", + display: "Positive", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Resistant: Coding = { + code: "R", + display: "Resistant", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_ReactivityObservationInterpretation: Coding = { + code: "ReactivityObservationInterpretation", + display: "ReactivityObservationInterpretation", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Reactive: Coding = { + code: "RR", + display: "Reactive", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Susceptible: Coding = { + code: "S", + display: "Susceptible", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SusceptibleDoseDependent: Coding = { + code: "SDD", + display: "Susceptible-dose dependent", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SynergyResistant: Coding = { + code: "SYN-R", + display: "Synergy - resistant", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SynergySusceptible: Coding = { + code: "SYN-S", + display: "Synergy - susceptible", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_SignificantChangeUp: Coding = { + code: "U", + display: "Significant change up", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Unexpected: Coding = { + code: "UNE", + display: "Unexpected", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_Worse: Coding = { + code: "W", + display: "Worse", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +const v3_ObservationInterpretation_WeaklyReactive: Coding = { + code: "WR", + display: "Weakly reactive", + system: "http://terminology.hl7.org/CodeSystem/v3-ObservationInterpretation" +}; +/** + * A categorical assessment, providing a rough qualitative interpretation of the observation value, such as “normal”/ “abnormal”,”low” / “high”, “better” / “worse”, “susceptible” / “resistant”, “expected”/ “not expected”. The value set is intended to be for ANY use where coded representation of an interpretation is needed. + * + * Notes: + * + * This is being communicated in v2.x in OBX-8 (Observation Interpretation), in v3 in ObservationInterpretation (CWE) in R1 (Representative Realm) and in FHIR in Observation.interpretation. Historically these values come from the laboratory domain, and these codes are extensively used. The value set binding is extensible, so codes outside the value set that are needed for interpretation concepts (i.e. particular meanings) that are not included in the value set can be used, and these new codes may also be added to the value set and published in a future version. + */ +export const ObservationInterpretation = { + /** + * Codes that specify interpretation of genetic analysis, such as "positive", "negative", "carrier", "responsive", etc. + */ + GeneticObservationInterpretation: v3_ObservationInterpretation_GeneticObservationInterpretation, + /** + * Interpretations of change of quantity and/or severity. At most one of B or W and one of U or D allowed. + */ + ObservationInterpretationChange: v3_ObservationInterpretation_ObservationInterpretationChange, + /** + * Technical exceptions resulting in the inability to provide an interpretation. At most one allowed. Does not imply normality or severity. + */ + ObservationInterpretationExceptions: v3_ObservationInterpretation_ObservationInterpretationExceptions, + /** + * Interpretation of normality or degree of abnormality (including critical or "alert" level). Concepts in this category are mutually exclusive, i.e., at most one is allowed. + */ + ObservationInterpretationNormality: v3_ObservationInterpretation_ObservationInterpretationNormality, + /** + * Interpretations of anti-microbial susceptibility testing results (microbiology). At most one allowed. + */ + ObservationInterpretationSusceptibility: v3_ObservationInterpretation_ObservationInterpretationSusceptibility, + /** + * The result is below the minimum detection limit (the test procedure or equipment is the limiting factor). + * + * Synonyms: Below analytical limit, low off scale. + */ + OffScaleLow: v3_ObservationInterpretation_OffScaleLow, + /** + * The result is above the maximum quantifiable limit (the test procedure or equipment is the limiting factor). + * + * Synonyms: Above analytical limit, high off scale. + */ + OffScaleHigh: v3_ObservationInterpretation_OffScaleHigh, + /** + * The result or observation value is outside the reference range or expected norm (as defined for the respective test procedure). + * + * [Note: Typically applies to non-numeric results.] + */ + Abnormal: v3_ObservationInterpretation_Abnormal, + /** + * The result or observation value is outside a reference range or expected norm at a level at which immediate action should be considered for patient safety (as defined for the respective test procedure). + * + * [Note: Typically applies to non-numeric results. Analogous to critical/panic limits for numeric results.] + */ + CriticalAbnormal: v3_ObservationInterpretation_CriticalAbnormal, + /** + * The current result or observation value has improved compared to the previous result or observation value (the change is significant as defined in the respective test procedure). + * + * [Note: This can be applied to quantitative or qualitative observations.] + */ + Better: v3_ObservationInterpretation_Better, + /** + * The patient is considered as carrier based on the testing results. A carrier is an individual who carries an altered form of a gene which can lead to having a child or offspring in future generations with a genetic disorder. + */ + Carrier: v3_ObservationInterpretation_Carrier, + /** + * The current result has decreased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). + */ + SignificantChangeDown: v3_ObservationInterpretation_SignificantChangeDown, + /** + * The measurement of the specified component / analyte, organism or clinical sign above the limit of detection of the performed test or procedure. + */ + Detected: v3_ObservationInterpretation_Detected, + /** + * The test or procedure was successfully performed, but the results are borderline and can neither be declared positive / negative nor detected / not detected according to the current established criteria. + */ + Equivocal: v3_ObservationInterpretation_Equivocal, + /** + * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. + * + * Example: A positive result on a Hepatitis screening test. + * Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. + * These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. + * Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. + */ + OutsideThreshold: v3_ObservationInterpretation_OutsideThreshold, + /** + * This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be "Expected" (e.g., presence of drugs in a patient that is taking prescription medication for pain management). + */ + Expected: v3_ObservationInterpretation_Expected, + /** + * The result for a quantitative observation is above the upper limit of the reference range (as defined for the respective test procedure). + * + * Synonym: Above high normal + */ + High: v3_ObservationInterpretation_High, + /** + * The result for a quantitative observation is above a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure). + * + * Synonym: Above upper panic limits. + */ + CriticalHigh: v3_ObservationInterpretation_CriticalHigh, + /** + * A test result that is significantly higher than the reference (normal) or therapeutic interval, but has not reached the critically high value and might need special attention, as defined by the laboratory or the clinician. + */ + SignificantlyHigh: v3_ObservationInterpretation_SignificantlyHigh, + /** + * The observation/test result is interpreted as being outside the inclusion range for a particular protocol within which the result is being reported. + * + * Example: A positive result on a Hepatitis screening test. + * Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. + */ + AboveHighThreshold: v3_ObservationInterpretation_AboveHighThreshold, + /** + * Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with uncertain therapeutic effect. Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) + * Projects: ISO 20776-1, ISO 20776-2 + * + * [Note 1: Bacterial strains are categorized as intermediate by applying the appropriate breakpoints in a defined phenotypic test system.] + * + * [Note 2: This class of susceptibility implies that an infection due to the isolate can be appropriately treated in body sites where the drugs are physiologically concentrated or when a high dosage of drug can be used.] + * + * [Note 3: This class also indicates a "buffer zone," to prevent small, uncontrolled, technical factors from causing major discrepancies in interpretations.] + * + * [Note 4: These breakpoints can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] + */ + Intermediate: v3_ObservationInterpretation_Intermediate, + /** + * There is insufficient evidence that the species in question is a good target for therapy with the drug. A categorical interpretation is not possible. + * + * [Note: A MIC with "IE" and/or a comment may be reported (without an accompanying S, I or R-categorization).] + */ + InsufficientEvidence: v3_ObservationInterpretation_InsufficientEvidence, + /** + * The specified component / analyte, organism or clinical sign could neither be declared positive / negative nor detected / not detected by the performed test or procedure. + * + * + * Usage Note: For example, if the specimen was degraded, poorly processed, or was missing the required anatomic structures, then "indeterminate" (i.e. "cannot be determined") is the appropriate response, not "equivocal". + */ + Indeterminate: v3_ObservationInterpretation_Indeterminate, + /** + * The result for a quantitative observation is below the lower limit of the reference range (as defined for the respective test procedure). + * + * Synonym: Below low normal + */ + Low: v3_ObservationInterpretation_Low, + /** + * The result for a quantitative observation is below a reference level at which immediate action should be considered for patient safety (as defined for the respective test procedure). + * + * Synonym: Below lower panic limits. + */ + CriticalLow: v3_ObservationInterpretation_CriticalLow, + /** + * A test result that is significantly lower than the reference (normal) or therapeutic interval, but has not reached the critically low value and might need special attention, as defined by the laboratory or the clinician. + */ + SignificantlyLow: v3_ObservationInterpretation_SignificantlyLow, + /** + * The numeric observation/test result is interpreted as being below the low threshold value for a particular protocol within which the result is being reported. + * + * Example: A Total White Blood Cell Count falling below a protocol-defined threshold value of 3000/mm^3 + * Open Issue: EX, HX, LX: These three concepts do not seem to meet a clear need in the vocabulary, and their use in observation interpretation appears likely to be covered by other existing concepts (e.g., A, H, L). The only apparent significant difference is their reference to use in protocols for exclusion of study subjects. These concepts/codes were proposed by RCRIM for use in the CTLaboratory message. They were submitted and approved in the November 2005 Harmonization cycle in proposal "030103C_VOCAB_RCRIM_l_quade_RCRIM Obs Interp_20051028154455". However, this proposal was not fully implemented in the vocabulary. The proposal recommended creation of the x_ClinicalResearchExclusion domain in ObservationInterpretation with a value set including those three concepts/codes, but there is no subdomain of that name or equivalent with a binding to either of the value sets that contain these concepts/codes. Members of the OO WG have recently attempted to contact members of RCRIM regarding these concepts, both by email and at the recent WGM in Atlanta, without response. It is felt by OO that the best course of action to take at this time is to add this comprehensive Open Issue rather than deprecate these three concepts at this time, until further discussion is held. + */ + BelowLowThreshold: v3_ObservationInterpretation_BelowLowThreshold, + /** + * The result or observation value is within the reference range or expected norm (as defined for the respective test procedure). + * + * [Note: Applies to numeric or non-numeric results.] + */ + Normal: v3_ObservationInterpretation_Normal, + /** + * Use when not enough clinical trial data published by the Clinical and Laboratory Standards Institutes (CLSI) is available to establish the breakpoints for susceptible / intermediate and resistant. + */ + NoCLSIDefinedBreakpoint: v3_ObservationInterpretation_NoCLSIDefinedBreakpoint, + /** + * The presence of the specified component / analyte, organism or clinical sign could not be determined within the limit of detection of the performed test or procedure. + */ + NotDetected: v3_ObservationInterpretation_NotDetected, + /** + * An absence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. + * + * [Note: Negative does not necessarily imply the complete absence of the specified item.] + */ + Negative: v3_ObservationInterpretation_Negative, + /** + * An absence finding used to indicate that the specified component / analyte did not react measurably with the reagent. + */ + NonReactive: v3_ObservationInterpretation_NonReactive, + /** + * A category used for isolates for which only a susceptible interpretive criterion has been designated because of the absence or rare occurrence of resistant strains. Isolates that have MICs above or zone diameters below the value indicated for the susceptible breakpoint should be reported as non-susceptible. + * + * NOTE 1: An isolate that is interpreted as non-susceptible does not necessarily mean that the isolate has a resistance mechanism. It is possible that isolates with MICs above the susceptible breakpoint that lack resistance mechanisms may be encountered within the wild-type distribution subsequent to the time the susceptible-only breakpoint is set. + * + * NOTE 2: For strains yielding results in the "nonsusceptible" category, organism identification and antimicrobial susceptibility test results should be confirmed. + * + * Synonym: decreased susceptibility. + */ + NonSusceptible: v3_ObservationInterpretation_NonSusceptible, + /** + * Interpretations of the presence or absence of a component / analyte or organism in a test or of a sign in a clinical observation. In keeping with laboratory data processing practice, these concepts provide a categorical interpretation of the "meaning" of the quantitative value for the same observation. + */ + ObservationInterpretationDetection: v3_ObservationInterpretation_ObservationInterpretationDetection, + /** + * Interpretation of the observed result taking into account additional information (contraindicators) about the patient's situation. Concepts in this category are mutually exclusive, i.e., at most one is allowed. + */ + ObservationInterpretationExpectation: v3_ObservationInterpretation_ObservationInterpretationExpectation, + /** + * A presence finding of the specified component / analyte, organism or clinical sign based on the established threshold of the performed test or procedure. + */ + Positive: v3_ObservationInterpretation_Positive, + /** + * Bacterial strain inhibited in vitro by a concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic failure. + * Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) + * Projects: ISO 20776-1, ISO 20776-2 + * + * [Note 1: Bacterial strains are categorized as resistant by applying the appropriate breakpoints in a defined phenotypic test system.] + * + * [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] + */ + Resistant: v3_ObservationInterpretation_Resistant, + /** + * Interpretations of the presence and level of reactivity of the specified component / analyte with the reagent in the performed laboratory test. + */ + ReactivityObservationInterpretation: v3_ObservationInterpretation_ReactivityObservationInterpretation, + /** + * A presence finding used to indicate that the specified component / analyte reacted with the reagent above the reliably measurable limit of the performed test. + */ + Reactive: v3_ObservationInterpretation_Reactive, + /** + * Bacterial strain inhibited by in vitro concentration of an antimicrobial agent that is associated with a high likelihood of therapeutic success. + * Reference: CLSI (http://www.clsi.org/Content/NavigationMenu/Resources/HarmonizedTerminologyDatabase/Harmonized_Terminolo.htm) + * Synonym (earlier term): Sensitive Projects: ISO 20776-1, ISO 20776-2 + * + * [Note 1: Bacterial strains are categorized as susceptible by applying the appropriate breakpoints in a defined phenotypic system.] + * + * [Note 2: This breakpoint can be altered due to changes in circumstances (e.g., changes in commonly used drug dosages, emergence of new resistance mechanisms).] + */ + Susceptible: v3_ObservationInterpretation_Susceptible, + /** + * A category that includes isolates with antimicrobial agent minimum inhibitory concentrations (MICs) that approach usually attainable blood and tissue levels and for which response rates may be lower than for susceptible isolates. + * + * Reference: CLSI document M44-A2 2009 "Method for antifungal disk diffusion susceptibility testing of yeasts; approved guideline - second edition" - page 2. + */ + SusceptibleDoseDependent: v3_ObservationInterpretation_SusceptibleDoseDependent, + /** + * A category for isolates where the bacteria (e.g. enterococci) are not susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will not be effective. + * + * + * Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside. + * + * + * Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found. + */ + SynergyResistant: v3_ObservationInterpretation_SynergyResistant, + /** + * A category for isolates where the bacteria (e.g. enterococci) are susceptible in vitro to a combination therapy (e.g., high-level aminoglycoside and cell wall active agent). This is predictive that this combination therapy will be effective. + * + * + * Usage Note: Since the use of penicillin or ampicillin alone often results in treatment failure of serious enterococcal or other bacterial infections, combination therapy is usually indicated to enhance bactericidal activity. The synergy between a cell wall active agent (such as penicillin, ampicillin, or vancomycin) and an aminoglycoside (such as gentamicin, kanamycin or streptomycin) is best predicted by screening for high-level bacterial resistance to the aminoglycoside. + * + * + * Open Issue: The print name of the code is very general and the description is very specific to a pair of classes of agents, which may lead to confusion of these concepts in the future should other synergies be found. + */ + SynergySusceptible: v3_ObservationInterpretation_SynergySusceptible, + /** + * The current result has increased from the previous result for a quantitative observation (the change is significant as defined in the respective test procedure). + */ + SignificantChangeUp: v3_ObservationInterpretation_SignificantChangeUp, + /** + * This result has been evaluated in light of known contraindicators. Once those contraindicators have been taken into account the result is determined to be "Unexpected" (e.g., presence of non-prescribed drugs in a patient that is taking prescription medication for pain management). + */ + Unexpected: v3_ObservationInterpretation_Unexpected, + /** + * The current result or observation value has degraded compared to the previous result or observation value (the change is significant as defined in the respective test procedure). + * + * [Note: This can be applied to quantitative or qualitative observations.] + */ + Worse: v3_ObservationInterpretation_Worse, + /** + * A weighted presence finding used to indicate that the specified component / analyte reacted with the reagent, but below the reliably measurable limit of the performed test. + */ + WeaklyReactive: v3_ObservationInterpretation_WeaklyReactive, +}; +const observation_status_Amended: Coding = { + code: "amended", + display: "Amended", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Corrected: Coding = { + code: "corrected", + display: "Corrected", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Final: Coding = { + code: "final", + display: "Final", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Preliminary: Coding = { + code: "preliminary", + display: "Preliminary", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Registered: Coding = { + code: "registered", + display: "Registered", + system: "http://hl7.org/fhir/observation-status" +}; +const observation_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/observation-status" +}; +/** + * Codes providing the status of an observation. + */ +export const ObservationStatus = { + /** + * Subsequent to being Final, the observation has been modified subsequent. This includes updates/new information and corrections. + */ + Amended: observation_status_Amended, + /** + * The observation is unavailable because the measurement was not started or not completed (also sometimes called "aborted"). + */ + Cancelled: observation_status_Cancelled, + /** + * Subsequent to being Final, the observation has been modified to correct an error in the test result. + */ + Corrected: observation_status_Corrected, + /** + * The observation has been withdrawn following previous final release. This electronic record should never have existed, though it is possible that real-world decisions were based on it. (If real-world activity has occurred, the status should be "cancelled" rather than "entered-in-error".). + */ + EnteredInError: observation_status_EnteredInError, + /** + * The observation is complete and there are no further actions needed. Additional information such "released", "signed", etc would be represented using [Provenance](provenance.html) which provides not only the act but also the actors and dates and other related data. These act states would be associated with an observation status of `preliminary` until they are all completed and then a status of `final` would be applied. + */ + Final: observation_status_Final, + /** + * This is an initial or interim observation: data may be incomplete or unverified. + */ + Preliminary: observation_status_Preliminary, + /** + * The existence of the observation is registered, but there is no result yet available. + */ + Registered: observation_status_Registered, + /** + * The authoring/source system does not know which of the status values currently applies for this observation. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. + */ + Unknown: observation_status_Unknown, +}; +const ObservationVitalsignresult_VAL27086: Coding = { + code: "2708-6", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL294637: Coding = { + code: "29463-7", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL391565: Coding = { + code: "39156-5", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL83022: Coding = { + code: "8302-2", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL83105: Coding = { + code: "8310-5", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL84624: Coding = { + code: "8462-4", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL84780: Coding = { + code: "8478-0", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL84806: Coding = { + code: "8480-6", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL853531: Coding = { + code: "85353-1", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL853549: Coding = { + code: "85354-9", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL88674: Coding = { + code: "8867-4", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL92791: Coding = { + code: "9279-1", + system: "http://loinc.org" +}; +const ObservationVitalsignresult_VAL98434: Coding = { + code: "9843-4", + system: "http://loinc.org" +}; +/** + * This value set indicates the allowed vital sign result types. The LOINC code for Vitals Signs panel (85353-1) is a grouping structure for a set of vital signs and includes related links (with type=has-member) to the Observations in this set (e.g. respiratory rate, heart rate, BP). The Blood pressure panel (85354-9) is used to group the component observations Systolic blood pressure (8480-6) and Diastolic blood pressure (8462-4). + */ +export const ObservationVitalsignresult = { + VAL27086: ObservationVitalsignresult_VAL27086, + VAL294637: ObservationVitalsignresult_VAL294637, + VAL391565: ObservationVitalsignresult_VAL391565, + VAL83022: ObservationVitalsignresult_VAL83022, + VAL83105: ObservationVitalsignresult_VAL83105, + VAL84624: ObservationVitalsignresult_VAL84624, + VAL84780: ObservationVitalsignresult_VAL84780, + VAL84806: ObservationVitalsignresult_VAL84806, + VAL853531: ObservationVitalsignresult_VAL853531, + VAL853549: ObservationVitalsignresult_VAL853549, + VAL88674: ObservationVitalsignresult_VAL88674, + VAL92791: ObservationVitalsignresult_VAL92791, + VAL98434: ObservationVitalsignresult_VAL98434, +}; +const operation_kind_Operation: Coding = { + code: "operation", + display: "Operation", + system: "http://hl7.org/fhir/operation-kind" +}; +const operation_kind_Query: Coding = { + code: "query", + display: "Query", + system: "http://hl7.org/fhir/operation-kind" +}; +/** + * Whether an operation is a normal operation or a query. + */ +export const OperationKind = { + /** + * This operation is invoked as an operation. + */ + Operation: operation_kind_Operation, + /** + * This operation is a named query, invoked using the search mechanism. + */ + Query: operation_kind_Query, +}; +const operation_outcome_DELETEMULTIPLEMATCHES: Coding = { + code: "DELETE_MULTIPLE_MATCHES", + display: "Error: Multiple matches exist for the conditional delete", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGAUTHREQUIRED: Coding = { + code: "MSG_AUTH_REQUIRED", + display: "You must authenticate before you can use this service", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGBADFORMAT: Coding = { + code: "MSG_BAD_FORMAT", + display: "Bad Syntax: \"%s\" must be a %s'", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGBADSYNTAX: Coding = { + code: "MSG_BAD_SYNTAX", + display: "Bad Syntax in %s", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGCANTPARSECONTENT: Coding = { + code: "MSG_CANT_PARSE_CONTENT", + display: "Unable to parse feed (entry content type = \"%s\")", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGCANTPARSEROOT: Coding = { + code: "MSG_CANT_PARSE_ROOT", + display: "Unable to parse feed (root element name = \"%s\")", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGCREATED: Coding = { + code: "MSG_CREATED", + display: "New resource created", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGDATEFORMAT: Coding = { + code: "MSG_DATE_FORMAT", + display: "The Date value %s is not in the correct format (Xml Date Format required)", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGDELETED: Coding = { + code: "MSG_DELETED", + display: "This resource has been deleted", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGDELETEDDONE: Coding = { + code: "MSG_DELETED_DONE", + display: "Resource deleted", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGDELETEDID: Coding = { + code: "MSG_DELETED_ID", + display: "The resource \"%s\" has been deleted", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGDUPLICATEID: Coding = { + code: "MSG_DUPLICATE_ID", + display: "Duplicate Id %s for resource type %s", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGERRORPARSING: Coding = { + code: "MSG_ERROR_PARSING", + display: "Error parsing resource Xml (%s)", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGIDINVALID: Coding = { + code: "MSG_ID_INVALID", + display: "Id \"%s\" has an invalid character \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGIDTOOLONG: Coding = { + code: "MSG_ID_TOO_LONG", + display: "Id \"%s\" too long (length limit 36)", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGINVALIDID: Coding = { + code: "MSG_INVALID_ID", + display: "Id not accepted", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGJSONOBJECT: Coding = { + code: "MSG_JSON_OBJECT", + display: "Json Source for a resource should start with an object", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGLOCALFAIL: Coding = { + code: "MSG_LOCAL_FAIL", + display: "Unable to resolve local reference to resource %s", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGNOEXIST: Coding = { + code: "MSG_NO_EXIST", + display: "Resource Id \"%s\" does not exist", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGNOMATCH: Coding = { + code: "MSG_NO_MATCH", + display: "No Resource found matching the query \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGNOMODULE: Coding = { + code: "MSG_NO_MODULE", + display: "No module could be found to handle the request \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGNOSUMMARY: Coding = { + code: "MSG_NO_SUMMARY", + display: "No Summary for this resource", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGOPNOTALLOWED: Coding = { + code: "MSG_OP_NOT_ALLOWED", + display: "Operation %s not allowed for resource %s (due to local configuration)", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGPARAMCHAINED: Coding = { + code: "MSG_PARAM_CHAINED", + display: "Unknown chained parameter name \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGPARAMINVALID: Coding = { + code: "MSG_PARAM_INVALID", + display: "Parameter \"%s\" content is invalid", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGPARAMMODIFIERINVALID: Coding = { + code: "MSG_PARAM_MODIFIER_INVALID", + display: "Parameter \"%s\" modifier is invalid", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGPARAMNOREPEAT: Coding = { + code: "MSG_PARAM_NO_REPEAT", + display: "Parameter \"%s\" is not allowed to repeat", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGPARAMUNKNOWN: Coding = { + code: "MSG_PARAM_UNKNOWN", + display: "Parameter \"%s\" not understood", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCEEXAMPLEPROTECTED: Coding = { + code: "MSG_RESOURCE_EXAMPLE_PROTECTED", + display: "Resources with identity \"example\" cannot be deleted (for testing/training purposes)", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCEIDFAIL: Coding = { + code: "MSG_RESOURCE_ID_FAIL", + display: "unable to allocate resource id", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCEIDMISMATCH: Coding = { + code: "MSG_RESOURCE_ID_MISMATCH", + display: "Resource Id Mismatch", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCEIDMISSING: Coding = { + code: "MSG_RESOURCE_ID_MISSING", + display: "Resource Id Missing", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCENOTALLOWED: Coding = { + code: "MSG_RESOURCE_NOT_ALLOWED", + display: "Not allowed to submit a resource for this operation", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCEREQUIRED: Coding = { + code: "MSG_RESOURCE_REQUIRED", + display: "A resource is required", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGRESOURCETYPEMISMATCH: Coding = { + code: "MSG_RESOURCE_TYPE_MISMATCH", + display: "Resource Type Mismatch", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGSORTUNKNOWN: Coding = { + code: "MSG_SORT_UNKNOWN", + display: "Unknown sort parameter name \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGTRANSACTIONDUPLICATEID: Coding = { + code: "MSG_TRANSACTION_DUPLICATE_ID", + display: "Duplicate Identifier in transaction: %s", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGTRANSACTIONMISSINGID: Coding = { + code: "MSG_TRANSACTION_MISSING_ID", + display: "Missing Identifier in transaction - an entry.id must be provided", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGUNHANDLEDNODETYPE: Coding = { + code: "MSG_UNHANDLED_NODE_TYPE", + display: "Unhandled xml node type \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGUNKNOWNCONTENT: Coding = { + code: "MSG_UNKNOWN_CONTENT", + display: "Unknown Content (%s) at %s", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGUNKNOWNOPERATION: Coding = { + code: "MSG_UNKNOWN_OPERATION", + display: "unknown FHIR http operation", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGUNKNOWNTYPE: Coding = { + code: "MSG_UNKNOWN_TYPE", + display: "Resource Type \"%s\" not recognised", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGUPDATED: Coding = { + code: "MSG_UPDATED", + display: "existing resource updated", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGVERSIONAWARE: Coding = { + code: "MSG_VERSION_AWARE", + display: "Version aware updates are required for this resource", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGVERSIONAWARECONFLICT: Coding = { + code: "MSG_VERSION_AWARE_CONFLICT", + display: "Update Conflict (server current version = \"%s\", client version referenced = \"%s\")", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGVERSIONAWAREURL: Coding = { + code: "MSG_VERSION_AWARE_URL", + display: "Version specific URL not recognised", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_MSGWRONGNS: Coding = { + code: "MSG_WRONG_NS", + display: "This does not appear to be a FHIR element or resource (wrong namespace \"%s\")", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_SEARCHMULTIPLE: Coding = { + code: "SEARCH_MULTIPLE", + display: "Error: Multiple matches exist for %s search parameters \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_SEARCHNONE: Coding = { + code: "SEARCH_NONE", + display: "Error: no processable search found for %s search parameters \"%s\"", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +const operation_outcome_UPDATEMULTIPLEMATCHES: Coding = { + code: "UPDATE_MULTIPLE_MATCHES", + display: "Error: Multiple matches exist for the conditional update", + system: "http://terminology.hl7.org/CodeSystem/operation-outcome" +}; +/** + * Operation Outcome codes used by FHIR test servers (see Implementation file translations.xml) + */ +export const OperationOutcome = { + DELETEMULTIPLEMATCHES: operation_outcome_DELETEMULTIPLEMATCHES, + MSGAUTHREQUIRED: operation_outcome_MSGAUTHREQUIRED, + MSGBADFORMAT: operation_outcome_MSGBADFORMAT, + MSGBADSYNTAX: operation_outcome_MSGBADSYNTAX, + MSGCANTPARSECONTENT: operation_outcome_MSGCANTPARSECONTENT, + MSGCANTPARSEROOT: operation_outcome_MSGCANTPARSEROOT, + MSGCREATED: operation_outcome_MSGCREATED, + MSGDATEFORMAT: operation_outcome_MSGDATEFORMAT, + MSGDELETED: operation_outcome_MSGDELETED, + MSGDELETEDDONE: operation_outcome_MSGDELETEDDONE, + MSGDELETEDID: operation_outcome_MSGDELETEDID, + MSGDUPLICATEID: operation_outcome_MSGDUPLICATEID, + MSGERRORPARSING: operation_outcome_MSGERRORPARSING, + MSGIDINVALID: operation_outcome_MSGIDINVALID, + MSGIDTOOLONG: operation_outcome_MSGIDTOOLONG, + MSGINVALIDID: operation_outcome_MSGINVALIDID, + MSGJSONOBJECT: operation_outcome_MSGJSONOBJECT, + MSGLOCALFAIL: operation_outcome_MSGLOCALFAIL, + MSGNOEXIST: operation_outcome_MSGNOEXIST, + MSGNOMATCH: operation_outcome_MSGNOMATCH, + MSGNOMODULE: operation_outcome_MSGNOMODULE, + MSGNOSUMMARY: operation_outcome_MSGNOSUMMARY, + MSGOPNOTALLOWED: operation_outcome_MSGOPNOTALLOWED, + MSGPARAMCHAINED: operation_outcome_MSGPARAMCHAINED, + MSGPARAMINVALID: operation_outcome_MSGPARAMINVALID, + MSGPARAMMODIFIERINVALID: operation_outcome_MSGPARAMMODIFIERINVALID, + MSGPARAMNOREPEAT: operation_outcome_MSGPARAMNOREPEAT, + MSGPARAMUNKNOWN: operation_outcome_MSGPARAMUNKNOWN, + MSGRESOURCEEXAMPLEPROTECTED: operation_outcome_MSGRESOURCEEXAMPLEPROTECTED, + MSGRESOURCEIDFAIL: operation_outcome_MSGRESOURCEIDFAIL, + MSGRESOURCEIDMISMATCH: operation_outcome_MSGRESOURCEIDMISMATCH, + MSGRESOURCEIDMISSING: operation_outcome_MSGRESOURCEIDMISSING, + MSGRESOURCENOTALLOWED: operation_outcome_MSGRESOURCENOTALLOWED, + MSGRESOURCEREQUIRED: operation_outcome_MSGRESOURCEREQUIRED, + MSGRESOURCETYPEMISMATCH: operation_outcome_MSGRESOURCETYPEMISMATCH, + MSGSORTUNKNOWN: operation_outcome_MSGSORTUNKNOWN, + MSGTRANSACTIONDUPLICATEID: operation_outcome_MSGTRANSACTIONDUPLICATEID, + MSGTRANSACTIONMISSINGID: operation_outcome_MSGTRANSACTIONMISSINGID, + MSGUNHANDLEDNODETYPE: operation_outcome_MSGUNHANDLEDNODETYPE, + MSGUNKNOWNCONTENT: operation_outcome_MSGUNKNOWNCONTENT, + MSGUNKNOWNOPERATION: operation_outcome_MSGUNKNOWNOPERATION, + MSGUNKNOWNTYPE: operation_outcome_MSGUNKNOWNTYPE, + MSGUPDATED: operation_outcome_MSGUPDATED, + MSGVERSIONAWARE: operation_outcome_MSGVERSIONAWARE, + MSGVERSIONAWARECONFLICT: operation_outcome_MSGVERSIONAWARECONFLICT, + MSGVERSIONAWAREURL: operation_outcome_MSGVERSIONAWAREURL, + MSGWRONGNS: operation_outcome_MSGWRONGNS, + SEARCHMULTIPLE: operation_outcome_SEARCHMULTIPLE, + SEARCHNONE: operation_outcome_SEARCHNONE, + UPDATEMULTIPLEMATCHES: operation_outcome_UPDATEMULTIPLEMATCHES, +}; +const operation_parameter_use_In: Coding = { + code: "in", + display: "In", + system: "http://hl7.org/fhir/operation-parameter-use" +}; +const operation_parameter_use_Out: Coding = { + code: "out", + display: "Out", + system: "http://hl7.org/fhir/operation-parameter-use" +}; +/** + * Whether an operation parameter is an input or an output parameter. + */ +export const OperationParameterUse = { + /** + * This is an input parameter. + */ + In: operation_parameter_use_In, + /** + * This is an output parameter. + */ + Out: operation_parameter_use_Out, +}; +const organization_type_NonHealthcareBusinessOrCorporation: Coding = { + code: "bus", + display: "Non-Healthcare Business or Corporation", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_CommunityGroup: Coding = { + code: "cg", + display: "Community Group", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_ClinicalResearchSponsor: Coding = { + code: "crs", + display: "Clinical Research Sponsor", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_HospitalDepartment: Coding = { + code: "dept", + display: "Hospital Department", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_EducationalInstitute: Coding = { + code: "edu", + display: "Educational Institute", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_Government: Coding = { + code: "govt", + display: "Government", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_InsuranceCompany: Coding = { + code: "ins", + display: "Insurance Company", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_Other: Coding = { + code: "other", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_Payer: Coding = { + code: "pay", + display: "Payer", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_HealthcareProvider: Coding = { + code: "prov", + display: "Healthcare Provider", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_ReligiousInstitution: Coding = { + code: "reli", + display: "Religious Institution", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +const organization_type_OrganizationalTeam: Coding = { + code: "team", + display: "Organizational team", + system: "http://terminology.hl7.org/CodeSystem/organization-type" +}; +/** + * This example value set defines a set of codes that can be used to indicate a type of organization. + */ +export const OrganizationType = { + /** + * An organization that is a registered business or corporation but not identified by other types. + */ + NonHealthcareBusinessOrCorporation: organization_type_NonHealthcareBusinessOrCorporation, + /** + * An un-incorporated community group. + */ + CommunityGroup: organization_type_CommunityGroup, + /** + * An organization that is identified as a Pharmaceutical/Clinical Research Sponsor. + */ + ClinicalResearchSponsor: organization_type_ClinicalResearchSponsor, + /** + * A department or ward within a hospital (Generally is not applicable to top level organizations) + */ + HospitalDepartment: organization_type_HospitalDepartment, + /** + * An educational institution that provides education or research facilities. + */ + EducationalInstitute: organization_type_EducationalInstitute, + /** + * A political body, often used when including organization records for government bodies such as a Federal Government, State or Local Government. + */ + Government: organization_type_Government, + /** + * A company that provides insurance to its subscribers that may include healthcare related policies. + */ + InsuranceCompany: organization_type_InsuranceCompany, + /** + * Other type of organization not already specified. + */ + Other: organization_type_Other, + /** + * A company, charity, or governmental organization, which processes claims and/or issues payments to providers on behalf of patients or groups of patients. + */ + Payer: organization_type_Payer, + /** + * An organization that provides healthcare services. + */ + HealthcareProvider: organization_type_HealthcareProvider, + /** + * An organization that is identified as a part of a religious institution. + */ + ReligiousInstitution: organization_type_ReligiousInstitution, + /** + * An organizational team is usually a grouping of practitioners that perform a specific function within an organization (which could be a top level organization, or a department). + */ + OrganizationalTeam: organization_type_OrganizationalTeam, +}; +const participantrequired_InformationOnly: Coding = { + code: "information-only", + display: "Information Only", + system: "http://hl7.org/fhir/participantrequired" +}; +const participantrequired_Optional: Coding = { + code: "optional", + display: "Optional", + system: "http://hl7.org/fhir/participantrequired" +}; +const participantrequired_Required: Coding = { + code: "required", + display: "Required", + system: "http://hl7.org/fhir/participantrequired" +}; +/** + * Is the Participant required to attend the appointment. + */ +export const Participantrequired = { + /** + * The participant is excluded from the appointment, and might not be informed of the appointment taking place. (Appointment is about them, not for them - such as 2 doctors discussing results about a patient's test). + */ + InformationOnly: participantrequired_InformationOnly, + /** + * The participant may optionally attend the appointment. + */ + Optional: participantrequired_Optional, + /** + * The participant is required to attend the appointment. + */ + Required: participantrequired_Required, +}; +const v3_RoleCode_CitizenRoleType: Coding = { + code: "_CitizenRoleType", + display: "CitizenRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const dicom_dcim_Application: Coding = { + code: "110150", + display: "Application", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_ApplicationLauncher: Coding = { + code: "110151", + display: "Application Launcher", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DestinationRoleID: Coding = { + code: "110152", + display: "Destination Role ID", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SourceRoleID: Coding = { + code: "110153", + display: "Source Role ID", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_DestinationMedia: Coding = { + code: "110154", + display: "Destination Media", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const dicom_dcim_SourceMedia: Coding = { + code: "110155", + display: "Source Media", + system: "http://dicom.nema.org/resources/ontology/DCM" +}; +const v3_RoleClass_Affiliate: Coding = { + code: "AFFL", + display: "affiliate", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleClass_Agent: Coding = { + code: "AGNT", + display: "agent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const contract_signer_type_Amender: Coding = { + code: "AMENDER", + display: "Amender", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_RoleClass_AssignedEntity: Coding = { + code: "ASSIGNED", + display: "assigned entity", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_ParticipationFunction_CaregiverInformationReceiver: Coding = { + code: "AUCG", + display: "caregiver information receiver", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction" +}; +const v3_ParticipationFunction_LegitimateRelationshipInformationReceiver: Coding = { + code: "AULR", + display: "legitimate relationship information receiver", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction" +}; +const v3_ParticipationType_AuthorOriginator: Coding = { + code: "AUT", + display: "author (originator)", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const extra_security_role_type_AuthorizationServer: Coding = { + code: "authserver", + display: "authorization server", + system: "http://terminology.hl7.org/CodeSystem/extra-security-role-type" +}; +const v3_ParticipationFunction_CareTeamInformationReceiver: Coding = { + code: "AUTM", + display: "care team information receiver", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction" +}; +const v3_ParticipationFunction_WorkAreaInformationReceiver: Coding = { + code: "AUWA", + display: "work area information receiver", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction" +}; +const v3_RoleCode_AsylumSeeker: Coding = { + code: "CAS", + display: "asylum seeker", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SingleMinorAsylumSeeker: Coding = { + code: "CASM", + display: "single minor asylum seeker", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_Claimant: Coding = { + code: "CLAIM", + display: "claimant", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_Classifier: Coding = { + code: "CLASSIFIER", + display: "classifier", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_National: Coding = { + code: "CN", + display: "national", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NonCountryMemberWithoutResidencePermit: Coding = { + code: "CNRP", + display: "non-country member without residence permit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NonCountryMemberMinorWithoutResidencePermit: Coding = { + code: "CNRPM", + display: "non-country member minor without residence permit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const contract_signer_type_CoAuthor: Coding = { + code: "COAUTH", + display: "Co-Author", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_RoleCode_Consenter: Coding = { + code: "CONSENTER", + display: "consenter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ConsentWitness: Coding = { + code: "CONSWIT", + display: "consent witness", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const contract_signer_type_Contact: Coding = { + code: "CONT", + display: "Contact", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_RoleCode_CoParticipant: Coding = { + code: "COPART", + display: "co-participant", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_CoveredParty: Coding = { + code: "COVPTY", + display: "covered party", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_PermitCardApplicant: Coding = { + code: "CPCA", + display: "permit card applicant", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NonCountryMemberWithResidencePermit: Coding = { + code: "CRP", + display: "non-country member with residence permit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NonCountryMemberMinorWithResidencePermit: Coding = { + code: "CRPM", + display: "non-country member minor with residence permit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_ParticipationType_Custodian: Coding = { + code: "CST", + display: "custodian", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const extra_security_role_type_DataCollector: Coding = { + code: "datacollector", + display: "data collector", + system: "http://terminology.hl7.org/CodeSystem/extra-security-role-type" +}; +const extra_security_role_type_DataProcessor: Coding = { + code: "dataprocessor", + display: "data processor", + system: "http://terminology.hl7.org/CodeSystem/extra-security-role-type" +}; +const extra_security_role_type_DataSubject: Coding = { + code: "datasubject", + display: "data subject", + system: "http://terminology.hl7.org/CodeSystem/extra-security-role-type" +}; +const v3_RoleCode_Declassifier: Coding = { + code: "DECLASSIFIER", + display: "declassifier", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Delegatee: Coding = { + code: "DELEGATEE", + display: "delegatee", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Delegator: Coding = { + code: "DELEGATOR", + display: "delegator", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_Dependent: Coding = { + code: "DEPEN", + display: "dependent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_Downgrader: Coding = { + code: "DOWNGRDER", + display: "downgrader", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DurablePowerOfAttorney: Coding = { + code: "DPOWATT", + display: "durable power of attorney", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_EmergencyContact: Coding = { + code: "ECON", + display: "emergency contact", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleClass_Employee: Coding = { + code: "EMP", + display: "employee", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const contract_signer_type_EventWitness: Coding = { + code: "EVTWIT", + display: "Event Witness", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_RoleCode_ExecutorOfEstate: Coding = { + code: "EXCEST", + display: "executor of estate", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grantee: Coding = { + code: "GRANTEE", + display: "grantee", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grantor: Coding = { + code: "GRANTOR", + display: "grantor", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Guarantor: Coding = { + code: "GT", + display: "Guarantor", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GuardianAdLidem: Coding = { + code: "GUADLTM", + display: "guardian ad lidem", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_Guardian: Coding = { + code: "GUARD", + display: "guardian", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_HealthcarePowerOfAttorney: Coding = { + code: "HPOWATT", + display: "healthcare power of attorney", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const extra_security_role_type_HumanUser: Coding = { + code: "humanuser", + display: "human user", + system: "http://terminology.hl7.org/CodeSystem/extra-security-role-type" +}; +const v3_ParticipationType_Informant: Coding = { + code: "INF", + display: "informant", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_RoleCode_Interpreter: Coding = { + code: "INTPRTER", + display: "interpreter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleClass_InvestigationSubject: Coding = { + code: "INVSBJ", + display: "Investigation Subject", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_ParticipationType_InformationRecipient: Coding = { + code: "IRCP", + display: "information recipient", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_LegalAuthenticator: Coding = { + code: "LA", + display: "legal authenticator", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_RoleClass_NamedInsured: Coding = { + code: "NAMED", + display: "named insured", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleClass_NextOfKin: Coding = { + code: "NOK", + display: "next of kin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleClass_NotaryPublic: Coding = { + code: "NOT", + display: "notary public", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleClass_Patient: Coding = { + code: "PAT", + display: "patient", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_PowerOfAttorney: Coding = { + code: "POWATT", + display: "power of attorney", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const contract_signer_type_PrimaryAuthor: Coding = { + code: "PRIMAUTH", + display: "Primary Author", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_ParticipationFunction_AuthorizedProviderMaskingAuthor: Coding = { + code: "PROMSK", + display: "authorized provider masking author", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationFunction" +}; +const v3_RoleClass_HealthcareProvider: Coding = { + code: "PROV", + display: "healthcare provider", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleClass" +}; +const v3_RoleCode_ResponsibleParty: Coding = { + code: "RESPRSN", + display: "responsible party", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const contract_signer_type_Reviewer: Coding = { + code: "REVIEWER", + display: "Reviewer", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const contract_signer_type_Source: Coding = { + code: "SOURCE", + display: "Source", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_RoleCode_SpecialPowerOfAttorney: Coding = { + code: "SPOWATT", + display: "special power of attorney", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const contract_signer_type_Transcriber: Coding = { + code: "TRANS", + display: "Transcriber", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_ParticipationType_Tracker: Coding = { + code: "TRC", + display: "tracker", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const contract_signer_type_Validator: Coding = { + code: "VALID", + display: "Validator", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const contract_signer_type_Verifier: Coding = { + code: "VERF", + display: "Verifier", + system: "http://terminology.hl7.org/CodeSystem/contractsignertypecodes" +}; +const v3_ParticipationType_Witness: Coding = { + code: "WIT", + display: "witness", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +/** + * This FHIR value set is comprised of Actor participation Type codes, which can be used to value FHIR agents, actors, and other role elements. The FHIR Actor participation type value set is based on DICOM Audit Message, C402; ASTM Standard, E1762-95 [2013]; selected codes and derived actor roles from HL7 RoleClass OID 2.16.840.1.113883.5.110; HL7 Role Code 2.16.840.1.113883.5.111, including AgentRoleType; HL7 ParticipationType OID: 2.16.840.1.113883.5.90; and HL7 ParticipationFunction codes OID: 2.16.840.1.113883.5.88. This value set includes, by reference, role codes from external code systems: NUCC Health Care Provider Taxonomy OID: 2.16.840.1.113883.6.101; North American Industry Classification System [NAICS]OID: 2.16.840.1.113883.6.85; IndustryClassificationSystem 2.16.840.1.113883.1.11.16039; and US Census Occupation Code OID: 2.16.840.1.113883.6.243 for relevant recipient or custodian codes not included in this value set. If no source is indicated in the definition comments, then these are example FHIR codes. + */ +export const ParticipationRoleType = { + /** + * A role type used to qualify a person's legal status within a country or nation. + */ + CitizenRoleType_v3_RoleCode: v3_RoleCode_CitizenRoleType, + /** + * Audit participant role ID of software application + */ + Application_dicom_dcim: dicom_dcim_Application, + /** + * Audit participant role ID of software application launcher, i.e., the entity that started or stopped an application + */ + ApplicationLauncher_dicom_dcim: dicom_dcim_ApplicationLauncher, + /** + * Audit participant role ID of the receiver of data + */ + DestinationRoleID_dicom_dcim: dicom_dcim_DestinationRoleID, + /** + * Audit participant role ID of the sender of data + */ + SourceRoleID_dicom_dcim: dicom_dcim_SourceRoleID, + /** + * Audit participant role ID of media receiving data during an export + */ + DestinationMedia_dicom_dcim: dicom_dcim_DestinationMedia, + /** + * Audit participant role ID of media providing data during an import + */ + SourceMedia_dicom_dcim: dicom_dcim_SourceMedia, + /** + * Player of the Affiliate role has a business/professional relationship with scoper. Player and scoper may be persons or organization. The Affiliate relationship does not imply membership in a group, nor does it exist for resource scheduling purposes. + * + * + * Example: A healthcare provider is affiliated with another provider as a business associate. + */ + Affiliate_v3_RoleClass: v3_RoleClass_Affiliate, + /** + * An entity (player) that acts or is authorized to act on behalf of another entity (scoper). + */ + Agent_v3_RoleClass: v3_RoleClass_Agent, + /** + * A person who has corrected, edited, or amended pre-existing information. + */ + Amender_contract_signer_type: contract_signer_type_Amender, + /** + * An agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization. + */ + AssignedEntity_v3_RoleClass: v3_RoleClass_AssignedEntity, + /** + * Description:Caregiver authorized to receive patient health information. + */ + CaregiverInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_CaregiverInformationReceiver, + /** + * Description:Provider with legitimate relationship authorized to receive patient health information. + */ + LegitimateRelationshipInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_LegitimateRelationshipInformationReceiver, + /** + * Definition: A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act. + * + * + * Example: the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship. + * + * Examples of such policies might include: + * + * + * + * The author and anyone they explicitly delegate may update the report; + * + * + * + * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic; + * + * + * + * A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party. + */ + AuthorOriginator_v3_ParticipationType: v3_ParticipationType_AuthorOriginator, + /** + * An entity providing authorization services to enable the electronic sharing of health-related information based on resource owner's preapproved permissions. For example, an UMA Authorization Server[UMA] + */ + AuthorizationServer_extra_security_role_type: extra_security_role_type_AuthorizationServer, + /** + * Description:Member of care team authorized to receive patient health information. + */ + CareTeamInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_CareTeamInformationReceiver, + /** + * Description:Entities within specified work area authorized to receive patient health information. + */ + WorkAreaInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_WorkAreaInformationReceiver, + /** + * A person who has fled his or her home country to find a safe place elsewhere. + */ + AsylumSeeker_v3_RoleCode: v3_RoleCode_AsylumSeeker, + /** + * A person who is someone of below legal age who has fled his or her home country, without his or her parents, to find a safe place elsewhere at time of categorization. + */ + SingleMinorAsylumSeeker_v3_RoleCode: v3_RoleCode_SingleMinorAsylumSeeker, + /** + * Description: A role played by a party making a claim for coverage under a policy or program. A claimant must be either a person or organization, or a group of persons or organizations. A claimant is not a named insured or a program eligible. + * + * + * Discussion: With respect to liability insurance such as property and casualty insurance, a claimant must file a claim requesting indemnification for a loss that the claimant considers covered under the policy of a named insured. The claims adjuster for the policy underwriter will review the claim to determine whether the loss meets the benefit coverage criteria under a policy, and base any indemnification or coverage payment on that review. If a third party is liable in whole or part for the loss, the underwriter may pursue third party liability recovery. A claimant may be involved in civil or criminal legal proceedings involving claims against a defendant party that is indemnified by an insurance policy or to protest the finding of a claims adjustor. With respect to life insurance, a beneficiary designated by a named insured becomes a claimant of the proceeds of coverage, as in the case of a life insurance policy. However, a claimant for coverage under life insurance is not necessarily a designated beneficiary. + * + * + * Note: A claimant is not a named insured. However, a named insured may make a claim under a policy, e.g., an insured driver may make a claim for an injury under his or her comprehensive automobile insurance policy. Similarly, a program eligible may make a claim under program, e.g., an unemployed worker may claim benefits under an unemployment insurance program, but parties playing these covered party role classes are not, for purposes of this vocabulary and in an effort to clearly distinguish role classes, considered claimants. + * + * In the case of a named insured making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that either a named insured or an individual insured has filed a claim for a loss. In the case of a program eligible, a role type code INJWKR (injured worker) subtypes the class to indicate that the covered party in a workers compensation program is an injured worker, and as such, has filed a "claim" under the program for benefits. Likewise, a covered role type code UNEMP (unemployed worker) subtypes the program eligible class to indicate that the covered party in an unemployment insurance program has filed a claim for unemployment benefits. + * + * + * Example: A claimant under automobile policy that is not the named insured. + */ + Claimant_v3_RoleClass: v3_RoleClass_Claimant, + /** + * An individual authorized to assign an original classification to information, including compilations of unclassified information, based on a determination that the information requires protection against unauthorized disclosure. The individual marks the information with immutable, computable, and human readable security labels in accordance with applicable security labeling policies. The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded, downgraded, used in derivative classification, or declassified] in a manner that preserves the overridden original classification binding and provenance. + */ + Classifier_v3_RoleCode: v3_RoleCode_Classifier, + /** + * A person who is legally recognized as a member of a nation or country, with associated rights and obligations. + */ + National_v3_RoleCode: v3_RoleCode_National, + /** + * A foreigner who is present in a country (which is foreign to him/her) unlawfully or without the country's authorization (may be called an illegal alien). + */ + NonCountryMemberWithoutResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberWithoutResidencePermit, + /** + * A person who is below legal age present in a country, without his or her parents, (which is foreign to him/her) unlawfully or without the country's authorization. + */ + NonCountryMemberMinorWithoutResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberMinorWithoutResidencePermit, + /** + * The entity that co-authored content. There can be multiple co-authors of content, which may take such forms as a contract, a healthcare record entry or document, a policy, or a consent directive. + */ + CoAuthor_contract_signer_type: contract_signer_type_CoAuthor, + /** + * An entity or an entity's delegatee who is the grantee in an agreement such as a consent for services, advanced directive, or a privacy consent directive in accordance with jurisdictional, organizational, or patient policy. + */ + Consenter_v3_RoleCode: v3_RoleCode_Consenter, + /** + * An entity which has witnessed and attests to observing another entity being counseled about an agreement such as a consent for services, advanced directive, or a privacy consent directive. + */ + ConsentWitness_v3_RoleCode: v3_RoleCode_ConsentWitness, + /** + * A person or an organization that provides or receives information regarding another entity. Examples; patient NOK and emergency contacts; guarantor contact; employer contact. + */ + Contact_contract_signer_type: contract_signer_type_Contact, + /** + * An entity which participates in the generation of and attest to veracity of content, but is not an author or coauthor. For example a surgeon who is required by institutional, regulatory, or legal rules to sign an operative report, but who was not involved in the authorship of that report. + */ + CoParticipant_v3_RoleCode: v3_RoleCode_CoParticipant, + /** + * A role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy. + * + * + * Discussion:This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target. + * + * Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder. + */ + CoveredParty_v3_RoleClass: v3_RoleClass_CoveredParty, + /** + * A non-country member admitted to the territory of a nation or country as a non-resident for an explicit purpose. + */ + PermitCardApplicant_v3_RoleCode: v3_RoleCode_PermitCardApplicant, + /** + * A foreigner who is a resident of the country but does not have citizenship. + */ + NonCountryMemberWithResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberWithResidencePermit, + /** + * A person who is a resident below legal age of the country without his or her parents and does not have citizenship. + */ + NonCountryMemberMinorWithResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberMinorWithResidencePermit, + /** + * An entity (person, organization or device) that is in charge of maintaining the information of this act (e.g., who maintains the report or the master service catalog item, etc.). + */ + Custodian_v3_ParticipationType: v3_ParticipationType_Custodian, + /** + * An entity that collects information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data collectors, including the right to access, retrieve, distribute, or delete that information. + */ + DataCollector_extra_security_role_type: extra_security_role_type_DataCollector, + /** + * An entity that processes collected information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data processors, including the right to access, retrieve, distribute, or delete that information. + */ + DataProcessor_extra_security_role_type: extra_security_role_type_DataProcessor, + /** + * A person whose personal information is collected or processed, and who may have certain rights under policy or law to control that information's management and distribution by data collectors or processors, including the right to access, retrieve, distribute, or delete that information. + */ + DataSubject_extra_security_role_type: extra_security_role_type_DataSubject, + /** + * An individual which is authorized to declassify information based on a determination that the information no longer requires protection against unauthorized disclosure. The individual marks the information being declassified using computable and human readable security labels indicating that this is copy of previously classified information is unclassified in accordance with applicable security labeling policies. The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded or used in derivative classification] in a manner that preserves the overridden original classification binding and provenance. + */ + Declassifier_v3_RoleCode: v3_RoleCode_Declassifier, + /** + * A party to whom some right or authority is granted by a delegator. + */ + Delegatee_v3_RoleCode: v3_RoleCode_Delegatee, + /** + * A party that grants all or some portion its right or authority to another party. + */ + Delegator_v3_RoleCode: v3_RoleCode_Delegator, + /** + * Description: A role played by a person covered under a policy or program based on an association with a subscriber, which is recognized by the policy holder. + * + * + * Note: The party playing the role of a dependent is not a claimant in the sense conveyed by the RoleClassCoveredParty CLAIM (claimant). However, a dependent may make a claim under a policy, e.g., a dependent under a health insurance policy may become the claimant for coverage under that policy for wellness examines or if injured and there is no liable third party. In the case of a dependent making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that the dependent has filed a claim for services covered under the health insurance policy. + * + * + * Example: The dependent has an association with the subscriber such as a financial dependency or personal relationship such as that of a spouse, or a natural or adopted child. The policy holder may be required by law to recognize certain associations or may have discretion about the associations. For example, a policy holder may dictate the criteria for the dependent status of adult children who are students, such as requiring full time enrollment, or may recognize domestic partners as dependents. Under certain circumstances, the dependent may be under the indirect authority of a responsible party acting as a surrogate for the subscriber, for example, if the subscriber is differently abled or deceased, a guardian ad Lidem or estate executor may be appointed to assume the subscriberaTMs legal standing in the relationship with the dependent. + */ + Dependent_v3_RoleClass: v3_RoleClass_Dependent, + /** + * An individual authorized to lower the classification level of labeled content and provide rationale for doing so as directed by a classification guide. + */ + Downgrader_v3_RoleCode: v3_RoleCode_Downgrader, + /** + * A relationship between two people in which one person authorizes another, usually a family member or relative, to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned. Unlike ordinary powers of attorney, durable powers can survive for long periods of time, and again, unlike standard powers of attorney, durable powers can continue after incompetency. + */ + DurablePowerOfAttorney_v3_RoleCode: v3_RoleCode_DurablePowerOfAttorney, + /** + * An entity to be contacted in the event of an emergency. + */ + EmergencyContact_v3_RoleClass: v3_RoleClass_EmergencyContact, + /** + * A relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.) + */ + Employee_v3_RoleClass: v3_RoleClass_Employee, + /** + * A person who attests to observing an occurrence. For example, the witness has observed a procedure and is attesting to this fact. + */ + EventWitness_contract_signer_type: contract_signer_type_EventWitness, + /** + * The role played by a person acting as the estate executor for a deceased subscriber or policyholder who was the responsible party + */ + ExecutorOfEstate_v3_RoleCode: v3_RoleCode_ExecutorOfEstate, + /** + * An entity which accepts certain rights or authority from a grantor. + */ + Grantee_v3_RoleCode: v3_RoleCode_Grantee, + /** + * An entity which agrees to confer certain rights or authority to a grantee. + */ + Grantor_v3_RoleCode: v3_RoleCode_Grantor, + /** + * An individual or organization that makes or gives a promise, assurance, pledge to pay or has paid the healthcare service provider. + */ + Guarantor_v3_RoleCode: v3_RoleCode_Guarantor, + /** + * The role played by a person appointed by the court to look out for the best interests of a minor child during the course of legal proceedings. + */ + GuardianAdLidem_v3_RoleCode: v3_RoleCode_GuardianAdLidem, + /** + * Guardian of a ward + */ + Guardian_v3_RoleClass: v3_RoleClass_Guardian, + /** + * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that continues (by its terms) to be effective even though the grantor has become mentally incompetent after signing the document. + */ + HealthcarePowerOfAttorney_v3_RoleCode: v3_RoleCode_HealthcarePowerOfAttorney, + /** + * The human user that has participated. + */ + HumanUser_extra_security_role_type: extra_security_role_type_HumanUser, + /** + * A source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject. + */ + Informant_v3_ParticipationType: v3_ParticipationType_Informant, + /** + * An entity which converts spoken or written language into the language of key participants in an event such as when a provider is obtaining a patient's consent to treatment or permission to disclose information. + */ + Interpreter_v3_RoleCode: v3_RoleCode_Interpreter, + /** + * An entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation. + */ + InvestigationSubject_v3_RoleClass: v3_RoleClass_InvestigationSubject, + /** + * A party, who may or should receive or who has recieved the Act or subsequent or derivative information of that Act. Information recipient is inert, i.e., independent of mood." Rationale: this is a generalization of a too diverse family that the definition can't be any more specific, and the concept is abstract so one of the specializations should be used. + */ + InformationRecipient_v3_ParticipationType: v3_ParticipationType_InformationRecipient, + /** + * A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication. + */ + LegalAuthenticator_v3_ParticipationType: v3_ParticipationType_LegalAuthenticator, + /** + * Description: A role played by a party to an insurance policy to which the insurer agrees to indemnify for losses, provides benefits for, or renders services. A named insured may be either a person, non-person living subject, or an organization, or a group of persons, non-person living subjects, or organizations. + * + * + * Discussion: The coded concept NAMED should not be used where a more specific child concept in this Specializable value set applies. In some cases, the named insured may not be the policy holder, e.g., where a policy holder purchases life insurance policy in which another party is the named insured and the policy holder is the beneficiary of the policy. + * + * + * Note: The party playing the role of a named insured is not a claimant in the sense conveyed by the RoleClassCoveredParty CLAIM (claimant). However, a named insured may make a claim under a policy, e.g., e.g., a party that is the named insured and policy holder under a comprehensive automobile insurance policy may become the claimant for coverage under that policy e.g., if injured in an automobile accident and there is no liable third party. In the case of a named insured making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that a named insured has filed a claim for a loss. + * + * + * Example: The named insured under a comprehensive automobile, disability, or property and casualty policy that is the named insured and may or may not be the policy holder. + */ + NamedInsured_v3_RoleClass: v3_RoleClass_NamedInsured, + /** + * An individual designated for notification as the next of kin for a given entity. + */ + NextOfKin_v3_RoleClass: v3_RoleClass_NextOfKin, + /** + * notary public + */ + NotaryPublic_v3_RoleClass: v3_RoleClass_NotaryPublic, + /** + * A Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper). + * + * + * Usage Note: Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship. + */ + Patient_v3_RoleClass: v3_RoleClass_Patient, + /** + * A relationship between two people in which one person authorizes another to act for him in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts. + */ + PowerOfAttorney_v3_RoleCode: v3_RoleCode_PowerOfAttorney, + /** + * An entity that is the primary or sole author of information content. In the healthcare context, there can be only one primary author of health information content in a record entry or document. + */ + PrimaryAuthor_contract_signer_type: contract_signer_type_PrimaryAuthor, + /** + * Definition:Provider authorized to mask information to protect the patient, a third party, or to ensure that the provider has consulted with the patient prior to release of this information. + */ + AuthorizedProviderMaskingAuthor_v3_ParticipationFunction: v3_ParticipationFunction_AuthorizedProviderMaskingAuthor, + /** + * An Entity (player) that is authorized to provide health care services by some authorizing agency (scoper). + */ + HealthcareProvider_v3_RoleClass: v3_RoleClass_HealthcareProvider, + /** + * The role played by a party who has legal responsibility for another party. + */ + ResponsibleParty_v3_RoleCode: v3_RoleCode_ResponsibleParty, + /** + * A person, device, or algorithm that has used approved criteria for filtered data for inclusion into the patient record. Examples: (1) a medical records clerk who scans a document for inclusion in the medical record, enters header information, or catalogues and classifies the data, or a combination thereof; (2) a gateway that receives data from another computer system and interprets that data or changes its format, or both, before entering it into the patient record. + */ + Reviewer_contract_signer_type: contract_signer_type_Reviewer, + /** + * An automated data source that generates a signature along with content. Examples: (1) the signature for an image that is generated by a device for inclusion in the patient record; (2) the signature for an ECG derived by an ECG system for inclusion in the patient record; (3) the data from a biomedical monitoring device or system that is for inclusion in the patient record. + */ + Source_contract_signer_type: contract_signer_type_Source, + /** + * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned. + */ + SpecialPowerOfAttorney_v3_RoleCode: v3_RoleCode_SpecialPowerOfAttorney, + /** + * An entity entering the data into the originating system. This includes the transcriptionist for dictated text transcribed into electronic form. + */ + Transcriber_contract_signer_type: contract_signer_type_Transcriber, + /** + * A secondary information recipient, who receives copies (e.g., a primary care provider receiving copies of results as ordered by specialist). + */ + Tracker_v3_ParticipationType: v3_ParticipationType_Tracker, + /** + * A person who validates a health information document for inclusion in the patient record. For example, a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record. + */ + Validator_contract_signer_type: contract_signer_type_Validator, + /** + * A person who asserts the correctness and appropriateness of an act or the recording of the act, and is accountable for the assertion that the act or the recording of the act complies with jurisdictional or organizational policy. For example, a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order. + */ + Verifier_contract_signer_type: contract_signer_type_Verifier, + /** + * Only with service events. A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness. + */ + Witness_v3_ParticipationType: v3_ParticipationType_Witness, +}; +const participationstatus_Accepted: Coding = { + code: "accepted", + display: "Accepted", + system: "http://hl7.org/fhir/participationstatus" +}; +const participationstatus_Declined: Coding = { + code: "declined", + display: "Declined", + system: "http://hl7.org/fhir/participationstatus" +}; +const participationstatus_NeedsAction: Coding = { + code: "needs-action", + display: "Needs Action", + system: "http://hl7.org/fhir/participationstatus" +}; +const participationstatus_Tentative: Coding = { + code: "tentative", + display: "Tentative", + system: "http://hl7.org/fhir/participationstatus" +}; +/** + * The Participation status of an appointment. + */ +export const Participationstatus = { + /** + * The participant has accepted the appointment. + */ + Accepted: participationstatus_Accepted, + /** + * The participant has declined the appointment and will not participate in the appointment. + */ + Declined: participationstatus_Declined, + /** + * The participant needs to indicate if they accept the appointment by changing this status to one of the other statuses. + */ + NeedsAction: participationstatus_NeedsAction, + /** + * The participant has tentatively accepted the appointment. This could be automatically created by a system and requires further processing before it can be accepted. There is no commitment that attendance will occur. + */ + Tentative: participationstatus_Tentative, +}; +const v3_ParticipationType_Authenticator: Coding = { + code: "AUTHEN", + display: "authenticator", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_DataEntryPerson: Coding = { + code: "ENT", + display: "data entry person", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ResponsibleParty: Coding = { + code: "RESP", + display: "responsible party", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Transcriber: Coding = { + code: "TRANS", + display: "Transcriber", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Verifier: Coding = { + code: "VRF", + display: "verifier", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +/** + * The types of involvement of the performer in the Event. + */ +export const PerformerFunction = { + /** + * The practitioner that has responsibility for overseeing a patient's care during a patient encounter. + */ + Attender: v3_ParticipationType_Attender, + /** + * Definition: A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act. + * + * + * Example: the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship. + * + * Examples of such policies might include: + * + * + * + * The author and anyone they explicitly delegate may update the report; + * + * + * + * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic; + * + * + * + * A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party. + */ + AuthorOriginator: v3_ParticipationType_AuthorOriginator, + /** + * A verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication. + */ + Authenticator: v3_ParticipationType_Authenticator, + /** + * An advisor participating in the service by performing evaluations and making recommendations. + */ + Consultant: v3_ParticipationType_Consultant, + /** + * A person entering the data into the originating system. The data entry person is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text. + */ + DataEntryPerson: v3_ParticipationType_DataEntryPerson, + /** + * A source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject. + */ + Informant: v3_ParticipationType_Informant, + /** + * A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication. + */ + LegalAuthenticator: v3_ParticipationType_LegalAuthenticator, + /** + * Indicates that the target of the participation is involved in some manner in the act, but does not qualify how. + */ + Participation: v3_ParticipationType_Participation, + /** + * The principal or primary performer of the act. + */ + PrimaryPerformer: v3_ParticipationType_PrimaryPerformer, + /** + * The person or organization that has primary responsibility for the act. The responsible party is not necessarily present in an action, but is accountable for the action through the power to delegate, and the duty to review actions with the performing actor after the fact. This responsibility may be ethical, legal, contractual, fiscal, or fiduciary in nature. + * + * + * Example: A person who is the head of a biochemical laboratory; a sponsor for a policy or government program. + */ + ResponsibleParty: v3_ParticipationType_ResponsibleParty, + /** + * A person assisting in an act through his substantial presence and involvement This includes: assistants, technicians, associates, or whatever the job titles may be. + */ + SecondaryPerformer: v3_ParticipationType_SecondaryPerformer, + /** + * An entity entering the data into the originating system. The data entry entity is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text transcribed into electronic form. + */ + Transcriber: v3_ParticipationType_Transcriber, + /** + * A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability. + */ + Verifier: v3_ParticipationType_Verifier, + /** + * Only with service events. A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness. + */ + Witness: v3_ParticipationType_Witness, +}; +const plan_definition_type_ClinicalProtocol: Coding = { + code: "clinical-protocol", + display: "Clinical Protocol", + system: "http://terminology.hl7.org/CodeSystem/plan-definition-type" +}; +const plan_definition_type_ECARule: Coding = { + code: "eca-rule", + display: "ECA Rule", + system: "http://terminology.hl7.org/CodeSystem/plan-definition-type" +}; +const plan_definition_type_OrderSet: Coding = { + code: "order-set", + display: "Order Set", + system: "http://terminology.hl7.org/CodeSystem/plan-definition-type" +}; +const plan_definition_type_WorkflowDefinition: Coding = { + code: "workflow-definition", + display: "Workflow Definition", + system: "http://terminology.hl7.org/CodeSystem/plan-definition-type" +}; +/** + * The type of PlanDefinition. + */ +export const PlanDefinitionType = { + /** + * Defines a desired/typical sequence of clinical activities including preconditions, triggers and temporal relationships. + */ + ClinicalProtocol: plan_definition_type_ClinicalProtocol, + /** + * A decision support rule of the form [on Event] if Condition then Action. It is intended to be a shareable, computable definition of actions that should be taken whenever some condition is met in response to a particular event or events. + */ + ECARule: plan_definition_type_ECARule, + /** + * A pre-defined and approved group of orders related to a particular clinical condition (e.g. hypertension treatment and monitoring) or stage of care (e.g. hospital admission to Coronary Care Unit). An order set is used as a checklist for the clinician when managing a patient with a specific condition. It is a structured collection of orders relevant to that condition and presented to the clinician in a computerized provider order entry (CPOE) system. + */ + OrderSet: plan_definition_type_OrderSet, + /** + * Defines the steps for a group of one or more systems in an event flow process along with the step constraints, sequence, pre-conditions and decision points to complete a particular objective. + */ + WorkflowDefinition: plan_definition_type_WorkflowDefinition, +}; +const v3_AddressUse_BadAddress: Coding = { + code: "BAD", + display: "bad address", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_ConfidentialAddress: Coding = { + code: "CONF", + display: "confidential address", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_Direct: Coding = { + code: "DIR", + display: "direct", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_PrimaryHome: Coding = { + code: "HP", + display: "primary home", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_VacationHome: Coding = { + code: "HV", + display: "vacation home", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_PhysicalVisitAddress: Coding = { + code: "PHYS", + display: "physical visit address", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_PostalAddress: Coding = { + code: "PST", + display: "postal address", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +const v3_AddressUse_Public: Coding = { + code: "PUB", + display: "public", + system: "http://terminology.hl7.org/CodeSystem/v3-AddressUse" +}; +/** + * Uses of an address not included in Address.use. + */ +export const PostalAddressUse = { + /** + * Description: A flag indicating that the address is bad, in fact, useless. + */ + BadAddress: v3_AddressUse_BadAddress, + /** + * Description: Indicates that the address is considered sensitive and should only be shared or published in accordance with organizational controls governing patient demographic information with increased sensitivity. Uses of Addresses. Lloyd to supply more complete description. + */ + ConfidentialAddress: v3_AddressUse_ConfidentialAddress, + /** + * Description: Indicates a work place address or telecommunication address that reaches the individual or organization directly without intermediaries. For phones, often referred to as a 'private line'. + */ + Direct: v3_AddressUse_Direct, + /** + * Description: The primary home, to reach a person after business hours. + */ + PrimaryHome: v3_AddressUse_PrimaryHome, + /** + * Description: A vacation home, to reach a person while on vacation. + */ + VacationHome: v3_AddressUse_VacationHome, + /** + * Description: Used primarily to visit an address. + */ + PhysicalVisitAddress: v3_AddressUse_PhysicalVisitAddress, + /** + * Description: Used to send mail. + */ + PostalAddress: v3_AddressUse_PostalAddress, + /** + * Description: Indicates a work place address or telecommunication address that is a 'standard' address which may reach a reception service, mail-room, or other intermediary prior to the target entity. + */ + Public: v3_AddressUse_Public, +}; +const v3_ProbabilityDistributionType_Beta: Coding = { + code: "B", + display: "beta", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_Exponential: Coding = { + code: "E", + display: "exponential", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_F: Coding = { + code: "F", + display: "F", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_Gamma: Coding = { + code: "G", + display: "(gamma)", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_LogNormal: Coding = { + code: "LN", + display: "log-normal", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_NormalGaussian: Coding = { + code: "N", + display: "normal (Gaussian)", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_T: Coding = { + code: "T", + display: "T", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_Uniform: Coding = { + code: "U", + display: "uniform", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +const v3_ProbabilityDistributionType_ChiSquare: Coding = { + code: "X2", + display: "chi square", + system: "http://terminology.hl7.org/CodeSystem/v3-ProbabilityDistributionType" +}; +/** + * Codes specifying the type of probability distribution. + */ +export const ProbabilityDistributionType = { + /** + * The beta-distribution is used for data that is bounded on both sides and may or may not be skewed (e.g., occurs when probabilities are estimated.) Two parameters a and b are available to adjust the curve. The mean m and variance s2 relate as follows: m = a/ (a + b) and s2 = ab/((a + b)2 (a + b + 1)). + */ + Beta: v3_ProbabilityDistributionType_Beta, + /** + * Used for data that describes extinction. The exponential distribution is a special form of g-distribution where a = 1, hence, the relationship to mean m and variance s2 are m = b and s2 = b2. + */ + Exponential: v3_ProbabilityDistributionType_Exponential, + /** + * Used to describe the quotient of two c2 random variables. The F-distribution has two parameters n1 and n2, which are the numbers of degrees of freedom of the numerator and denominator variable respectively. The relationship to mean m and variance s2 are: m = n2 / (n2 - 2) and s2 = (2 n2 (n2 + n1 - 2)) / (n1 (n2 - 2)2 (n2 - 4)). + */ + F: v3_ProbabilityDistributionType_F, + /** + * The gamma-distribution used for data that is skewed and bounded to the right, i.e. where the maximum of the distribution curve is located near the origin. The g-distribution has a two parameters a and b. The relationship to mean m and variance s2 is m = a b and s2 = a b2. + */ + Gamma: v3_ProbabilityDistributionType_Gamma, + /** + * The logarithmic normal distribution is used to transform skewed random variable X into a normally distributed random variable U = log X. The log-normal distribution can be specified with the properties mean m and standard deviation s. Note however that mean m and standard deviation s are the parameters of the raw value distribution, not the transformed parameters of the lognormal distribution that are conventionally referred to by the same letters. Those log-normal parameters mlog and slog relate to the mean m and standard deviation s of the data value through slog2 = log (s2/m2 + 1) and mlog = log m - slog2/2. + */ + LogNormal: v3_ProbabilityDistributionType_LogNormal, + /** + * This is the well-known bell-shaped normal distribution. Because of the central limit theorem, the normal distribution is the distribution of choice for an unbounded random variable that is an outcome of a combination of many stochastic processes. Even for values bounded on a single side (i.e. greater than 0) the normal distribution may be accurate enough if the mean is "far away" from the bound of the scale measured in terms of standard deviations. + */ + NormalGaussian: v3_ProbabilityDistributionType_NormalGaussian, + /** + * Used to describe the quotient of a normal random variable and the square root of a c2 random variable. The t-distribution has one parameter n, the number of degrees of freedom. The relationship to mean m and variance s2 are: m = 0 and s2 = n / (n - 2) + */ + T: v3_ProbabilityDistributionType_T, + /** + * The uniform distribution assigns a constant probability over the entire interval of possible outcomes, while all outcomes outside this interval are assumed to have zero probability. The width of this interval is 2s sqrt(3). Thus, the uniform distribution assigns the probability densities f(x) = sqrt(2 s sqrt(3)) to values m - s sqrt(3) >= x <= m + s sqrt(3) and f(x) = 0 otherwise. + */ + Uniform: v3_ProbabilityDistributionType_Uniform, + /** + * Used to describe the sum of squares of random variables which occurs when a variance is estimated (rather than presumed) from the sample. The only parameter of the c2-distribution is n, so called the number of degrees of freedom (which is the number of independent parts in the sum). The c2-distribution is a special type of g-distribution with parameter a = n /2 and b = 2. Hence, m = n and s2 = 2 n. + */ + ChiSquare: v3_ProbabilityDistributionType_ChiSquare, +}; +const ProcedureCategory_VAL103693007: Coding = { + code: "103693007", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL24642003: Coding = { + code: "24642003", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL387713003: Coding = { + code: "387713003", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL409063005: Coding = { + code: "409063005", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL409073007: Coding = { + code: "409073007", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL410606002: Coding = { + code: "410606002", + system: "http://snomed.info/sct" +}; +const ProcedureCategory_VAL46947000: Coding = { + code: "46947000", + system: "http://snomed.info/sct" +}; +/** + * Procedure Category code: A selection of relevant SNOMED CT codes. + */ +export const ProcedureCategory = { + VAL103693007: ProcedureCategory_VAL103693007, + VAL24642003: ProcedureCategory_VAL24642003, + VAL387713003: ProcedureCategory_VAL387713003, + VAL409063005: ProcedureCategory_VAL409063005, + VAL409073007: ProcedureCategory_VAL409073007, + VAL410606002: ProcedureCategory_VAL410606002, + VAL46947000: ProcedureCategory_VAL46947000, +}; +const ProcedureFollowup_VAL18949003: Coding = { + code: "18949003", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL225164002: Coding = { + code: "225164002", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL229506003: Coding = { + code: "229506003", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL241031001: Coding = { + code: "241031001", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL274441001: Coding = { + code: "274441001", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL30549001: Coding = { + code: "30549001", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL35963001: Coding = { + code: "35963001", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL359825008: Coding = { + code: "359825008", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL394725008: Coding = { + code: "394725008", + system: "http://snomed.info/sct" +}; +const ProcedureFollowup_VAL447346005: Coding = { + code: "447346005", + system: "http://snomed.info/sct" +}; +/** + * Procedure follow up codes: A selection of SNOMED CT codes relevant to procedure follow up. + */ +export const ProcedureFollowup = { + VAL18949003: ProcedureFollowup_VAL18949003, + VAL225164002: ProcedureFollowup_VAL225164002, + VAL229506003: ProcedureFollowup_VAL229506003, + VAL241031001: ProcedureFollowup_VAL241031001, + VAL274441001: ProcedureFollowup_VAL274441001, + VAL30549001: ProcedureFollowup_VAL30549001, + VAL35963001: ProcedureFollowup_VAL35963001, + VAL359825008: ProcedureFollowup_VAL359825008, + VAL394725008: ProcedureFollowup_VAL394725008, + VAL447346005: ProcedureFollowup_VAL447346005, +}; +const ProcedureOutcome_VAL385669000: Coding = { + code: "385669000", + system: "http://snomed.info/sct" +}; +const ProcedureOutcome_VAL385670004: Coding = { + code: "385670004", + system: "http://snomed.info/sct" +}; +const ProcedureOutcome_VAL385671000: Coding = { + code: "385671000", + system: "http://snomed.info/sct" +}; +/** + * Procedure Outcome code: A selection of relevant SNOMED CT codes. + */ +export const ProcedureOutcome = { + VAL385669000: ProcedureOutcome_VAL385669000, + VAL385670004: ProcedureOutcome_VAL385670004, + VAL385671000: ProcedureOutcome_VAL385671000, +}; +const procedure_progress_status_codes_AnesthesiaInduced: Coding = { + code: "anesthesia-induced", + display: "Anesthesia Induced", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +const procedure_progress_status_codes_ClosedIncision: Coding = { + code: "closed-incision", + display: "Closed Incision", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +const procedure_progress_status_codes_InOperatingRoom: Coding = { + code: "in-operating-room", + display: "In Operating Room", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +const procedure_progress_status_codes_InRecoveryRoom: Coding = { + code: "in-recovery-room", + display: "In Recovery Room", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +const procedure_progress_status_codes_OpenIncision: Coding = { + code: "open-incision", + display: "Open Incision", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +const procedure_progress_status_codes_Prepared: Coding = { + code: "prepared", + display: "Prepared", + system: "http://hl7.org/fhir/procedure-progress-status-code" +}; +/** + * This value set is provided as an example. The value set to instantiate this attribute should be drawn from a robust terminology code system that consists of or contains concepts to support the procedure performance process. + */ +export const ProcedureProgressStatusCodes = { + /** + * The patient is under anesthesia. + */ + AnesthesiaInduced: procedure_progress_status_codes_AnesthesiaInduced, + /** + * The patient has incision(s) closed. + */ + ClosedIncision: procedure_progress_status_codes_ClosedIncision, + /** + * A patient is in the Operating Room. + */ + InOperatingRoom: procedure_progress_status_codes_InOperatingRoom, + /** + * The patient is in the recovery room. + */ + InRecoveryRoom: procedure_progress_status_codes_InRecoveryRoom, + /** + * The patient has open incision(s). + */ + OpenIncision: procedure_progress_status_codes_OpenIncision, + /** + * The patient is prepared for a procedure. + */ + Prepared: procedure_progress_status_codes_Prepared, +}; +const property_representation_CDATextFormat: Coding = { + code: "cdaText", + display: "CDA Text Format", + system: "http://hl7.org/fhir/property-representation" +}; +const property_representation_TypeAttribute: Coding = { + code: "typeAttr", + display: "Type Attribute", + system: "http://hl7.org/fhir/property-representation" +}; +const property_representation_XHTML: Coding = { + code: "xhtml", + display: "XHTML", + system: "http://hl7.org/fhir/property-representation" +}; +const property_representation_XMLAttribute: Coding = { + code: "xmlAttr", + display: "XML Attribute", + system: "http://hl7.org/fhir/property-representation" +}; +const property_representation_XMLText: Coding = { + code: "xmlText", + display: "XML Text", + system: "http://hl7.org/fhir/property-representation" +}; +/** + * How a property is represented when serialized. + */ +export const PropertyRepresentation = { + /** + * Use CDA narrative instead of XHTML. + */ + CDATextFormat: property_representation_CDATextFormat, + /** + * The type of this element is indicated using xsi:type. + */ + TypeAttribute: property_representation_TypeAttribute, + /** + * The property is represented using XHTML. + */ + XHTML: property_representation_XHTML, + /** + * In XML, this property is represented as an attribute not an element. + */ + XMLAttribute: property_representation_XMLAttribute, + /** + * This element is represented using the XML text attribute (primitives only). + */ + XMLText: property_representation_XMLText, +}; +const v3_ParticipationType_ParticipationAncillary: Coding = { + code: "_ParticipationAncillary", + display: "ParticipationAncillary", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ParticipationInformationGenerator: Coding = { + code: "_ParticipationInformationGenerator", + display: "ParticipationInformationGenerator", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Analyte: Coding = { + code: "ALY", + display: "analyte", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ActCode_Anonymize: Coding = { + code: "ANONY", + display: "anonymize", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_DataOperation_Append: Coding = { + code: "APPEND", + display: "append", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_ParticipationType_Baby: Coding = { + code: "BBY", + display: "baby", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Beneficiary: Coding = { + code: "BEN", + display: "beneficiary", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_CausativeAgent: Coding = { + code: "CAGNT", + display: "causative agent", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Catalyst: Coding = { + code: "CAT", + display: "catalyst", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_CoverageTarget: Coding = { + code: "COV", + display: "coverage target", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_DataOperation_Create: Coding = { + code: "CREATE", + display: "create", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_ParticipationType_Consumable: Coding = { + code: "CSM", + display: "consumable", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ActCode_Deidentify: Coding = { + code: "DEID", + display: "deidentify", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_DataOperation_Delete: Coding = { + code: "DELETE", + display: "delete", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_ParticipationType_Device: Coding = { + code: "DEV", + display: "device", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_DirectTarget: Coding = { + code: "DIR", + display: "direct target", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Distributor: Coding = { + code: "DIST", + display: "distributor", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Destination: Coding = { + code: "DST", + display: "destination", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_EntryLocation: Coding = { + code: "ELOC", + display: "entry location", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ExposureAgent: Coding = { + code: "EXPAGNT", + display: "ExposureAgent", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ExposureParticipation: Coding = { + code: "EXPART", + display: "ExposureParticipation", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ExposureTarget: Coding = { + code: "EXPTRGT", + display: "ExposureTarget", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ExposureSource: Coding = { + code: "EXSRC", + display: "ExposureSource", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_GuarantorParty: Coding = { + code: "GUAR", + display: "guarantor party", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Holder: Coding = { + code: "HLD", + display: "holder", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_IndirectTarget: Coding = { + code: "IND", + display: "indirect target", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_DocumentCompletion_LegallyAuthenticated: Coding = { + code: "LA", + display: "legally authenticated", + system: "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion" +}; +const v3_ActCode_AssignSecurityLabel: Coding = { + code: "LABEL", + display: "assign security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ParticipationType_Location: Coding = { + code: "LOC", + display: "location", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ActCode_Mask: Coding = { + code: "MASK", + display: "mask", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ParticipationType_UgentNotificationContact: Coding = { + code: "NOT", + display: "ugent notification contact", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_NonReuseableDevice: Coding = { + code: "NRD", + display: "non-reuseable device", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_DataOperation_Nullify: Coding = { + code: "NULLIFY", + display: "nullify", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_ParticipationType_Origin: Coding = { + code: "ORG", + display: "origin", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_PrimaryInformationRecipient: Coding = { + code: "PRCP", + display: "primary information recipient", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Product: Coding = { + code: "PRD", + display: "product", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Performer: Coding = { + code: "PRF", + display: "performer", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ActCode_Pseudonymize: Coding = { + code: "PSEUD", + display: "pseudonymize", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ParticipationType_RecordTarget: Coding = { + code: "RCT", + display: "record target", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Receiver: Coding = { + code: "RCV", + display: "receiver", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ReusableDevice: Coding = { + code: "RDV", + display: "reusable device", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ReferredBy: Coding = { + code: "REFB", + display: "Referred By", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_ReferredTo: Coding = { + code: "REFT", + display: "Referred to", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Remote: Coding = { + code: "RML", + display: "remote", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Subject: Coding = { + code: "SBJ", + display: "subject", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_Specimen: Coding = { + code: "SPC", + display: "specimen", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_ParticipationType_TherapeuticAgent: Coding = { + code: "TPA", + display: "therapeutic agent", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +const v3_DataOperation_Revise: Coding = { + code: "UPDATE", + display: "revise", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_ParticipationType_Via: Coding = { + code: "VIA", + display: "via", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationType" +}; +/** + * This value set contains representative Activity Type codes, which includes codes from the HL7 DocumentCompletion, ActStatus, and DataOperations code system, W3C PROV-DM and PROV-N concepts and display names, several HL7 Lifecycle Event codes for which there are agreed upon definitions, and non-duplicated codes from the HL7 Security and Privacy Ontology Operations codes. + */ +export const ProvenanceActivityType = { + /** + * Participations related, but not primary to an act. The Referring, Admitting, and Discharging practitioners must be the same person as those authoring the ControlAct event for their respective trigger events. + */ + ParticipationAncillary_v3_ParticipationType: v3_ParticipationType_ParticipationAncillary, + /** + * Parties that may or should contribute or have contributed information to the Act. Such information includes information leading to the decision to perform the Act and how to perform the Act (e.g., consultant), information that the Act itself seeks to reveal (e.g., informant of clinical history), or information about what Act was performed (e.g., informant witness). + */ + ParticipationInformationGenerator_v3_ParticipationType: v3_ParticipationType_ParticipationInformationGenerator, + /** + * The practitioner who is responsible for admitting a patient to a patient encounter. + */ + Admitter_v3_ParticipationType: v3_ParticipationType_Admitter, + /** + * The target of an Observation action. Links an observation to a Role whose player is the substance or most specific component entity (material, micro-organism, etc.) being measured within the subject. + * + * + * Examples: A "plasma porcelain substance concentration" has analyte a Role with player substance Entity "porcelain". + * + * + * UsageNotes: The Role that this participation connects to may be any Role whose player is that substance measured. Very often, the scoper may indicate the system in which the component is being measured. E.g., for "plasma porcelain" the scoper could be "Plasma". + */ + Analyte_v3_ParticipationType: v3_ParticipationType_Analyte, + /** + * Custodian system must remove any information that could result in identifying the information subject. + */ + Anonymize_v3_ActCode: v3_ActCode_Anonymize, + /** + * Description:Fundamental operation in an Information System (IS) that results only in the addition of information to an object already in existence. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. + */ + Append_v3_DataOperation: v3_DataOperation_Append, + /** + * The practitioner that has responsibility for overseeing a patient's care during a patient encounter. + */ + Attender_v3_ParticipationType: v3_ParticipationType_Attender, + /** + * Definition: A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act. + * + * + * Example: the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship. + * + * Examples of such policies might include: + * + * + * + * The author and anyone they explicitly delegate may update the report; + * + * + * + * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic; + * + * + * + * A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party. + */ + AuthorOriginator_v3_ParticipationType: v3_ParticipationType_AuthorOriginator, + /** + * A verifier who attests to the accuracy of an act, but who does not have privileges to legally authenticate the act. An example would be a resident physician who sees a patient and dictates a note, then later signs it. Their signature constitutes an authentication. + */ + Authenticator_v3_ParticipationType: v3_ParticipationType_Authenticator, + /** + * In an obstetric service, the baby. + */ + Baby_v3_ParticipationType: v3_ParticipationType_Baby, + /** + * Target on behalf of whom the service happens, but that is not necessarily present in the service. Can occur together with direct target to indicate that a target is both, as in the case where the patient is the indirect beneficiary of a service rendered to a family member, e.g. counseling or given home care instructions. This concept includes a participant, such as a covered party, who derives benefits from a service act covered by a coverage act. + * + * Note that the semantic role of the intended recipient who benefits from the happening denoted by the verb in the clause. Thus, a patient who has no coverage under a policy or program may be a beneficiary of a health service while not being the beneficiary of coverage for that service. + */ + Beneficiary_v3_ParticipationType: v3_ParticipationType_Beneficiary, + /** + * Definition: A factor, such as a microorganism, chemical substance, or form of radiation, whose presence, excessive presence, or (in deficiency diseases) relative absence is essential, in whole or in part, for the occurrence of a condition. + * + * Constraint: The use of this participation is limited to observations. + */ + CausativeAgent_v3_ParticipationType: v3_ParticipationType_CausativeAgent, + /** + * A person or organization who should be contacted for follow-up questions about the act in place of the author. + */ + CallbackContact_v3_ParticipationType: v3_ParticipationType_CallbackContact, + /** + * The catalyst of a chemical reaction, such as an enzyme or a platinum surface. In biochemical reactions, connects the enzyme with the molecular interaction + */ + Catalyst_v3_ParticipationType: v3_ParticipationType_Catalyst, + /** + * An advisor participating in the service by performing evaluations and making recommendations. + */ + Consultant_v3_ParticipationType: v3_ParticipationType_Consultant, + /** + * The target participation for an individual in a health care coverage act in which the target role is either the policy holder of the coverage, or a covered party under the coverage. + */ + CoverageTarget_v3_ParticipationType: v3_ParticipationType_CoverageTarget, + /** + * Description:Fundamental operation in an Information System (IS) that results only in the act of bringing an object into existence. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Create_v3_DataOperation: v3_DataOperation_Create, + /** + * Participant material that is taken up, diminished, altered, or disappears in the act. + */ + Consumable_v3_ParticipationType: v3_ParticipationType_Consumable, + /** + * An entity (person, organization or device) that is in charge of maintaining the information of this act (e.g., who maintains the report or the master service catalog item, etc.). + */ + Custodian_v3_ParticipationType: v3_ParticipationType_Custodian, + /** + * Custodian system must strip information of data that would allow the identification of the source of the information or the information subject. + */ + Deidentify_v3_ActCode: v3_ActCode_Deidentify, + /** + * Description:Fundamental operation in an Information System (IS) that results only in the removal of information about an object from memory or storage. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. + */ + Delete_v3_DataOperation: v3_DataOperation_Delete, + /** + * Participant used in performing the act without being substantially affected by the act (i.e. durable or inert with respect to that particular service). + * + * + * Examples: monitoring equipment, tools, but also access/drainage lines, prostheses, pace maker, etc. + */ + Device_v3_ParticipationType: v3_ParticipationType_Device, + /** + * Target participant that is substantially present in the act and which is directly involved in the action (includes consumed material, devices, etc.). + */ + DirectTarget_v3_ParticipationType: v3_ParticipationType_DirectTarget, + /** + * The practitioner who is responsible for the discharge of a patient from a patient encounter. + */ + Discharger_v3_ParticipationType: v3_ParticipationType_Discharger, + /** + * Distributes material used in or generated during the act. + */ + Distributor_v3_ParticipationType: v3_ParticipationType_Distributor, + /** + * In some organ transplantation services and rarely in transfusion services a donor will be a target participant in the service. However, in most cases transplantation is decomposed in three services: explantation, transport, and implantation. The identity of the donor (recipient) is often irrelevant for the explantation (implantation) service. + */ + Donor_v3_ParticipationType: v3_ParticipationType_Donor, + /** + * The destination for services. May be a static building (or room therein) or a movable facility (e.g., ship). + */ + Destination_v3_ParticipationType: v3_ParticipationType_Destination, + /** + * A location where data about an Act was entered. + */ + EntryLocation_v3_ParticipationType: v3_ParticipationType_EntryLocation, + /** + * A person entering the data into the originating system. The data entry person is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text. + */ + DataEntryPerson_v3_ParticipationType: v3_ParticipationType_DataEntryPerson, + /** + * Only with Transportation services. A person who escorts the patient. + */ + Escort_v3_ParticipationType: v3_ParticipationType_Escort, + /** + * Description: The entity playing the associated role is the physical (including energy), chemical or biological substance that is participating in the exposure. For example in communicable diseases, the associated playing entity is the disease causing pathogen. + */ + ExposureAgent_v3_ParticipationType: v3_ParticipationType_ExposureAgent, + /** + * Description:Direct participation in an exposure act where it is unknown that the participant is the source or subject of the exposure. If the participant is known to be the contact of an exposure then the SBJ participation type should be used. If the participant is known to be the source then the EXSRC participation type should be used. + */ + ExposureParticipation_v3_ParticipationType: v3_ParticipationType_ExposureParticipation, + /** + * Description: The entity playing the associated role is the target (contact) of exposure. + */ + ExposureTarget_v3_ParticipationType: v3_ParticipationType_ExposureTarget, + /** + * Description:The entity playing the associated role is the source of exposure. + */ + ExposureSource_v3_ParticipationType: v3_ParticipationType_ExposureSource, + /** + * The target person or organization contractually recognized by the issuer as a participant who has assumed fiscal responsibility for another personaTMs financial obligations by guaranteeing to pay for amounts owed to a particular account + * + * + * Example:The subscriber of the patientaTMs health insurance policy signs a contract with the provider to be fiscally responsible for the patient billing account balance amount owed. + */ + GuarantorParty_v3_ParticipationType: v3_ParticipationType_GuarantorParty, + /** + * Participant who posses an instrument such as a financial contract (insurance policy) usually based on some agreement with the author. + */ + Holder_v3_ParticipationType: v3_ParticipationType_Holder, + /** + * Target that is not substantially present in the act and which is not directly affected by the act, but which will be a focus of the record or documentation of the act. + */ + IndirectTarget_v3_ParticipationType: v3_ParticipationType_IndirectTarget, + /** + * A source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject. + */ + Informant_v3_ParticipationType: v3_ParticipationType_Informant, + /** + * A party, who may or should receive or who has recieved the Act or subsequent or derivative information of that Act. Information recipient is inert, i.e., independent of mood." Rationale: this is a generalization of a too diverse family that the definition can't be any more specific, and the concept is abstract so one of the specializations should be used. + */ + InformationRecipient_v3_ParticipationType: v3_ParticipationType_InformationRecipient, + /** + * A completion status in which a document has been signed manually or electronically by the individual who is legally responsible for that document. This is the most mature state in the workflow progression. + */ + LegallyAuthenticated_v3_DocumentCompletion: v3_DocumentCompletion_LegallyAuthenticated, + /** + * A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication. + */ + LegalAuthenticator_v3_ParticipationType: v3_ParticipationType_LegalAuthenticator, + /** + * Custodian security system must assign and bind security labels in order to classify information created in the information systems under its control for collection, access, use and disclosure in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the assignment and binding. + * + * + * Usage Note: In security systems, security policy label assignments do not change, they may supersede prior assignments, and such reassignments are always tracked for auditing and other purposes. + */ + AssignSecurityLabel_v3_ActCode: v3_ActCode_AssignSecurityLabel, + /** + * The facility where the service is done. May be a static building (or room therein) or a moving location (e.g., ambulance, helicopter, aircraft, train, truck, ship, etc.) + */ + Location_v3_ParticipationType: v3_ParticipationType_Location, + /** + * Custodian system must render information unreadable and unusable by algorithmically transforming plaintext into ciphertext. User may be provided a key to decrypt per license or "shared secret". + */ + Mask_v3_ActCode: v3_ActCode_Mask, + /** + * An information recipient to notify for urgent matters about this Act. (e.g., in a laboratory order, critical results are being called by phone right away, this is the contact to call; or for an inpatient encounter, a next of kin to notify when the patient becomes critically ill). + */ + UgentNotificationContact_v3_ParticipationType: v3_ParticipationType_UgentNotificationContact, + /** + * A device that changes ownership due to the service, e.g., a pacemaker, a prosthesis, an insulin injection equipment (pen), etc. Such material may need to be restocked after he service. + */ + NonReuseableDevice_v3_ParticipationType: v3_ParticipationType_NonReuseableDevice, + /** + * Description:Change the status of an object representing an Act to "nullified", i.e., treat as though it never existed. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Nullify_v3_DataOperation: v3_DataOperation_Nullify, + /** + * The location of origin for services. May be a static building (or room therein) or a movable facility (e.g., ship). + */ + Origin_v3_ParticipationType: v3_ParticipationType_Origin, + /** + * Indicates that the target of the participation is involved in some manner in the act, but does not qualify how. + */ + Participation_v3_ParticipationType: v3_ParticipationType_Participation, + /** + * The principal or primary performer of the act. + */ + PrimaryPerformer_v3_ParticipationType: v3_ParticipationType_PrimaryPerformer, + /** + * Information recipient to whom an act statement is primarily directed. E.g., a primary care provider receiving a discharge letter from a hospitalist, a health department receiving information on a suspected case of infectious disease. Multiple of these participations may exist on the same act without requiring that recipients be ranked as primary vs. secondary. + */ + PrimaryInformationRecipient_v3_ParticipationType: v3_ParticipationType_PrimaryInformationRecipient, + /** + * Participant material that is brought forth (produced) in the act (e.g., specimen in a specimen collection, access or drainage in a placement service, medication package in a dispense service). It does not matter whether the material produced had existence prior to the service, or whether it is created in the service (e.g., in supply services the product is taken from a stock). + */ + Product_v3_ParticipationType: v3_ParticipationType_Product, + /** + * Definition: A person, non-person living subject, organization or device that who actually and principally carries out the action. Device should only be assigned as a performer in circumstances where the device is performing independent of human intervention. Need not be the principal responsible actor. + * + * + * Exampe: A surgery resident operating under supervision of attending surgeon, a search and rescue dog locating survivors, an electronic laboratory analyzer or the laboratory discipline requested to perform a laboratory test. The performer may also be the patient in self-care, e.g. fingerstick blood sugar. The traditional order filler is a performer. This information should accompany every service event. + * + * + * Note: that existing HL7 designs assign an organization as the playing entity of the Role that is the performer. These designs should be revised in subsequent releases to make this the scooping entity for the role involved. + */ + Performer_v3_ParticipationType: v3_ParticipationType_Performer, + /** + * Custodian system must strip information of data that would allow the identification of the source of the information or the information subject. Custodian may retain a key to relink data necessary to reidentify the information subject. + */ + Pseudonymize_v3_ActCode: v3_ActCode_Pseudonymize, + /** + * The record target indicates whose medical record holds the documentation of this act. This is especially important when the subject of a service is not the patient himself. + */ + RecordTarget_v3_ParticipationType: v3_ParticipationType_RecordTarget, + /** + * The person (or organization) who receives the product of an Act. + */ + Receiver_v3_ParticipationType: v3_ParticipationType_Receiver, + /** + * A device that does not change ownership due to the service, i.e., a surgical instrument or tool or an endoscope. The distinction between reuseable and non-reuseable must be made in order to know whether material must be re-stocked. + */ + ReusableDevice_v3_ParticipationType: v3_ParticipationType_ReusableDevice, + /** + * A person having referred the subject of the service to the performer (referring physician). Typically, a referring physician will receive a report. + */ + Referrer_v3_ParticipationType: v3_ParticipationType_Referrer, + /** + * A participant (e.g. provider) who has referred the subject of an act (e.g. patient). + * + * Typically, a referred by participant will provide a report (e.g. referral). + */ + ReferredBy_v3_ParticipationType: v3_ParticipationType_ReferredBy, + /** + * The person who receives the patient + */ + ReferredTo_v3_ParticipationType: v3_ParticipationType_ReferredTo, + /** + * The person or organization that has primary responsibility for the act. The responsible party is not necessarily present in an action, but is accountable for the action through the power to delegate, and the duty to review actions with the performing actor after the fact. This responsibility may be ethical, legal, contractual, fiscal, or fiduciary in nature. + * + * + * Example: A person who is the head of a biochemical laboratory; a sponsor for a policy or government program. + */ + ResponsibleParty_v3_ParticipationType: v3_ParticipationType_ResponsibleParty, + /** + * Some services take place at multiple concurrent locations (e.g., telemedicine, telephone consultation). The location where the principal performing actor is located is taken as the primary location (LOC) while the other location(s) are considered "remote." + */ + Remote_v3_ParticipationType: v3_ParticipationType_Remote, + /** + * The principle target on which the action happens. + * + * + * Examples: The patient in physical examination, a specimen in a lab observation. May also be a patient's family member (teaching) or a device or room (cleaning, disinfecting, housekeeping). + * + * + * UsageNotes: Not all direct targets are subjects. Consumables and devices used as tools for an act are not subjects. However, a device may be a subject of a maintenance action. + */ + Subject_v3_ParticipationType: v3_ParticipationType_Subject, + /** + * The subject of non-clinical (e.g. laboratory) observation services is a specimen. + */ + Specimen_v3_ParticipationType: v3_ParticipationType_Specimen, + /** + * A person assisting in an act through his substantial presence and involvement This includes: assistants, technicians, associates, or whatever the job titles may be. + */ + SecondaryPerformer_v3_ParticipationType: v3_ParticipationType_SecondaryPerformer, + /** + * Something incorporated in the subject of a therapy service to achieve a physiologic effect (e.g., heal, relieve, provoke a condition, etc.) on the subject. In an administration service the therapeutic agent is a consumable, in a preparation or dispense service, it is a product. Thus, consumable or product must be specified in accordance with the kind of service. + */ + TherapeuticAgent_v3_ParticipationType: v3_ParticipationType_TherapeuticAgent, + /** + * An entity entering the data into the originating system. The data entry entity is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text transcribed into electronic form. + */ + Transcriber_v3_ParticipationType: v3_ParticipationType_Transcriber, + /** + * A secondary information recipient, who receives copies (e.g., a primary care provider receiving copies of results as ordered by specialist). + */ + Tracker_v3_ParticipationType: v3_ParticipationType_Tracker, + /** + * Definition:Fundamental operation in an Information System (IS) that results only in the revision or alteration of an object. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. + */ + Revise_v3_DataOperation: v3_DataOperation_Revise, + /** + * For services, an intermediate location that specifies a path between origin an destination. + */ + Via_v3_ParticipationType: v3_ParticipationType_Via, + /** + * A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability. + */ + Verifier_v3_ParticipationType: v3_ParticipationType_Verifier, + /** + * Only with service events. A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness. + */ + Witness_v3_ParticipationType: v3_ParticipationType_Witness, +}; +const provenance_agent_type_Assembler: Coding = { + code: "assembler", + display: "Assembler", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Attester: Coding = { + code: "attester", + display: "Attester", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Author: Coding = { + code: "author", + display: "Author", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Composer: Coding = { + code: "composer", + display: "Composer", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Custodian: Coding = { + code: "custodian", + display: "Custodian", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Enterer: Coding = { + code: "enterer", + display: "Enterer", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Informant: Coding = { + code: "informant", + display: "Informant", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_LegalAuthenticator: Coding = { + code: "legal", + display: "Legal Authenticator", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Performer: Coding = { + code: "performer", + display: "Performer", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +const provenance_agent_type_Verifier: Coding = { + code: "verifier", + display: "Verifier", + system: "http://terminology.hl7.org/CodeSystem/provenance-participant-type" +}; +/** + * The type of participation a provenance participant. + */ +export const ProvenanceAgentType = { + /** + * A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact. + */ + Assembler: provenance_agent_type_Assembler, + /** + * A verifier who attests to the accuracy of the resource + */ + Attester: provenance_agent_type_Attester, + /** + * A party that originates the resource and therefore has responsibility for the information given in the resource and ownership of this resource + */ + Author: provenance_agent_type_Author, + /** + * A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact. + */ + Composer: provenance_agent_type_Composer, + /** + * The entity that is accountable for maintaining a true an accurate copy of the original record + */ + Custodian: provenance_agent_type_Custodian, + /** + * A person entering the data into the originating system + */ + Enterer: provenance_agent_type_Enterer, + /** + * A person who reported information that contributed to the resource + */ + Informant: provenance_agent_type_Informant, + /** + * The person authenticated the content and accepted legal responsibility for its content + */ + LegalAuthenticator: provenance_agent_type_LegalAuthenticator, + /** + * A person, animal, organization or device that who actually and principally carries out the activity + */ + Performer: provenance_agent_type_Performer, + /** + * A person who verifies the correctness and appropriateness of activity + */ + Verifier: provenance_agent_type_Verifier, +}; +const provenance_entity_role_Derivation: Coding = { + code: "derivation", + display: "Derivation", + system: "http://hl7.org/fhir/provenance-entity-role" +}; +const provenance_entity_role_Quotation: Coding = { + code: "quotation", + display: "Quotation", + system: "http://hl7.org/fhir/provenance-entity-role" +}; +const provenance_entity_role_Removal: Coding = { + code: "removal", + display: "Removal", + system: "http://hl7.org/fhir/provenance-entity-role" +}; +const provenance_entity_role_Revision: Coding = { + code: "revision", + display: "Revision", + system: "http://hl7.org/fhir/provenance-entity-role" +}; +const provenance_entity_role_Source: Coding = { + code: "source", + display: "Source", + system: "http://hl7.org/fhir/provenance-entity-role" +}; +/** + * How an entity was used in an activity. + */ +export const ProvenanceEntityRole = { + /** + * A transformation of an entity into another, an update of an entity resulting in a new one, or the construction of a new entity based on a pre-existing entity. + */ + Derivation: provenance_entity_role_Derivation, + /** + * The repeat of (some or all of) an entity, such as text or image, by someone who might or might not be its original author. + */ + Quotation: provenance_entity_role_Quotation, + /** + * A derivation for which the entity is removed from accessibility usually through the use of the Delete operation. + */ + Removal: provenance_entity_role_Removal, + /** + * A derivation for which the resulting entity is a revised version of some original. + */ + Revision: provenance_entity_role_Revision, + /** + * A primary source for a topic refers to something produced by some agent with direct experience and knowledge about the topic, at the time of the topic's study, without benefit from hindsight. + */ + Source: provenance_entity_role_Source, +}; +/** + * Types of roles indicating how a particular agent was involved with the creation or modification of a resource for use when exposing event history + */ +export const ProvenanceHistoryAgentType = { + /** + * Definition: A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act. + * + * + * Example: the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship. + * + * Examples of such policies might include: + * + * + * + * The author and anyone they explicitly delegate may update the report; + * + * + * + * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic; + * + * + * + * A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party. + */ + AuthorOriginator: v3_ParticipationType_AuthorOriginator, + /** + * A person entering the data into the originating system. The data entry person is collected optionally for internal quality control purposes. This includes the transcriptionist for dictated text. + */ + DataEntryPerson: v3_ParticipationType_DataEntryPerson, + /** + * A source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject. + */ + Informant: v3_ParticipationType_Informant, + /** + * A person who verifies the correctness and appropriateness of the service (plan, order, event, etc.) and hence takes on accountability. + */ + Verifier: v3_ParticipationType_Verifier, +}; +const v3_DataOperation_Abort: Coding = { + code: "ABORT", + display: "abort", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Activate: Coding = { + code: "ACTIVATE", + display: "activate", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Cancel: Coding = { + code: "CANCEL", + display: "cancel", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Complete: Coding = { + code: "COMPLETE", + display: "complete", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Hold: Coding = { + code: "HOLD", + display: "hold", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Obsolete: Coding = { + code: "OBSOLETE", + display: "obsolete", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Reactivate: Coding = { + code: "REACTIVATE", + display: "reactivate", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Release: Coding = { + code: "RELEASE", + display: "release", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Resume: Coding = { + code: "RESUME", + display: "resume", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +const v3_DataOperation_Suspend: Coding = { + code: "SUSPEND", + display: "suspend", + system: "http://terminology.hl7.org/CodeSystem/v3-DataOperation" +}; +/** + * Codes for Provenance activities that are relevant when capturing event history for resources. + */ +export const ProvenanceHistoryRecordActivity = { + /** + * Description:Change the status of an object representing an Act to "aborted", i.e., terminated prior to the originally intended completion. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Abort: v3_DataOperation_Abort, + /** + * Description:Change the status of an object representing an Act to "active", i.e., so it can be performed or is being performed, for the first time. (Contrast with REACTIVATE.) For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Activate: v3_DataOperation_Activate, + /** + * Description:Change the status of an object representing an Act to "cancelled", i.e., abandoned before activation. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Cancel: v3_DataOperation_Cancel, + /** + * Description:Change the status of an object representing an Act to "completed", i.e., terminated normally after all of its constituents have been performed. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Complete: v3_DataOperation_Complete, + /** + * Description:Fundamental operation in an Information System (IS) that results only in the act of bringing an object into existence. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Create: v3_DataOperation_Create, + /** + * Description:Fundamental operation in an Information System (IS) that results only in the removal of information about an object from memory or storage. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. + */ + Delete: v3_DataOperation_Delete, + /** + * Description:Change the status of an object representing an Act to "held", i.e., put aside an Act that is still in preparatory stages. No action can occur until the Act is released. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Hold: v3_DataOperation_Hold, + /** + * Description:Change the status of an object representing an Act to "nullified", i.e., treat as though it never existed. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Nullify: v3_DataOperation_Nullify, + /** + * Description:Change the status of an object representing an Act to "obsolete" when it has been replaced by a new instance. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Obsolete: v3_DataOperation_Obsolete, + /** + * Description:Change the status of a formerly active object representing an Act to "active", i.e., so it can again be performed or is being performed. (Contrast with ACTIVATE.) For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Reactivate: v3_DataOperation_Reactivate, + /** + * Description:Change the status of an object representing an Act so it is no longer "held", i.e., allow action to occur. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Release: v3_DataOperation_Release, + /** + * Description:Change the status of a suspended object representing an Act to "active", i.e., so it can be performed or is being performed. For an HL7 Act, the state transitions per the HL7 Reference Information Model. + */ + Resume: v3_DataOperation_Resume, + /** + * Definition:Change the status of an object representing an Act to suspended, i.e., so it is temporarily not in service. + */ + Suspend: v3_DataOperation_Suspend, + /** + * Definition:Fundamental operation in an Information System (IS) that results only in the revision or alteration of an object. Note: The preceding definition is taken from the HL7 RBAC specification. There is no restriction on how the operation is invoked, e.g., via a user interface. + */ + Revise: v3_DataOperation_Revise, +}; +const publication_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/publication-status" +}; +const publication_status_Draft: Coding = { + code: "draft", + display: "Draft", + system: "http://hl7.org/fhir/publication-status" +}; +const publication_status_Retired: Coding = { + code: "retired", + display: "Retired", + system: "http://hl7.org/fhir/publication-status" +}; +const publication_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/publication-status" +}; +/** + * The lifecycle status of an artifact. + */ +export const PublicationStatus = { + /** + * This resource is ready for normal use. + */ + Active: publication_status_Active, + /** + * This resource is still under development and is not yet considered to be ready for normal use. + */ + Draft: publication_status_Draft, + /** + * This resource has been withdrawn or superseded and should no longer be used. + */ + Retired: publication_status_Retired, + /** + * The authoring system does not know which of the status values currently applies for this resource. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, it's just not known which one. + */ + Unknown: publication_status_Unknown, +}; +const quantity_comparator_LessThan: Coding = { + code: "<", + display: "Less than", + system: "http://hl7.org/fhir/quantity-comparator" +}; +const quantity_comparator_LessOrEqualTo: Coding = { + code: "<=", + display: "Less or Equal to", + system: "http://hl7.org/fhir/quantity-comparator" +}; +const quantity_comparator_GreaterThan: Coding = { + code: ">", + display: "Greater than", + system: "http://hl7.org/fhir/quantity-comparator" +}; +const quantity_comparator_GreaterOrEqualTo: Coding = { + code: ">=", + display: "Greater or Equal to", + system: "http://hl7.org/fhir/quantity-comparator" +}; +/** + * How the Quantity should be understood and represented. + */ +export const QuantityComparator = { + /** + * The actual value is less than the given value. + */ + LessThan: quantity_comparator_LessThan, + /** + * The actual value is less than or equal to the given value. + */ + LessOrEqualTo: quantity_comparator_LessOrEqualTo, + /** + * The actual value is greater than the given value. + */ + GreaterThan: quantity_comparator_GreaterThan, + /** + * The actual value is greater than or equal to the given value. + */ + GreaterOrEqualTo: quantity_comparator_GreaterOrEqualTo, +}; +const questionnaire_display_category_Help: Coding = { + code: "help", + display: "Help", + system: "http://hl7.org/fhir/questionnaire-display-category" +}; +const questionnaire_display_category_Instructions: Coding = { + code: "instructions", + display: "Instructions", + system: "http://hl7.org/fhir/questionnaire-display-category" +}; +const questionnaire_display_category_Security: Coding = { + code: "security", + display: "Security", + system: "http://hl7.org/fhir/questionnaire-display-category" +}; +/** + * Codes defining the purpose of a Questionnaire item of type 'text'. + */ +export const QuestionnaireDisplayCategory = { + /** + * The text provides additional guidance on populating the containing item. Help text isn't necessarily expected to be rendered as part of the form, but may instead be made available through fly-over, pop-up button, link to a "help" page, etc. + */ + Help: questionnaire_display_category_Help, + /** + * The text provides guidance on how to populate or use a portion of the questionnaire (or the questionnaire as a whole). + */ + Instructions: questionnaire_display_category_Instructions, + /** + * The text provides guidance on how the information should be or will be handled from a security/confidentiality/access control perspective when completed + */ + Security: questionnaire_display_category_Security, +}; +const questionnaire_enable_behavior_All: Coding = { + code: "all", + display: "All", + system: "http://hl7.org/fhir/questionnaire-enable-behavior" +}; +const questionnaire_enable_behavior_Any: Coding = { + code: "any", + display: "Any", + system: "http://hl7.org/fhir/questionnaire-enable-behavior" +}; +/** + * Controls how multiple enableWhen values are interpreted - whether all or any must be true. + */ +export const QuestionnaireEnableBehavior = { + /** + * Enable the question when all the enableWhen criteria are satisfied. + */ + All: questionnaire_enable_behavior_All, + /** + * Enable the question when any of the enableWhen criteria are satisfied. + */ + Any: questionnaire_enable_behavior_Any, +}; +const questionnaire_enable_operator_NotEquals: Coding = { + code: "!=", + display: "Not Equals", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_LessThan: Coding = { + code: "<", + display: "Less Than", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_LessOrEquals: Coding = { + code: "<=", + display: "Less or Equals", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_Equals: Coding = { + code: "=", + display: "Equals", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_GreaterThan: Coding = { + code: ">", + display: "Greater Than", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_GreaterOrEquals: Coding = { + code: ">=", + display: "Greater or Equals", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +const questionnaire_enable_operator_Exists: Coding = { + code: "exists", + display: "Exists", + system: "http://hl7.org/fhir/questionnaire-enable-operator" +}; +/** + * The criteria by which a question is enabled. + */ +export const QuestionnaireEnableOperator = { + /** + * True if whether at least no answer has a value that is equal to the enableWhen answer. + */ + NotEquals: questionnaire_enable_operator_NotEquals, + /** + * True if whether at least no answer has a value that is less than the enableWhen answer. + */ + LessThan: questionnaire_enable_operator_LessThan, + /** + * True if whether at least no answer has a value that is less or equal to the enableWhen answer. + */ + LessOrEquals: questionnaire_enable_operator_LessOrEquals, + /** + * True if whether at least one answer has a value that is equal to the enableWhen answer. + */ + Equals: questionnaire_enable_operator_Equals, + /** + * True if whether at least no answer has a value that is greater than the enableWhen answer. + */ + GreaterThan: questionnaire_enable_operator_GreaterThan, + /** + * True if whether at least no answer has a value that is greater or equal to the enableWhen answer. + */ + GreaterOrEquals: questionnaire_enable_operator_GreaterOrEquals, + /** + * True if whether an answer exists is equal to the enableWhen answer (which must be a boolean). + */ + Exists: questionnaire_enable_operator_Exists, +}; +const questionnaire_item_control_AnswerTable: Coding = { + code: "atable", + display: "Answer Table", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_AutoComplete: Coding = { + code: "autocomplete", + display: "Auto-complete", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_CheckBox: Coding = { + code: "check-box", + display: "Check-box", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_DropDown: Coding = { + code: "drop-down", + display: "Drop down", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_FlyOver: Coding = { + code: "flyover", + display: "Fly-over", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Footer: Coding = { + code: "footer", + display: "Footer", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Group: Coding = { + code: "group", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_GroupTable: Coding = { + code: "gtable", + display: "Group Table", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Header: Coding = { + code: "header", + display: "Header", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_HelpButton: Coding = { + code: "help", + display: "Help-Button", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_HorizontalAnswerTable: Coding = { + code: "htable", + display: "Horizontal Answer Table", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_InLine: Coding = { + code: "inline", + display: "In-line", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_List: Coding = { + code: "list", + display: "List", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Lookup: Coding = { + code: "lookup", + display: "Lookup", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_LowerBound: Coding = { + code: "lower", + display: "Lower-bound", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Prompt: Coding = { + code: "prompt", + display: "Prompt", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Question: Coding = { + code: "question", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_RadioButton: Coding = { + code: "radio-button", + display: "Radio Button", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Slider: Coding = { + code: "slider", + display: "Slider", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Spinner: Coding = { + code: "spinner", + display: "Spinner", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_VerticalAnswerTable: Coding = { + code: "table", + display: "Vertical Answer Table", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Text: Coding = { + code: "text", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_TextBox: Coding = { + code: "text-box", + display: "Text Box", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_Unit: Coding = { + code: "unit", + display: "Unit", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +const questionnaire_item_control_UpperBound: Coding = { + code: "upper", + display: "Upper-bound", + system: "http://hl7.org/fhir/questionnaire-item-control" +}; +/** + * Starter set of user interface control/display mechanisms that might be used when rendering an item in a questionnaire. + */ +export const QuestionnaireItemControl = { + /** + * This table has one row - for the question. Permitted answers are columns. Used for choice questions. + */ + AnswerTable: questionnaire_item_control_AnswerTable, + /** + * A control which provides a list of potential matches based on text entered into a control. Used for large choice sets where text-matching is an appropriate discovery mechanism. + */ + AutoComplete: questionnaire_item_control_AutoComplete, + /** + * A control where choices are listed with a box beside them. The box can be toggled to select or de-select a given choice. Multiple selections may be possible. + */ + CheckBox: questionnaire_item_control_CheckBox, + /** + * A control where an item (or multiple items) can be selected from a list that is only displayed when the user is editing the field. + */ + DropDown: questionnaire_item_control_DropDown, + /** + * Text is temporarily visible over top of an item if the mouse is positioned over top of the text for the containing item + */ + FlyOver: questionnaire_item_control_FlyOver, + /** + * The group is to be continuously visible at the bottom of the questionnaire + */ + Footer: questionnaire_item_control_Footer, + /** + * UI controls relevant to organizing groups of questions + */ + Group: questionnaire_item_control_Group, + /** + * Questions within the group are columns in the table with each group repetition as a row. Used for single-answer questions. + */ + GroupTable: questionnaire_item_control_GroupTable, + /** + * The group is to be continuously visible at the top of the questionnaire + */ + Header: questionnaire_item_control_Header, + /** + * Text is displayed in a dialog box or similar control if invoked by pushing a button or some other UI-appropriate action to request 'help' for a question, group or the questionnaire as a whole (depending what the text is nested within) + */ + HelpButton: questionnaire_item_control_HelpButton, + /** + * Questions within the group are columns in the table with possible answers as rows. Used for 'choice' questions. + */ + HorizontalAnswerTable: questionnaire_item_control_HorizontalAnswerTable, + /** + * Text is displayed as a paragraph in a sequential position between sibling items (default behavior) + */ + InLine: questionnaire_item_control_InLine, + /** + * Questions within the group should be listed sequentially + */ + List: questionnaire_item_control_List, + /** + * A control where editing an item spawns a separate dialog box or screen permitting a user to navigate, filter or otherwise discover an appropriate match. Useful for large choice sets where text matching is not an appropriate discovery mechanism. Such screens must generally be tuned for the specific choice list structure. + */ + Lookup: questionnaire_item_control_Lookup, + /** + * Text is displayed to the left of the set of answer choices or a scaling control for the parent question item to indicate the meaning of the 'lower' bound. E.g. 'Strongly disagree' + */ + LowerBound: questionnaire_item_control_LowerBound, + /** + * Text is displayed immediately below or within the answer-entry area of the containing question item (typically as a guide for what to enter) + */ + Prompt: questionnaire_item_control_Prompt, + /** + * UI controls relevant to capturing question data + */ + Question: questionnaire_item_control_Question, + /** + * A control where choices are listed with a button beside them. The button can be toggled to select or de-select a given choice. Selecting one item deselects all others. + */ + RadioButton: questionnaire_item_control_RadioButton, + /** + * A control where an axis is displayed between the high and low values and the control can be visually manipulated to select a value anywhere on the axis. + */ + Slider: questionnaire_item_control_Slider, + /** + * A control where a list of numeric or other ordered values can be scrolled through via arrows. + */ + Spinner: questionnaire_item_control_Spinner, + /** + * Questions within the group are rows in the table with possible answers as columns. Used for 'choice' questions. + */ + VerticalAnswerTable: questionnaire_item_control_VerticalAnswerTable, + /** + * UI controls relevant to rendering questionnaire text items + */ + Text: questionnaire_item_control_Text, + /** + * A control where a user can type in their answer freely. + */ + TextBox: questionnaire_item_control_TextBox, + /** + * Text is displayed adjacent (horizontally or vertically) to the answer space for the parent question, typically to indicate a unit of measure + */ + Unit: questionnaire_item_control_Unit, + /** + * Text is displayed to the right of the set of answer choices or a scaling control for the parent question item to indicate the meaning of the 'upper' bound. E.g. 'Strongly agree' + */ + UpperBound: questionnaire_item_control_UpperBound, +}; +const v3_ParticipationMode_ElectronicData: Coding = { + code: "ELECTRONIC", + display: "electronic data", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode" +}; +const v3_ParticipationMode_Verbal: Coding = { + code: "VERBAL", + display: "verbal", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode" +}; +const v3_ParticipationMode_Written: Coding = { + code: "WRITTEN", + display: "written", + system: "http://terminology.hl7.org/CodeSystem/v3-ParticipationMode" +}; +/** + * Codes describing how the QuestionnaireResponse was populated + */ +export const QuestionnaireresponseMode = { + /** + * Participation by non-human-languaged based electronic signal + */ + ElectronicData: v3_ParticipationMode_ElectronicData, + /** + * Participation by voice communication + */ + Verbal: v3_ParticipationMode_Verbal, + /** + * Participation by human language recorded on a physical material + */ + Written: v3_ParticipationMode_Written, +}; +const questionnaire_usage_mode_CaptureOnly: Coding = { + code: "capture", + display: "Capture Only", + system: "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode" +}; +const questionnaire_usage_mode_CaptureAndDisplay: Coding = { + code: "capture-display", + display: "Capture & Display", + system: "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode" +}; +const questionnaire_usage_mode_CaptureOrIfAnsweredDisplay: Coding = { + code: "capture-display-non-empty", + display: "Capture or, if answered, Display", + system: "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode" +}; +const questionnaire_usage_mode_DisplayOnly: Coding = { + code: "display", + display: "Display Only", + system: "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode" +}; +const questionnaire_usage_mode_DisplayWhenAnswered: Coding = { + code: "display-non-empty", + display: "Display when Answered", + system: "http://terminology.hl7.org/CodeSystem/questionnaire-usage-mode" +}; +/** + * Identifies the modes of usage of a questionnaire that should enable a particular questionnaire item. + */ +export const QuestionnaireUsageMode = { + /** + * Render the item only when capturing data. + */ + CaptureOnly: questionnaire_usage_mode_CaptureOnly, + /** + * Render the item regardless of usage mode. + */ + CaptureAndDisplay: questionnaire_usage_mode_CaptureAndDisplay, + /** + * Render the item when capturing data or when displaying a completed form and the item has been answered (or has child items that have been answered). + */ + CaptureOrIfAnsweredDisplay: questionnaire_usage_mode_CaptureOrIfAnsweredDisplay, + /** + * Render the item only when displaying a completed form. + */ + DisplayOnly: questionnaire_usage_mode_DisplayOnly, + /** + * Render the item only when displaying a completed form and the item has been answered (or has child items that have been answered). + */ + DisplayWhenAnswered: questionnaire_usage_mode_DisplayWhenAnswered, +}; +const reaction_event_certainty_Confirmed: Coding = { + code: "confirmed", + display: "Confirmed", + system: "http://terminology.hl7.org/CodeSystem/reaction-event-certainty" +}; +const reaction_event_certainty_Likely: Coding = { + code: "likely", + display: "Likely", + system: "http://terminology.hl7.org/CodeSystem/reaction-event-certainty" +}; +const reaction_event_certainty_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/reaction-event-certainty" +}; +const reaction_event_certainty_Unlikely: Coding = { + code: "unlikely", + display: "Unlikely", + system: "http://terminology.hl7.org/CodeSystem/reaction-event-certainty" +}; +/** + * Statement about the degree of clinical certainty that a specific substance was the cause of the manifestation in a reaction event. + */ +export const ReactionEventCertainty = { + /** + * There is a very high level of clinical certainty that the reaction was due to the identified substance, which may include clinical evidence by testing or rechallenge. + */ + Confirmed: reaction_event_certainty_Confirmed, + /** + * There is a high level of clinical certainty that the reaction was caused by the identified substance. + */ + Likely: reaction_event_certainty_Likely, + /** + * The clinical certainty that the reaction was caused by the identified substance is unknown. It is an explicit assertion that certainty is not known. + */ + Unknown: reaction_event_certainty_Unknown, + /** + * There is a low level of clinical certainty that the reaction was caused by the identified substance. + */ + Unlikely: reaction_event_certainty_Unlikely, +}; +const reaction_event_severity_Mild: Coding = { + code: "mild", + display: "Mild", + system: "http://hl7.org/fhir/reaction-event-severity" +}; +const reaction_event_severity_Moderate: Coding = { + code: "moderate", + display: "Moderate", + system: "http://hl7.org/fhir/reaction-event-severity" +}; +const reaction_event_severity_Severe: Coding = { + code: "severe", + display: "Severe", + system: "http://hl7.org/fhir/reaction-event-severity" +}; +/** + * Clinical assessment of the severity of a reaction event as a whole, potentially considering multiple different manifestations. + */ +export const ReactionEventSeverity = { + /** + * Causes mild physiological effects. + */ + Mild: reaction_event_severity_Mild, + /** + * Causes moderate physiological effects. + */ + Moderate: reaction_event_severity_Moderate, + /** + * Causes severe physiological effects. + */ + Severe: reaction_event_severity_Severe, +}; +const recommendation_strength_Strong: Coding = { + code: "strong", + display: "Strong", + system: "http://terminology.hl7.org/CodeSystem/recommendation-strength" +}; +const recommendation_strength_Weak: Coding = { + code: "weak", + display: "Weak", + system: "http://terminology.hl7.org/CodeSystem/recommendation-strength" +}; +/** + * A rating system that describes the strength of the recommendation, such as the GRADE, DynaMed, or HGPS systems. + */ +export const RecommendationStrength = { + /** + * Strong recommendation. + */ + Strong: recommendation_strength_Strong, + /** + * Weak recommendation. + */ + Weak: recommendation_strength_Weak, +}; +const reference_handling_policy_ReferenceIntegrityEnforced: Coding = { + code: "enforced", + display: "Reference Integrity Enforced", + system: "http://hl7.org/fhir/reference-handling-policy" +}; +const reference_handling_policy_LiteralReferences: Coding = { + code: "literal", + display: "Literal References", + system: "http://hl7.org/fhir/reference-handling-policy" +}; +const reference_handling_policy_LocalReferencesOnly: Coding = { + code: "local", + display: "Local References Only", + system: "http://hl7.org/fhir/reference-handling-policy" +}; +const reference_handling_policy_LogicalReferences: Coding = { + code: "logical", + display: "Logical References", + system: "http://hl7.org/fhir/reference-handling-policy" +}; +const reference_handling_policy_ResolvesReferences: Coding = { + code: "resolves", + display: "Resolves References", + system: "http://hl7.org/fhir/reference-handling-policy" +}; +/** + * A set of flags that defines how references are supported. + */ +export const ReferenceHandlingPolicy = { + /** + * The server enforces that references have integrity - e.g. it ensures that references can always be resolved. This is typically the case for clinical record systems, but often not the case for middleware/proxy systems. + */ + ReferenceIntegrityEnforced: reference_handling_policy_ReferenceIntegrityEnforced, + /** + * The server supports and populates Literal references (i.e. using Reference.reference) where they are known (this code does not guarantee that all references are literal; see 'enforced'). + */ + LiteralReferences: reference_handling_policy_LiteralReferences, + /** + * The server does not support references that point to other servers. + */ + LocalReferencesOnly: reference_handling_policy_LocalReferencesOnly, + /** + * The server allows logical references (i.e. using Reference.identifier). + */ + LogicalReferences: reference_handling_policy_LogicalReferences, + /** + * The server will attempt to resolve logical references to literal references - i.e. converting Reference.identifier to Reference.reference (if resolution fails, the server may still accept resources; see logical). + */ + ResolvesReferences: reference_handling_policy_ResolvesReferences, +}; +const ReferencerangeAppliesto_VAL248152002: Coding = { + code: "248152002", + system: "http://snomed.info/sct" +}; +const ReferencerangeAppliesto_VAL248153007: Coding = { + code: "248153007", + system: "http://snomed.info/sct" +}; +const ReferencerangeAppliesto_VAL77386006: Coding = { + code: "77386006", + system: "http://snomed.info/sct" +}; +/** + * This value set defines a set of codes that can be used to indicate the particular target population the reference range applies to. + */ +export const ReferencerangeAppliesto = { + VAL248152002: ReferencerangeAppliesto_VAL248152002, + VAL248153007: ReferencerangeAppliesto_VAL248153007, + VAL77386006: ReferencerangeAppliesto_VAL77386006, +}; +const referencerange_meaning_Endocrine: Coding = { + code: "endocrine", + display: "Endocrine", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_FollicularStage: Coding = { + code: "follicular", + display: "Follicular Stage", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_Luteal: Coding = { + code: "luteal", + display: "Luteal", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_MidCycle: Coding = { + code: "midcycle", + display: "MidCycle", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_NormalRange: Coding = { + code: "normal", + display: "Normal Range", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_PostTherapeuticDesiredLevel: Coding = { + code: "post", + display: "Post Therapeutic Desired Level", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_PostMenopause: Coding = { + code: "postmenopausal", + display: "Post-Menopause", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_PreTherapeuticDesiredLevel: Coding = { + code: "pre", + display: "Pre Therapeutic Desired Level", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_PrePuberty: Coding = { + code: "pre-puberty", + display: "Pre-Puberty", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_RecommendedRange: Coding = { + code: "recommended", + display: "Recommended Range", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_TherapeuticDesiredLevel: Coding = { + code: "therapeutic", + display: "Therapeutic Desired Level", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_TreatmentRange: Coding = { + code: "treatment", + display: "Treatment Range", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +const referencerange_meaning_Type: Coding = { + code: "type", + display: "Type", + system: "http://terminology.hl7.org/CodeSystem/referencerange-meaning" +}; +/** + * This value set defines a set of codes that can be used to indicate the meaning/use of a reference range for a particular target population. + */ +export const ReferencerangeMeaning = { + /** + * Endocrine related states that change the expected value. + */ + Endocrine: referencerange_meaning_Endocrine, + /** + * An expected range in an individual during the follicular stage of the cycle. + */ + FollicularStage: referencerange_meaning_FollicularStage, + /** + * An expected range in an individual during the luteal stage of the cycle. + */ + Luteal: referencerange_meaning_Luteal, + /** + * An expected range in an individual during the midcycle stage of the cycle. + */ + MidCycle: referencerange_meaning_MidCycle, + /** + * Values expected for a normal member of the relevant control population being measured. Typically each results producer such as a laboratory has specific normal ranges and they are usually defined as within two standard deviations from the mean and account for 95.45% of this population. + */ + NormalRange: referencerange_meaning_NormalRange, + /** + * The optimal range for best therapeutic outcomes for a specimen taken immediately after administration. + */ + PostTherapeuticDesiredLevel: referencerange_meaning_PostTherapeuticDesiredLevel, + /** + * An expected range in an individual post-menopause. + */ + PostMenopause: referencerange_meaning_PostMenopause, + /** + * The optimal range for best therapeutic outcomes for a specimen taken immediately before administration. + */ + PreTherapeuticDesiredLevel: referencerange_meaning_PreTherapeuticDesiredLevel, + /** + * An expected range in an individual prior to puberty. + */ + PrePuberty: referencerange_meaning_PrePuberty, + /** + * The range that is recommended by a relevant professional body. + */ + RecommendedRange: referencerange_meaning_RecommendedRange, + /** + * The optimal range for best therapeutic outcomes. + */ + TherapeuticDesiredLevel: referencerange_meaning_TherapeuticDesiredLevel, + /** + * The range at which treatment would/should be considered. + */ + TreatmentRange: referencerange_meaning_TreatmentRange, + /** + * General types of reference range. + */ + Type: referencerange_meaning_Type, +}; +const reference_version_rules_EitherSpecificOrIndependent: Coding = { + code: "either", + display: "Either Specific or independent", + system: "http://hl7.org/fhir/reference-version-rules" +}; +const reference_version_rules_VersionIndependent: Coding = { + code: "independent", + display: "Version independent", + system: "http://hl7.org/fhir/reference-version-rules" +}; +const reference_version_rules_VersionSpecific: Coding = { + code: "specific", + display: "Version Specific", + system: "http://hl7.org/fhir/reference-version-rules" +}; +/** + * Whether a reference needs to be version specific or version independent, or whether either can be used. + */ +export const ReferenceVersionRules = { + /** + * The reference may be either version independent or version specific. + */ + EitherSpecificOrIndependent: reference_version_rules_EitherSpecificOrIndependent, + /** + * The reference must be version independent. + */ + VersionIndependent: reference_version_rules_VersionIndependent, + /** + * The reference must be version specific. + */ + VersionSpecific: reference_version_rules_VersionSpecific, +}; +const related_artifact_type_Citation: Coding = { + code: "citation", + display: "Citation", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_ComposedOf: Coding = { + code: "composed-of", + display: "Composed Of", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_DependsOn: Coding = { + code: "depends-on", + display: "Depends On", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_DerivedFrom: Coding = { + code: "derived-from", + display: "Derived From", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_Documentation: Coding = { + code: "documentation", + display: "Documentation", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_Justification: Coding = { + code: "justification", + display: "Justification", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_Predecessor: Coding = { + code: "predecessor", + display: "Predecessor", + system: "http://hl7.org/fhir/related-artifact-type" +}; +const related_artifact_type_Successor: Coding = { + code: "successor", + display: "Successor", + system: "http://hl7.org/fhir/related-artifact-type" +}; +/** + * The type of relationship to the related artifact. + */ +export const RelatedArtifactType = { + /** + * Bibliographic citation for papers, references, or other relevant material for the knowledge resource. This is intended to allow for citation of related material, but that was not necessarily specifically prepared in connection with this knowledge resource. + */ + Citation: related_artifact_type_Citation, + /** + * The knowledge resource is composed of the given related artifact. + */ + ComposedOf: related_artifact_type_ComposedOf, + /** + * The knowledge resource depends on the given related artifact. + */ + DependsOn: related_artifact_type_DependsOn, + /** + * The knowledge resource is derived from the related artifact. This is intended to capture the relationship in which a particular knowledge resource is based on the content of another artifact, but is modified to capture either a different set of overall requirements, or a more specific set of requirements such as those involved in a particular institution or clinical setting. + */ + DerivedFrom: related_artifact_type_DerivedFrom, + /** + * Additional documentation for the knowledge resource. This would include additional instructions on usage as well as additional information on clinical context or appropriateness. + */ + Documentation: related_artifact_type_Documentation, + /** + * A summary of the justification for the knowledge resource including supporting evidence, relevant guidelines, or other clinically important information. This information is intended to provide a way to make the justification for the knowledge resource available to the consumer of interventions or results produced by the knowledge resource. + */ + Justification: related_artifact_type_Justification, + /** + * The previous version of the knowledge resource. + */ + Predecessor: related_artifact_type_Predecessor, + /** + * The next version of the knowledge resource. + */ + Successor: related_artifact_type_Successor, +}; +const v3_RoleCode_PersonalRelationshipRoleType: Coding = { + code: "_PersonalRelationshipRoleType", + display: "PersonalRelationshipRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptiveFather: Coding = { + code: "ADOPTF", + display: "adoptive father", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptiveMother: Coding = { + code: "ADOPTM", + display: "adoptive mother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptiveParent: Coding = { + code: "ADOPTP", + display: "adoptive parent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Aunt: Coding = { + code: "AUNT", + display: "aunt", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Brother: Coding = { + code: "BRO", + display: "brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_BrotherInLaw: Coding = { + code: "BROINLAW", + display: "brother-in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_EmergencyContact: Coding = { + code: "C", + display: "Emergency Contact", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Child: Coding = { + code: "CHILD", + display: "child", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptedChild: Coding = { + code: "CHLDADOPT", + display: "adopted child", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterChild: Coding = { + code: "CHLDFOST", + display: "foster child", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ChildInLaw: Coding = { + code: "CHLDINLAW", + display: "child-in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Cousin: Coding = { + code: "COUSN", + display: "cousin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalDaughter: Coding = { + code: "DAU", + display: "natural daughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptedDaughter: Coding = { + code: "DAUADOPT", + display: "adopted daughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Daughter: Coding = { + code: "DAUC", + display: "daughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterDaughter: Coding = { + code: "DAUFOST", + display: "foster daughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DaughterInLaw: Coding = { + code: "DAUINLAW", + display: "daughter in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DomesticPartner: Coding = { + code: "DOMPART", + display: "domestic partner", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_Employer: Coding = { + code: "E", + display: "Employer", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_ExtendedFamilyMember: Coding = { + code: "EXT", + display: "extended family member", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_FederalAgency: Coding = { + code: "F", + display: "Federal Agency", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_FamilyMember: Coding = { + code: "FAMMEMB", + display: "family member", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FormerSpouse: Coding = { + code: "FMRSPS", + display: "former spouse", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_UnrelatedFriend: Coding = { + code: "FRND", + display: "unrelated friend", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Father: Coding = { + code: "FTH", + display: "father", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterFather: Coding = { + code: "FTHFOST", + display: "foster father", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FatherInLaw: Coding = { + code: "FTHINLAW", + display: "father-in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FraternalTwin: Coding = { + code: "FTWIN", + display: "fraternal twin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FraternalTwinBrother: Coding = { + code: "FTWINBRO", + display: "fraternal twin brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FraternalTwinSister: Coding = { + code: "FTWINSIS", + display: "fraternal twin sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GestationalMother: Coding = { + code: "GESTM", + display: "gestational mother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GreatGrandfather: Coding = { + code: "GGRFTH", + display: "great grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GreatGrandmother: Coding = { + code: "GGRMTH", + display: "great grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GreatGrandparent: Coding = { + code: "GGRPRN", + display: "great grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grandfather: Coding = { + code: "GRFTH", + display: "grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grandmother: Coding = { + code: "GRMTH", + display: "grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grandchild: Coding = { + code: "GRNDCHILD", + display: "grandchild", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Granddaughter: Coding = { + code: "GRNDDAU", + display: "granddaughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grandson: Coding = { + code: "GRNDSON", + display: "grandson", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Grandparent: Coding = { + code: "GRPRN", + display: "grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HalfBrother: Coding = { + code: "HBRO", + display: "half-brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HalfSibling: Coding = { + code: "HSIB", + display: "half-sibling", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HalfSister: Coding = { + code: "HSIS", + display: "half-sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Husband: Coding = { + code: "HUSB", + display: "husband", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_InsuranceCompany: Coding = { + code: "I", + display: "Insurance Company", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Inlaw: Coding = { + code: "INLAW", + display: "inlaw", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IdenticalTwin: Coding = { + code: "ITWIN", + display: "identical twin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IdenticalTwinBrother: Coding = { + code: "ITWINBRO", + display: "identical twin brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IdenticalTwinSister: Coding = { + code: "ITWINSIS", + display: "identical twin sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalAunt: Coding = { + code: "MAUNT", + display: "maternal aunt", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalCousin: Coding = { + code: "MCOUSN", + display: "maternal cousin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGreatGrandfather: Coding = { + code: "MGGRFTH", + display: "maternal great-grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGreatGrandmother: Coding = { + code: "MGGRMTH", + display: "maternal great-grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGreatGrandparent: Coding = { + code: "MGGRPRN", + display: "maternal great-grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGrandfather: Coding = { + code: "MGRFTH", + display: "maternal grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGrandmother: Coding = { + code: "MGRMTH", + display: "maternal grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalGrandparent: Coding = { + code: "MGRPRN", + display: "maternal grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Mother: Coding = { + code: "MTH", + display: "mother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterMother: Coding = { + code: "MTHFOST", + display: "foster mother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MotherInLaw: Coding = { + code: "MTHINLAW", + display: "mother-in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MaternalUncle: Coding = { + code: "MUNCLE", + display: "maternal uncle", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_NextOfKin: Coding = { + code: "N", + display: "Next-of-Kin", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Neighbor: Coding = { + code: "NBOR", + display: "neighbor", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalBrother: Coding = { + code: "NBRO", + display: "natural brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalChild: Coding = { + code: "NCHILD", + display: "natural child", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Nephew: Coding = { + code: "NEPHEW", + display: "nephew", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalFather: Coding = { + code: "NFTH", + display: "natural father", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalFatherOfFetus: Coding = { + code: "NFTHF", + display: "natural father of fetus", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Niece: Coding = { + code: "NIECE", + display: "niece", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NieceNephew: Coding = { + code: "NIENEPH", + display: "niece/nephew", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalMother: Coding = { + code: "NMTH", + display: "natural mother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalMotherOfFetus: Coding = { + code: "NMTHF", + display: "natural mother of fetus", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalParent: Coding = { + code: "NPRN", + display: "natural parent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalSibling: Coding = { + code: "NSIB", + display: "natural sibling", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalSister: Coding = { + code: "NSIS", + display: "natural sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_Other: Coding = { + code: "O", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Self: Coding = { + code: "ONESELF", + display: "self", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalAunt: Coding = { + code: "PAUNT", + display: "paternal aunt", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalCousin: Coding = { + code: "PCOUSN", + display: "paternal cousin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGreatGrandfather: Coding = { + code: "PGGRFTH", + display: "paternal great-grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGreatGrandmother: Coding = { + code: "PGGRMTH", + display: "paternal great-grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGreatGrandparent: Coding = { + code: "PGGRPRN", + display: "paternal great-grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGrandfather: Coding = { + code: "PGRFTH", + display: "paternal grandfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGrandmother: Coding = { + code: "PGRMTH", + display: "paternal grandmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalGrandparent: Coding = { + code: "PGRPRN", + display: "paternal grandparent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Parent: Coding = { + code: "PRN", + display: "parent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterParent: Coding = { + code: "PRNFOST", + display: "foster parent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ParentInLaw: Coding = { + code: "PRNINLAW", + display: "parent in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PaternalUncle: Coding = { + code: "PUNCLE", + display: "paternal uncle", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Roommate: Coding = { + code: "ROOM", + display: "Roommate", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_StateAgency: Coding = { + code: "S", + display: "State Agency", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Sibling: Coding = { + code: "SIB", + display: "sibling", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SiblingInLaw: Coding = { + code: "SIBINLAW", + display: "sibling in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SignificantOther: Coding = { + code: "SIGOTHR", + display: "significant other", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Sister: Coding = { + code: "SIS", + display: "sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SisterInLaw: Coding = { + code: "SISINLAW", + display: "sister-in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NaturalSon: Coding = { + code: "SON", + display: "natural son", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AdoptedSon: Coding = { + code: "SONADOPT", + display: "adopted son", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Son: Coding = { + code: "SONC", + display: "son", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FosterSon: Coding = { + code: "SONFOST", + display: "foster son", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SonInLaw: Coding = { + code: "SONINLAW", + display: "son in-law", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepbrother: Coding = { + code: "STPBRO", + display: "stepbrother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_StepChild: Coding = { + code: "STPCHLD", + display: "step child", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepdaughter: Coding = { + code: "STPDAU", + display: "stepdaughter", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepfather: Coding = { + code: "STPFTH", + display: "stepfather", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepmother: Coding = { + code: "STPMTH", + display: "stepmother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_StepParent: Coding = { + code: "STPPRN", + display: "step parent", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_StepSibling: Coding = { + code: "STPSIB", + display: "step sibling", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepsister: Coding = { + code: "STPSIS", + display: "stepsister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Stepson: Coding = { + code: "STPSON", + display: "stepson", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Twin: Coding = { + code: "TWIN", + display: "twin", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_TwinBrother: Coding = { + code: "TWINBRO", + display: "twin brother", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_TwinSister: Coding = { + code: "TWINSIS", + display: "twin sister", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v2_0131_Unknown: Coding = { + code: "U", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/v2-0131" +}; +const v3_RoleCode_Uncle: Coding = { + code: "UNCLE", + display: "uncle", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Wife: Coding = { + code: "WIFE", + display: "wife", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +/** + * A set of codes that can be used to indicate the relationship between a Patient and a Related Person. + */ +export const RelatedpersonRelationshiptype = { + /** + * PersonalRelationshipRoleType + */ + PersonalRelationshipRoleType_v3_RoleCode: v3_RoleCode_PersonalRelationshipRoleType, + /** + * The player of the role (father) is a male who has taken the scoper (child) into their family through legal means and raises them as his own child. + */ + AdoptiveFather_v3_RoleCode: v3_RoleCode_AdoptiveFather, + /** + * The player of the role (father) is a female who has taken the scoper (child) into their family through legal means and raises them as her own child. + */ + AdoptiveMother_v3_RoleCode: v3_RoleCode_AdoptiveMother, + /** + * The player of the role (parent) has taken the scoper (child) into their family through legal means and raises them as his or her own child. + */ + AdoptiveParent_v3_RoleCode: v3_RoleCode_AdoptiveParent, + /** + * The player of the role is a sister of the scoping person's mother or father. + */ + Aunt_v3_RoleCode: v3_RoleCode_Aunt, + /** + * The player of the role is a male sharing one or both parents in common with the scoping entity. + */ + Brother_v3_RoleCode: v3_RoleCode_Brother, + /** + * The player of the role is: (1) a brother of the scoping person's spouse, or (2) the husband of the scoping person's sister, or (3) the husband of a sister of the scoping person's spouse. + */ + BrotherInLaw_v3_RoleCode: v3_RoleCode_BrotherInLaw, + EmergencyContact_v2_0131: v2_0131_EmergencyContact, + /** + * The player of the role is a child of the scoping entity. + */ + Child_v3_RoleCode: v3_RoleCode_Child, + /** + * The player of the role is a child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedChild_v3_RoleCode: v3_RoleCode_AdoptedChild, + /** + * The player of the role is a child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterChild_v3_RoleCode: v3_RoleCode_FosterChild, + /** + * The player of the role is the spouse of scoping person's child. + */ + ChildInLaw_v3_RoleCode: v3_RoleCode_ChildInLaw, + /** + * The player of the role is a relative of the scoping person descended from a common ancestor, such as a grandparent, by two or more steps in a diverging line. + */ + Cousin_v3_RoleCode: v3_RoleCode_Cousin, + /** + * The player of the role is a female offspring of the scoping entity (parent). + */ + NaturalDaughter_v3_RoleCode: v3_RoleCode_NaturalDaughter, + /** + * The player of the role is a female child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedDaughter_v3_RoleCode: v3_RoleCode_AdoptedDaughter, + /** + * Description: The player of the role is a female child (of any type) of scoping entity (parent) + */ + Daughter_v3_RoleCode: v3_RoleCode_Daughter, + /** + * The player of the role is a female child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterDaughter_v3_RoleCode: v3_RoleCode_FosterDaughter, + /** + * The player of the role is the wife of scoping person's son. + */ + DaughterInLaw_v3_RoleCode: v3_RoleCode_DaughterInLaw, + /** + * The player of the role cohabits with the scoping person but is not the scoping person's spouse. + */ + DomesticPartner_v3_RoleCode: v3_RoleCode_DomesticPartner, + Employer_v2_0131: v2_0131_Employer, + /** + * Description: A family member not having an immediate genetic or legal relationship e.g. Aunt, cousin, great grandparent, grandchild, grandparent, niece, nephew or uncle. + */ + ExtendedFamilyMember_v3_RoleCode: v3_RoleCode_ExtendedFamilyMember, + FederalAgency_v2_0131: v2_0131_FederalAgency, + /** + * A relationship between two people characterizing their "familial" relationship + */ + FamilyMember_v3_RoleCode: v3_RoleCode_FamilyMember, + /** + * Player of the role was previously joined to the scoping person in marriage and this marriage is now dissolved and inactive. + * + * + * Usage Note: This is significant to indicate as some jurisdictions have different legal requirements for former spouse to access the patient's record, from a general friend. + */ + FormerSpouse_v3_RoleCode: v3_RoleCode_FormerSpouse, + /** + * The player of the role is a person who is known, liked, and trusted by the scoping person. + */ + UnrelatedFriend_v3_RoleCode: v3_RoleCode_UnrelatedFriend, + /** + * The player of the role is a male who begets or raises or nurtures the scoping entity (child). + */ + Father_v3_RoleCode: v3_RoleCode_Father, + /** + * The player of the role (parent) who is a male state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterFather_v3_RoleCode: v3_RoleCode_FosterFather, + /** + * The player of the role is the father of the scoping person's husband or wife. + */ + FatherInLaw_v3_RoleCode: v3_RoleCode_FatherInLaw, + /** + * The scoper and player were carried in the same womb and share common biological parents but are the product of distinct egg/sperm pairs. + */ + FraternalTwin_v3_RoleCode: v3_RoleCode_FraternalTwin, + /** + * The scoper was carried in the same womb as the male player and shares common biological parents but is the product of a distinct egg/sperm pair. + */ + FraternalTwinBrother_v3_RoleCode: v3_RoleCode_FraternalTwinBrother, + /** + * The scoper was carried in the same womb as the female player and shares common biological parents but is the product of a distinct egg/sperm pair. + */ + FraternalTwinSister_v3_RoleCode: v3_RoleCode_FraternalTwinSister, + /** + * The player is a female whose womb carries the fetus of the scoper. Generally used when the gestational mother and natural mother are not the same. + */ + GestationalMother_v3_RoleCode: v3_RoleCode_GestationalMother, + /** + * The player of the role is the father of the scoping person's grandparent. + */ + GreatGrandfather_v3_RoleCode: v3_RoleCode_GreatGrandfather, + /** + * The player of the role is the mother of the scoping person's grandparent. + */ + GreatGrandmother_v3_RoleCode: v3_RoleCode_GreatGrandmother, + /** + * The player of the role is a parent of the scoping person's grandparent. + */ + GreatGrandparent_v3_RoleCode: v3_RoleCode_GreatGrandparent, + /** + * The player of the role is the father of the scoping person's mother or father. + */ + Grandfather_v3_RoleCode: v3_RoleCode_Grandfather, + /** + * The player of the role is the mother of the scoping person's mother or father. + */ + Grandmother_v3_RoleCode: v3_RoleCode_Grandmother, + /** + * The player of the role is a child of the scoping person's son or daughter. + */ + Grandchild_v3_RoleCode: v3_RoleCode_Grandchild, + /** + * The player of the role is a daughter of the scoping person's son or daughter. + */ + Granddaughter_v3_RoleCode: v3_RoleCode_Granddaughter, + /** + * The player of the role is a son of the scoping person's son or daughter. + */ + Grandson_v3_RoleCode: v3_RoleCode_Grandson, + /** + * The player of the role is a parent of the scoping person's mother or father. + */ + Grandparent_v3_RoleCode: v3_RoleCode_Grandparent, + /** + * The player of the role is a male related to the scoping entity by sharing only one biological parent. + */ + HalfBrother_v3_RoleCode: v3_RoleCode_HalfBrother, + /** + * The player of the role is related to the scoping entity by sharing only one biological parent. + */ + HalfSibling_v3_RoleCode: v3_RoleCode_HalfSibling, + /** + * The player of the role is a female related to the scoping entity by sharing only one biological parent. + */ + HalfSister_v3_RoleCode: v3_RoleCode_HalfSister, + /** + * The player of the role is a man joined to a woman (scoping person) in marriage. + */ + Husband_v3_RoleCode: v3_RoleCode_Husband, + InsuranceCompany_v2_0131: v2_0131_InsuranceCompany, + /** + * A relationship between an individual and a member of their spousal partner's immediate family. + */ + Inlaw_v3_RoleCode: v3_RoleCode_Inlaw, + /** + * The scoper and player are offspring of the same egg-sperm pair. + */ + IdenticalTwin_v3_RoleCode: v3_RoleCode_IdenticalTwin, + /** + * The male scoper is an offspring of the same egg-sperm pair as the male player. + */ + IdenticalTwinBrother_v3_RoleCode: v3_RoleCode_IdenticalTwinBrother, + /** + * The female scoper is an offspring of the same egg-sperm pair as the female player. + */ + IdenticalTwinSister_v3_RoleCode: v3_RoleCode_IdenticalTwinSister, + /** + * Description:The player of the role is a biological sister of the scoping person's biological mother. + */ + MaternalAunt_v3_RoleCode: v3_RoleCode_MaternalAunt, + /** + * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's mother's side, such as a grandparent, by two or more steps in a diverging line. + */ + MaternalCousin_v3_RoleCode: v3_RoleCode_MaternalCousin, + /** + * Description:The player of the role is the biological father of the scoping person's biological mother's parent. + */ + MaternalGreatGrandfather_v3_RoleCode: v3_RoleCode_MaternalGreatGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological mother's parent. + */ + MaternalGreatGrandmother_v3_RoleCode: v3_RoleCode_MaternalGreatGrandmother, + /** + * Description:The player of the role is a biological parent of the scoping person's biological mother's parent. + */ + MaternalGreatGrandparent_v3_RoleCode: v3_RoleCode_MaternalGreatGrandparent, + /** + * Description:The player of the role is the biological father of the scoping person's biological mother. + */ + MaternalGrandfather_v3_RoleCode: v3_RoleCode_MaternalGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological mother. + */ + MaternalGrandmother_v3_RoleCode: v3_RoleCode_MaternalGrandmother, + /** + * Description:The player of the role is the biological parent of the scoping person's biological mother. + */ + MaternalGrandparent_v3_RoleCode: v3_RoleCode_MaternalGrandparent, + /** + * The player of the role is a female who conceives, gives birth to, or raises and nurtures the scoping entity (child). + */ + Mother_v3_RoleCode: v3_RoleCode_Mother, + /** + * The player of the role (parent) who is a female state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterMother_v3_RoleCode: v3_RoleCode_FosterMother, + /** + * The player of the role is the mother of the scoping person's husband or wife. + */ + MotherInLaw_v3_RoleCode: v3_RoleCode_MotherInLaw, + /** + * Description:The player of the role is a biological brother of the scoping person's biological mother. + */ + MaternalUncle_v3_RoleCode: v3_RoleCode_MaternalUncle, + NextOfKin_v2_0131: v2_0131_NextOfKin, + /** + * The player of the role lives near or next to the scoping person. + */ + Neighbor_v3_RoleCode: v3_RoleCode_Neighbor, + /** + * The player of the role is a male having the same biological parents as the scoping entity. + */ + NaturalBrother_v3_RoleCode: v3_RoleCode_NaturalBrother, + /** + * The player of the role is an offspring of the scoping entity as determined by birth. + */ + NaturalChild_v3_RoleCode: v3_RoleCode_NaturalChild, + /** + * The player of the role is a son of the scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + Nephew_v3_RoleCode: v3_RoleCode_Nephew, + /** + * The player of the role is a male who begets the scoping entity (child). + */ + NaturalFather_v3_RoleCode: v3_RoleCode_NaturalFather, + /** + * Indicates the biologic male parent of a fetus. + */ + NaturalFatherOfFetus_v3_RoleCode: v3_RoleCode_NaturalFatherOfFetus, + /** + * The player of the role is a daughter of the scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + Niece_v3_RoleCode: v3_RoleCode_Niece, + /** + * The player of the role is a child of scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + NieceNephew_v3_RoleCode: v3_RoleCode_NieceNephew, + /** + * The player of the role is a female who conceives or gives birth to the scoping entity (child). + */ + NaturalMother_v3_RoleCode: v3_RoleCode_NaturalMother, + /** + * The player is the biologic female parent of the scoping fetus. + */ + NaturalMotherOfFetus_v3_RoleCode: v3_RoleCode_NaturalMotherOfFetus, + /** + * natural parent + */ + NaturalParent_v3_RoleCode: v3_RoleCode_NaturalParent, + /** + * The player of the role has both biological parents in common with the scoping entity. + */ + NaturalSibling_v3_RoleCode: v3_RoleCode_NaturalSibling, + /** + * The player of the role is a female having the same biological parents as the scoping entity. + */ + NaturalSister_v3_RoleCode: v3_RoleCode_NaturalSister, + Other_v2_0131: v2_0131_Other, + /** + * The relationship that a person has with his or her self. + */ + Self_v3_RoleCode: v3_RoleCode_Self, + /** + * Description:The player of the role is a biological sister of the scoping person's biological father. + */ + PaternalAunt_v3_RoleCode: v3_RoleCode_PaternalAunt, + /** + * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's father's side, such as a grandparent, by two or more steps in a diverging line. + */ + PaternalCousin_v3_RoleCode: v3_RoleCode_PaternalCousin, + /** + * Description:The player of the role is the biological father of the scoping person's biological father's parent. + */ + PaternalGreatGrandfather_v3_RoleCode: v3_RoleCode_PaternalGreatGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological father's parent. + */ + PaternalGreatGrandmother_v3_RoleCode: v3_RoleCode_PaternalGreatGrandmother, + /** + * Description:The player of the role is a biological parent of the scoping person's biological father's parent. + */ + PaternalGreatGrandparent_v3_RoleCode: v3_RoleCode_PaternalGreatGrandparent, + /** + * Description:The player of the role is the biological father of the scoping person's biological father. + */ + PaternalGrandfather_v3_RoleCode: v3_RoleCode_PaternalGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological father. + */ + PaternalGrandmother_v3_RoleCode: v3_RoleCode_PaternalGrandmother, + /** + * Description:The player of the role is the biological parent of the scoping person's biological father. + */ + PaternalGrandparent_v3_RoleCode: v3_RoleCode_PaternalGrandparent, + /** + * The player of the role is one who begets, gives birth to, or nurtures and raises the scoping entity (child). + */ + Parent_v3_RoleCode: v3_RoleCode_Parent, + /** + * The player of the role (parent) who is a state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterParent_v3_RoleCode: v3_RoleCode_FosterParent, + /** + * The player of the role is the parent of scoping person's husband or wife. + */ + ParentInLaw_v3_RoleCode: v3_RoleCode_ParentInLaw, + /** + * Description:The player of the role is a biological brother of the scoping person's biological father. + */ + PaternalUncle_v3_RoleCode: v3_RoleCode_PaternalUncle, + /** + * One who shares living quarters with the subject. + */ + Roommate_v3_RoleCode: v3_RoleCode_Roommate, + StateAgency_v2_0131: v2_0131_StateAgency, + /** + * The player of the role shares one or both parents in common with the scoping entity. + */ + Sibling_v3_RoleCode: v3_RoleCode_Sibling, + /** + * The player of the role is: (1) a sibling of the scoping person's spouse, or (2) the spouse of the scoping person's sibling, or (3) the spouse of a sibling of the scoping person's spouse. + */ + SiblingInLaw_v3_RoleCode: v3_RoleCode_SiblingInLaw, + /** + * A person who is important to one's well being; especially a spouse or one in a similar relationship. (The player is the one who is important) + */ + SignificantOther_v3_RoleCode: v3_RoleCode_SignificantOther, + /** + * The player of the role is a female sharing one or both parents in common with the scoping entity. + */ + Sister_v3_RoleCode: v3_RoleCode_Sister, + /** + * The player of the role is: (1) a sister of the scoping person's spouse, or (2) the wife of the scoping person's brother, or (3) the wife of a brother of the scoping person's spouse. + */ + SisterInLaw_v3_RoleCode: v3_RoleCode_SisterInLaw, + /** + * The player of the role is a male offspring of the scoping entity (parent). + */ + NaturalSon_v3_RoleCode: v3_RoleCode_NaturalSon, + /** + * The player of the role is a male child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedSon_v3_RoleCode: v3_RoleCode_AdoptedSon, + /** + * Description: The player of the role is a male child (of any type) of scoping entity (parent) + */ + Son_v3_RoleCode: v3_RoleCode_Son, + /** + * The player of the role is a male child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterSon_v3_RoleCode: v3_RoleCode_FosterSon, + /** + * The player of the role is the husband of scoping person's daughter. + */ + SonInLaw_v3_RoleCode: v3_RoleCode_SonInLaw, + /** + * The player of the role is a marriage partner of the scoping person. + */ + Spouse_v3_RoleCode: v3_RoleCode_Spouse, + /** + * The player of the role is a son of the scoping person's stepparent. + */ + Stepbrother_v3_RoleCode: v3_RoleCode_Stepbrother, + /** + * The player of the role is a child of the scoping person's spouse by a previous union. + */ + StepChild_v3_RoleCode: v3_RoleCode_StepChild, + /** + * The player of the role is a daughter of the scoping person's spouse by a previous union. + */ + Stepdaughter_v3_RoleCode: v3_RoleCode_Stepdaughter, + /** + * The player of the role is the husband of scoping person's mother and not the scoping person's natural father. + */ + Stepfather_v3_RoleCode: v3_RoleCode_Stepfather, + /** + * The player of the role is the wife of scoping person's father and not the scoping person's natural mother. + */ + Stepmother_v3_RoleCode: v3_RoleCode_Stepmother, + /** + * The player of the role is the spouse of the scoping person's parent and not the scoping person's natural parent. + */ + StepParent_v3_RoleCode: v3_RoleCode_StepParent, + /** + * The player of the role is a child of the scoping person's stepparent. + */ + StepSibling_v3_RoleCode: v3_RoleCode_StepSibling, + /** + * The player of the role is a daughter of the scoping person's stepparent. + */ + Stepsister_v3_RoleCode: v3_RoleCode_Stepsister, + /** + * The player of the role is a son of the scoping person's spouse by a previous union. + */ + Stepson_v3_RoleCode: v3_RoleCode_Stepson, + /** + * The scoper and player were carried in the same womb and shared common biological parents. + */ + Twin_v3_RoleCode: v3_RoleCode_Twin, + /** + * The scoper was carried in the same womb as the male player and shares common biological parents. + */ + TwinBrother_v3_RoleCode: v3_RoleCode_TwinBrother, + /** + * The scoper was carried in the same womb as the female player and shares common biological parents. + */ + TwinSister_v3_RoleCode: v3_RoleCode_TwinSister, + Unknown_v2_0131: v2_0131_Unknown, + /** + * The player of the role is a brother of the scoping person's mother or father. + */ + Uncle_v3_RoleCode: v3_RoleCode_Uncle, + /** + * The player of the role is a woman joined to a man (scoping person) in marriage. + */ + Wife_v3_RoleCode: v3_RoleCode_Wife, +}; +const request_intent_Directive: Coding = { + code: "directive", + display: "Directive", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_FillerOrder: Coding = { + code: "filler-order", + display: "Filler Order", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_InstanceOrder: Coding = { + code: "instance-order", + display: "Instance Order", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_OriginalOrder: Coding = { + code: "original-order", + display: "Original Order", + system: "http://hl7.org/fhir/request-intent" +}; +const request_intent_ReflexOrder: Coding = { + code: "reflex-order", + display: "Reflex Order", + system: "http://hl7.org/fhir/request-intent" +}; +/** + * Codes indicating the degree of authority/intentionality associated with a request. + */ +export const RequestIntent = { + /** + * The request represents a legally binding instruction authored by a Patient or RelatedPerson. + */ + Directive: request_intent_Directive, + /** + * The request represents the view of an authorization instantiated by a fulfilling system representing the details of the fulfiller's intention to act upon a submitted order. + */ + FillerOrder: request_intent_FillerOrder, + /** + * An order created in fulfillment of a broader order that represents the authorization for a single activity occurrence. E.g. The administration of a single dose of a drug. + */ + InstanceOrder: request_intent_InstanceOrder, + /** + * The request represents a component or option for a RequestGroup that establishes timing, conditionality and/or other constraints among a set of requests. Refer to [[[RequestGroup]]] for additional information on how this status is used. + */ + Option: request_intent_Option, + /** + * The request represents a request/demand and authorization for action by a Practitioner. + */ + Order: request_intent_Order, + /** + * The request represents an original authorization for action. + */ + OriginalOrder: request_intent_OriginalOrder, + /** + * The request represents an intention to ensure something occurs without providing an authorization for others to act. + */ + Plan: request_intent_Plan, + /** + * The request is a suggestion made by someone/something that does not have an intention to ensure it occurs and without providing an authorization to act. + */ + Proposal: request_intent_Proposal, + /** + * The request represents an automatically generated supplemental authorization for action based on a parent authorization together with initial results of the action taken against that parent authorization. + */ + ReflexOrder: request_intent_ReflexOrder, +}; +const request_priority_ASAP: Coding = { + code: "asap", + display: "ASAP", + system: "http://hl7.org/fhir/request-priority" +}; +const request_priority_Routine: Coding = { + code: "routine", + display: "Routine", + system: "http://hl7.org/fhir/request-priority" +}; +const request_priority_STAT: Coding = { + code: "stat", + display: "STAT", + system: "http://hl7.org/fhir/request-priority" +}; +const request_priority_Urgent: Coding = { + code: "urgent", + display: "Urgent", + system: "http://hl7.org/fhir/request-priority" +}; +/** + * The clinical priority of a diagnostic order. + */ +export const RequestPriority = { + /** + * The request should be actioned as soon as possible - higher priority than urgent. + */ + ASAP: request_priority_ASAP, + /** + * The request has normal priority. + */ + Routine: request_priority_Routine, + /** + * The request should be actioned immediately - highest possible priority. E.g. an emergency. + */ + STAT: request_priority_STAT, + /** + * The request should be actioned promptly - higher priority than routine. + */ + Urgent: request_priority_Urgent, +}; +const request_resource_types_Appointment: Coding = { + code: "Appointment", + display: "Appointment", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_AppointmentResponse: Coding = { + code: "AppointmentResponse", + display: "AppointmentResponse", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_CarePlan: Coding = { + code: "CarePlan", + display: "CarePlan", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_Claim: Coding = { + code: "Claim", + display: "Claim", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_CommunicationRequest: Coding = { + code: "CommunicationRequest", + display: "CommunicationRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_Contract: Coding = { + code: "Contract", + display: "Contract", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_DeviceRequest: Coding = { + code: "DeviceRequest", + display: "DeviceRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_EnrollmentRequest: Coding = { + code: "EnrollmentRequest", + display: "EnrollmentRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_ImmunizationRecommendation: Coding = { + code: "ImmunizationRecommendation", + display: "ImmunizationRecommendation", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_MedicationRequest: Coding = { + code: "MedicationRequest", + display: "MedicationRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_NutritionOrder: Coding = { + code: "NutritionOrder", + display: "NutritionOrder", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_ServiceRequest: Coding = { + code: "ServiceRequest", + display: "ServiceRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_SupplyRequest: Coding = { + code: "SupplyRequest", + display: "SupplyRequest", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_Task: Coding = { + code: "Task", + display: "Task", + system: "http://hl7.org/fhir/request-resource-types" +}; +const request_resource_types_VisionPrescription: Coding = { + code: "VisionPrescription", + display: "VisionPrescription", + system: "http://hl7.org/fhir/request-resource-types" +}; +/** + * A list of all the request resource types defined in this version of the FHIR specification. + */ +export const RequestResourceTypes = { + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment: request_resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse: request_resource_types_AppointmentResponse, + /** + * Healthcare plan for patient or group. + */ + CarePlan: request_resource_types_CarePlan, + /** + * Claim, Pre-determination or Pre-authorization. + */ + Claim: request_resource_types_Claim, + /** + * A request for information to be sent to a receiver. + */ + CommunicationRequest: request_resource_types_CommunicationRequest, + /** + * Legal Agreement. + */ + Contract: request_resource_types_Contract, + /** + * Medical device request. + */ + DeviceRequest: request_resource_types_DeviceRequest, + /** + * Enrollment request. + */ + EnrollmentRequest: request_resource_types_EnrollmentRequest, + /** + * Guidance or advice relating to an immunization. + */ + ImmunizationRecommendation: request_resource_types_ImmunizationRecommendation, + /** + * Ordering of medication for patient or group. + */ + MedicationRequest: request_resource_types_MedicationRequest, + /** + * Diet, formula or nutritional supplement request. + */ + NutritionOrder: request_resource_types_NutritionOrder, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest: request_resource_types_ServiceRequest, + /** + * Request for a medication, substance or device. + */ + SupplyRequest: request_resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task: request_resource_types_Task, + /** + * Prescription for vision correction products for a patient. + */ + VisionPrescription: request_resource_types_VisionPrescription, +}; +const request_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_Draft: Coding = { + code: "draft", + display: "Draft", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in Error", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_OnHold: Coding = { + code: "on-hold", + display: "On Hold", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_Revoked: Coding = { + code: "revoked", + display: "Revoked", + system: "http://hl7.org/fhir/request-status" +}; +const request_status_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/request-status" +}; +/** + * Codes identifying the lifecycle stage of a request. + */ +export const RequestStatus = { + /** + * The request is in force and ready to be acted upon. + */ + Active: request_status_Active, + /** + * The activity described by the request has been fully performed. No further activity will occur. + */ + Completed: request_status_Completed, + /** + * The request has been created but is not yet complete or ready for action. + */ + Draft: request_status_Draft, + /** + * This request should never have existed and should be considered 'void'. (It is possible that real-world decisions were based on it. If real-world activity has occurred, the status should be "revoked" rather than "entered-in-error".). + */ + EnteredInError: request_status_EnteredInError, + /** + * The request (and any implicit authorization to act) has been temporarily withdrawn but is expected to resume in the future. + */ + OnHold: request_status_OnHold, + /** + * The request (and any implicit authorization to act) has been terminated prior to the known full completion of the intended actions. No further activity should occur. + */ + Revoked: request_status_Revoked, + /** + * The authoring/source system does not know which of the status values currently applies for this request. Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, but the authoring/source system does not know which. + */ + Unknown: request_status_Unknown, +}; +const research_study_objective_type_Exploratory: Coding = { + code: "exploratory", + display: "Exploratory", + system: "http://terminology.hl7.org/CodeSystem/research-study-objective-type" +}; +const research_study_objective_type_Primary: Coding = { + code: "primary", + display: "Primary", + system: "http://terminology.hl7.org/CodeSystem/research-study-objective-type" +}; +const research_study_objective_type_Secondary: Coding = { + code: "secondary", + display: "Secondary", + system: "http://terminology.hl7.org/CodeSystem/research-study-objective-type" +}; +/** + * Codes for the kind of study objective. + */ +export const ResearchStudyObjectiveType = { + /** + * Exploratory questions to be answered in the study. + */ + Exploratory: research_study_objective_type_Exploratory, + /** + * The main question to be answered, and the one that drives any statistical planning for the study—e.g., calculation of the sample size to provide the appropriate power for statistical testing. + */ + Primary: research_study_objective_type_Primary, + /** + * Question to be answered in the study that is of lesser importance than the primary objective. + */ + Secondary: research_study_objective_type_Secondary, +}; +const research_study_phase_EarlyPhase1: Coding = { + code: "early-phase-1", + display: "Early Phase 1", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_NA: Coding = { + code: "n-a", + display: "N/A", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase1: Coding = { + code: "phase-1", + display: "Phase 1", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase1Phase2: Coding = { + code: "phase-1-phase-2", + display: "Phase 1/Phase 2", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase2: Coding = { + code: "phase-2", + display: "Phase 2", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase2Phase3: Coding = { + code: "phase-2-phase-3", + display: "Phase 2/Phase 3", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase3: Coding = { + code: "phase-3", + display: "Phase 3", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +const research_study_phase_Phase4: Coding = { + code: "phase-4", + display: "Phase 4", + system: "http://terminology.hl7.org/CodeSystem/research-study-phase" +}; +/** + * Codes for the stage in the progression of a therapy from initial experimental use in humans in clinical trials to post-market evaluation. + */ +export const ResearchStudyPhase = { + /** + * Designation for optional exploratory trials conducted in accordance with the United States Food and Drug Administration's (FDA) 2006 Guidance on Exploratory Investigational New Drug (IND) Studies. Formerly called Phase 0. + */ + EarlyPhase1: research_study_phase_EarlyPhase1, + /** + * Trials without phases (for example, studies of devices or behavioral interventions). + */ + NA: research_study_phase_NA, + /** + * Includes initial studies to determine the metabolism and pharmacologic actions of drugs in humans, the side effects associated with increasing doses, and to gain early evidence of effectiveness; may include healthy participants and/or patients. + */ + Phase1: research_study_phase_Phase1, + /** + * Trials that are a combination of phases 1 and 2. + */ + Phase1Phase2: research_study_phase_Phase1Phase2, + /** + * Includes controlled clinical studies conducted to evaluate the effectiveness of the drug for a particular indication or indications in participants with the disease or condition under study and to determine the common short-term side effects and risks. + */ + Phase2: research_study_phase_Phase2, + /** + * Trials that are a combination of phases 2 and 3. + */ + Phase2Phase3: research_study_phase_Phase2Phase3, + /** + * Includes trials conducted after preliminary evidence suggesting effectiveness of the drug has been obtained, and are intended to gather additional information to evaluate the overall benefit-risk relationship of the drug. + */ + Phase3: research_study_phase_Phase3, + /** + * Studies of FDA-approved drugs to delineate additional information including the drug's risks, benefits, and optimal use. + */ + Phase4: research_study_phase_Phase4, +}; +const research_study_prim_purp_type_BasicScience: Coding = { + code: "basic-science", + display: "Basic Science", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_DeviceFeasibility: Coding = { + code: "device-feasibility", + display: "Device Feasibility", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_Diagnostic: Coding = { + code: "diagnostic", + display: "Diagnostic", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_HealthServicesResearch: Coding = { + code: "health-services-research", + display: "Health Services Research", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_Prevention: Coding = { + code: "prevention", + display: "Prevention", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_Screening: Coding = { + code: "screening", + display: "Screening", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_SupportiveCare: Coding = { + code: "supportive-care", + display: "Supportive Care", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +const research_study_prim_purp_type_Treatment: Coding = { + code: "treatment", + display: "Treatment", + system: "http://terminology.hl7.org/CodeSystem/research-study-prim-purp-type" +}; +/** + * Codes for the main intent of the study. + */ +export const ResearchStudyPrimPurpType = { + /** + * One or more interventions for examining the basic mechanism of action (for example, physiology or biomechanics of an intervention). + */ + BasicScience: research_study_prim_purp_type_BasicScience, + /** + * An intervention of a device product is being evaluated to determine the feasibility of the product or to test a prototype device and not health outcomes. Such studies are conducted to confirm the design and operating specifications of a device before beginning a full clinical trial. + */ + DeviceFeasibility: research_study_prim_purp_type_DeviceFeasibility, + /** + * One or more interventions are being evaluated for identifying a disease or health condition. + */ + Diagnostic: research_study_prim_purp_type_Diagnostic, + /** + * One or more interventions for evaluating the delivery, processes, management, organization, or financing of healthcare. + */ + HealthServicesResearch: research_study_prim_purp_type_HealthServicesResearch, + /** + * One or more interventions are being assessed for preventing the development of a specific disease or health condition. + */ + Prevention: research_study_prim_purp_type_Prevention, + /** + * One or more interventions are assessed or examined for identifying a condition, or risk factors for a condition, in people who are not yet known to have the condition or risk factor. + */ + Screening: research_study_prim_purp_type_Screening, + /** + * One or more interventions are evaluated for maximizing comfort, minimizing side effects, or mitigating against a decline in the participant's health or function. + */ + SupportiveCare: research_study_prim_purp_type_SupportiveCare, + /** + * One or more interventions are being evaluated for treating a disease, syndrome, or condition. + */ + Treatment: research_study_prim_purp_type_Treatment, +}; +const research_study_reason_stopped_AccrualGoalMet: Coding = { + code: "accrual-goal-met", + display: "Accrual Goal Met", + system: "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped" +}; +const research_study_reason_stopped_ClosedDueToLackOfStudyProgress: Coding = { + code: "closed-due-to-lack-of-study-progress", + display: "Closed due to lack of study progress", + system: "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped" +}; +const research_study_reason_stopped_ClosedDueToToxicity: Coding = { + code: "closed-due-to-toxicity", + display: "Closed due to toxicity", + system: "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped" +}; +const research_study_reason_stopped_TemporarilyClosedPerStudyDesign: Coding = { + code: "temporarily-closed-per-study-design", + display: "Temporarily closed per study design", + system: "http://terminology.hl7.org/CodeSystem/research-study-reason-stopped" +}; +/** + * Codes for why the study ended prematurely. + */ +export const ResearchStudyReasonStopped = { + /** + * The study prematurely ended because the accrual goal was met. + */ + AccrualGoalMet: research_study_reason_stopped_AccrualGoalMet, + /** + * The study prematurely ended due to lack of study progress. + */ + ClosedDueToLackOfStudyProgress: research_study_reason_stopped_ClosedDueToLackOfStudyProgress, + /** + * The study prematurely ended due to toxicity. + */ + ClosedDueToToxicity: research_study_reason_stopped_ClosedDueToToxicity, + /** + * The study prematurely ended temporarily per study design. + */ + TemporarilyClosedPerStudyDesign: research_study_reason_stopped_TemporarilyClosedPerStudyDesign, +}; +const research_study_status_Active: Coding = { + code: "active", + display: "Active", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_AdministrativelyCompleted: Coding = { + code: "administratively-completed", + display: "Administratively Completed", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_Approved: Coding = { + code: "approved", + display: "Approved", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_ClosedToAccrual: Coding = { + code: "closed-to-accrual", + display: "Closed to Accrual", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_ClosedToAccrualAndIntervention: Coding = { + code: "closed-to-accrual-and-intervention", + display: "Closed to Accrual and Intervention", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_Completed: Coding = { + code: "completed", + display: "Completed", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_Disapproved: Coding = { + code: "disapproved", + display: "Disapproved", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_InReview: Coding = { + code: "in-review", + display: "In Review", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_TemporarilyClosedToAccrual: Coding = { + code: "temporarily-closed-to-accrual", + display: "Temporarily Closed to Accrual", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_TemporarilyClosedToAccrualAndIntervention: Coding = { + code: "temporarily-closed-to-accrual-and-intervention", + display: "Temporarily Closed to Accrual and Intervention", + system: "http://hl7.org/fhir/research-study-status" +}; +const research_study_status_Withdrawn: Coding = { + code: "withdrawn", + display: "Withdrawn", + system: "http://hl7.org/fhir/research-study-status" +}; +/** + * Codes that convey the current status of the research study. + */ +export const ResearchStudyStatus = { + /** + * Study is opened for accrual. + */ + Active: research_study_status_Active, + /** + * Study is completed prematurely and will not resume; patients are no longer examined nor treated. + */ + AdministrativelyCompleted: research_study_status_AdministrativelyCompleted, + /** + * Protocol is approved by the review board. + */ + Approved: research_study_status_Approved, + /** + * Study is closed for accrual; patients can be examined and treated. + */ + ClosedToAccrual: research_study_status_ClosedToAccrual, + /** + * Study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment or intervention but are still being followed according to the primary objective of the study. + */ + ClosedToAccrualAndIntervention: research_study_status_ClosedToAccrualAndIntervention, + /** + * Study is closed to accrual and intervention, i.e. the study is closed to enrollment, all study subjects have completed treatment + * or intervention but are still being followed according to the primary objective of the study. + */ + Completed: research_study_status_Completed, + /** + * Protocol was disapproved by the review board. + */ + Disapproved: research_study_status_Disapproved, + /** + * Protocol is submitted to the review board for approval. + */ + InReview: research_study_status_InReview, + /** + * Study is temporarily closed for accrual; can be potentially resumed in the future; patients can be examined and treated. + */ + TemporarilyClosedToAccrual: research_study_status_TemporarilyClosedToAccrual, + /** + * Study is temporarily closed for accrual and intervention and potentially can be resumed in the future. + */ + TemporarilyClosedToAccrualAndIntervention: research_study_status_TemporarilyClosedToAccrualAndIntervention, + /** + * Protocol was withdrawn by the lead organization. + */ + Withdrawn: research_study_status_Withdrawn, +}; +const resource_aggregation_mode_Bundled: Coding = { + code: "bundled", + display: "Bundled", + system: "http://hl7.org/fhir/resource-aggregation-mode" +}; +const resource_aggregation_mode_Contained: Coding = { + code: "contained", + display: "Contained", + system: "http://hl7.org/fhir/resource-aggregation-mode" +}; +const resource_aggregation_mode_Referenced: Coding = { + code: "referenced", + display: "Referenced", + system: "http://hl7.org/fhir/resource-aggregation-mode" +}; +/** + * How resource references can be aggregated. + */ +export const ResourceAggregationMode = { + /** + * The resource the reference points to will be found in the same bundle as the resource that includes the reference. + */ + Bundled: resource_aggregation_mode_Bundled, + /** + * The reference is a local reference to a contained resource. + */ + Contained: resource_aggregation_mode_Contained, + /** + * The reference to a resource that has to be resolved externally to the resource that includes the reference. + */ + Referenced: resource_aggregation_mode_Referenced, +}; +const resource_security_category_AnonymousREADAccessResource: Coding = { + code: "anonymous", + display: "Anonymous READ Access Resource", + system: "http://terminology.hl7.org/CodeSystem/resource-security-category" +}; +const resource_security_category_BusinessSensitiveResource: Coding = { + code: "business", + display: "Business Sensitive Resource", + system: "http://terminology.hl7.org/CodeSystem/resource-security-category" +}; +const resource_security_category_IndividualSensitiveResource: Coding = { + code: "individual", + display: "Individual Sensitive Resource", + system: "http://terminology.hl7.org/CodeSystem/resource-security-category" +}; +const resource_security_category_NotClassified: Coding = { + code: "not-classified", + display: "Not classified", + system: "http://terminology.hl7.org/CodeSystem/resource-security-category" +}; +const resource_security_category_PatientSensitive: Coding = { + code: "patient", + display: "Patient Sensitive", + system: "http://terminology.hl7.org/CodeSystem/resource-security-category" +}; +/** + * Provides general guidance around the kind of access Control to Read, Search, Create, Update, or Delete a resource. + */ +export const ResourceSecurityCategory = { + /** + * These resources tend to not contain any individual data, or business sensitive data. Most often these Resources will be available for anonymous access, meaning there is no access control based on the user or system requesting. However these Resources do tend to contain important information that must be authenticated back to the source publishing them, and protected from integrity failures in communication. For this reason server authenticated https (TLS) is recommended to provide authentication of the server and integrity protection in transit. This is normal web-server use of https. + */ + AnonymousREADAccessResource: resource_security_category_AnonymousREADAccessResource, + /** + * These Resources tend to not contain any individual data, but do have data that describe business or service sensitive data. The use of the term Business is not intended to only mean an incorporated business, but rather the more broad concept of an organization, location, or other group that is not identifable as individuals. Often these resources will require some for of client authentication to assure that only authorized access is given. The client access control may be to individuals, or may be to system identity. For this purpose possible client authentication methods such as: mutual-authenticated-TLS, APIKey, App signed JWT, or App OAuth client-id JWT For example: a App that uses a Business protected Provider Directory to determine other business endpoint details. + */ + BusinessSensitiveResource: resource_security_category_BusinessSensitiveResource, + /** + * These Resources do NOT contain Patient data, but do contain individual information about other participants. These other individuals are Practitioners, PractionerRole, CareTeam, or other users. These identities are needed to enable the practice of healthcare. These identities are identities under general privacy regulations, and thus must consider Privacy risk. Often access to these other identities are covered by business relationships. For this purpose access to these Resources will tend to be Role specific using methods such as RBAC or ABAC. + */ + IndividualSensitiveResource: resource_security_category_IndividualSensitiveResource, + /** + * Some Resources can be used for a wide scope of use-cases that span very sensitive to very non-sensitive. These Resources do not fall into any of the above classifications, as their sensitivity is highly variable. These Resources will need special handling. These Resources often contain metadata that describes the content in a way that can be used for Access Control decisions. + */ + NotClassified: resource_security_category_NotClassified, + /** + * These Resources make up the bulk of FHIR and therefore are the most commonly understood. These Resources contain highly sesitive health information, or are closely linked to highly sensitive health information. These Resources will often use the security labels to differentiate various confidentiality levels within this broad group of Patient Sensitive data. Access to these Resources often requires a declared Purpose Of Use. Access to these Resources is often controlled by a Privacy Consent. + */ + PatientSensitive: resource_security_category_PatientSensitive, +}; +const resource_slicing_rules_Closed: Coding = { + code: "closed", + display: "Closed", + system: "http://hl7.org/fhir/resource-slicing-rules" +}; +const resource_slicing_rules_Open: Coding = { + code: "open", + display: "Open", + system: "http://hl7.org/fhir/resource-slicing-rules" +}; +const resource_slicing_rules_OpenAtEnd: Coding = { + code: "openAtEnd", + display: "Open at End", + system: "http://hl7.org/fhir/resource-slicing-rules" +}; +/** + * How slices are interpreted when evaluating an instance. + */ +export const ResourceSlicingRules = { + /** + * No additional content is allowed other than that described by the slices in this profile. + */ + Closed: resource_slicing_rules_Closed, + /** + * Additional content is allowed anywhere in the list. + */ + Open: resource_slicing_rules_Open, + /** + * Additional content is allowed, but only at the end of the list. Note that using this requires that the slices be ordered, which makes it hard to share uses. This should only be done where absolutely required. + */ + OpenAtEnd: resource_slicing_rules_OpenAtEnd, +}; +/** + * One of the resource types defined as part of this version of FHIR. + */ +export const ResourceTypes = { + /** + * A financial tool for tracking value accrued for a particular purpose. In the healthcare field, used to track charges for a patient, cost centers, etc. + */ + Account: resource_types_Account, + /** + * This resource allows for the definition of some activity to be performed, independent of a particular patient, practitioner, or other performance context. + */ + ActivityDefinition: resource_types_ActivityDefinition, + /** + * Actual or potential/avoided event causing unintended physical injury resulting from or contributed to by medical care, a research study or other healthcare setting factors that requires additional monitoring, treatment, or hospitalization, or that results in death. + */ + AdverseEvent: resource_types_AdverseEvent, + /** + * Risk of harmful or undesirable, physiological response which is unique to an individual and associated with exposure to a substance. + */ + AllergyIntolerance: resource_types_AllergyIntolerance, + /** + * A booking of a healthcare event among patient(s), practitioner(s), related person(s) and/or device(s) for a specific date/time. This may result in one or more Encounter(s). + */ + Appointment: resource_types_Appointment, + /** + * A reply to an appointment request for a patient and/or practitioner(s), such as a confirmation or rejection. + */ + AppointmentResponse: resource_types_AppointmentResponse, + /** + * A record of an event made for purposes of maintaining a security log. Typical uses include detection of intrusion attempts and monitoring for inappropriate usage. + */ + AuditEvent: resource_types_AuditEvent, + /** + * Basic is used for handling concepts not yet defined in FHIR, narrative-only resources that don't map to an existing resource, and custom resources not appropriate for inclusion in the FHIR specification. + */ + Basic: resource_types_Basic, + /** + * A resource that represents the data of a single raw artifact as digital content accessible in its native format. A Binary resource can contain any content, whether text, image, pdf, zip archive, etc. + */ + Binary: resource_types_Binary, + /** + * A material substance originating from a biological entity intended to be transplanted or infused + * into another (possibly the same) biological entity. + */ + BiologicallyDerivedProduct: resource_types_BiologicallyDerivedProduct, + /** + * Record details about an anatomical structure. This resource may be used when a coded concept does not provide the necessary detail needed for the use case. + */ + BodyStructure: resource_types_BodyStructure, + /** + * A container for a collection of resources. + */ + Bundle: resource_types_Bundle, + /** + * A Capability Statement documents a set of capabilities (behaviors) of a FHIR Server for a particular version of FHIR that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + CapabilityStatement: resource_types_CapabilityStatement, + /** + * Describes the intention of how one or more practitioners intend to deliver care for a particular patient, group or community for a period of time, possibly limited to care for a specific condition or set of conditions. + */ + CarePlan: resource_types_CarePlan, + /** + * The Care Team includes all the people and organizations who plan to participate in the coordination and delivery of care for a patient. + */ + CareTeam: resource_types_CareTeam, + /** + * Catalog entries are wrappers that contextualize items included in a catalog. + */ + CatalogEntry: resource_types_CatalogEntry, + /** + * The resource ChargeItem describes the provision of healthcare provider products for a certain patient, therefore referring not only to the product, but containing in addition details of the provision, like date, time, amounts and participating organizations and persons. Main Usage of the ChargeItem is to enable the billing process and internal cost allocation. + */ + ChargeItem: resource_types_ChargeItem, + /** + * The ChargeItemDefinition resource provides the properties that apply to the (billing) codes necessary to calculate costs and prices. The properties may differ largely depending on type and realm, therefore this resource gives only a rough structure and requires profiling for each type of billing code system. + */ + ChargeItemDefinition: resource_types_ChargeItemDefinition, + /** + * A provider issued list of professional services and products which have been provided, or are to be provided, to a patient which is sent to an insurer for reimbursement. + */ + Claim: resource_types_Claim, + /** + * This resource provides the adjudication details from the processing of a Claim resource. + */ + ClaimResponse: resource_types_ClaimResponse, + /** + * A record of a clinical assessment performed to determine what problem(s) may affect the patient and before planning the treatments or management strategies that are best to manage a patient's condition. Assessments are often 1:1 with a clinical consultation / encounter, but this varies greatly depending on the clinical workflow. This resource is called "ClinicalImpression" rather than "ClinicalAssessment" to avoid confusion with the recording of assessment tools such as Apgar score. + */ + ClinicalImpression: resource_types_ClinicalImpression, + /** + * The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content. + */ + CodeSystem: resource_types_CodeSystem, + /** + * An occurrence of information being transmitted; e.g. an alert that was sent to a responsible provider, a public health agency that was notified about a reportable condition. + */ + Communication: resource_types_Communication, + /** + * A request to convey information; e.g. the CDS system proposes that an alert be sent to a responsible provider, the CDS system proposes that the public health agency be notified about a reportable condition. + */ + CommunicationRequest: resource_types_CommunicationRequest, + /** + * A compartment definition that defines how resources are accessed on a server. + */ + CompartmentDefinition: resource_types_CompartmentDefinition, + /** + * A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.). + */ + Composition: resource_types_Composition, + /** + * A statement of relationships from one set of concepts to one or more other concepts - either concepts in code systems, or data element/data element concepts, or classes in class models. + */ + ConceptMap: resource_types_ConceptMap, + /** + * A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern. + */ + Condition: resource_types_Condition, + /** + * A record of a healthcare consumer’s choices, which permits or denies identified recipient(s) or recipient role(s) to perform one or more actions within a given policy context, for specific purposes and periods of time. + */ + Consent: resource_types_Consent, + /** + * Legally enforceable, formally recorded unilateral or bilateral directive i.e., a policy or agreement. + */ + Contract: resource_types_Contract, + /** + * Financial instrument which may be used to reimburse or pay for health care products and services. Includes both insurance and self-payment. + */ + Coverage: resource_types_Coverage, + /** + * The CoverageEligibilityRequest provides patient and insurance coverage information to an insurer for them to respond, in the form of an CoverageEligibilityResponse, with information regarding whether the stated coverage is valid and in-force and optionally to provide the insurance details of the policy. + */ + CoverageEligibilityRequest: resource_types_CoverageEligibilityRequest, + /** + * This resource provides eligibility and plan details from the processing of an CoverageEligibilityRequest resource. + */ + CoverageEligibilityResponse: resource_types_CoverageEligibilityResponse, + /** + * Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc. + */ + DetectedIssue: resource_types_DetectedIssue, + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device: resource_types_Device, + /** + * The characteristics, operational status and capabilities of a medical-related component of a medical device. + */ + DeviceDefinition: resource_types_DeviceDefinition, + /** + * Describes a measurement, calculation or setting capability of a medical device. + */ + DeviceMetric: resource_types_DeviceMetric, + /** + * Represents a request for a patient to employ a medical device. The device may be an implantable device, or an external assistive device, such as a walker. + */ + DeviceRequest: resource_types_DeviceRequest, + /** + * A record of a device being used by a patient where the record is the result of a report from the patient or another clinician. + */ + DeviceUseStatement: resource_types_DeviceUseStatement, + /** + * The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports. + */ + DiagnosticReport: resource_types_DiagnosticReport, + /** + * A collection of documents compiled for a purpose together with metadata that applies to the collection. + */ + DocumentManifest: resource_types_DocumentManifest, + /** + * A reference to a document of any kind for any purpose. Provides metadata about the document so that the document can be discovered and managed. The scope of a document is any seralized object with a mime-type, so includes formal patient centric documents (CDA), cliical notes, scanned paper, and non-patient specific documents like policy text. + */ + DocumentReference: resource_types_DocumentReference, + /** + * A resource that includes narrative, extensions, and contained resources. + */ + DomainResource: resource_types_DomainResource, + /** + * The EffectEvidenceSynthesis resource describes the difference in an outcome between exposures states in a population where the effect estimate is derived from a combination of research studies. + */ + EffectEvidenceSynthesis: resource_types_EffectEvidenceSynthesis, + /** + * An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. + */ + Encounter: resource_types_Encounter, + /** + * The technical details of an endpoint that can be used for electronic services, such as for web services providing XDS.b or a REST endpoint for another FHIR server. This may include any security context information. + */ + Endpoint: resource_types_Endpoint, + /** + * This resource provides the insurance enrollment details to the insurer regarding a specified coverage. + */ + EnrollmentRequest: resource_types_EnrollmentRequest, + /** + * This resource provides enrollment and plan details from the processing of an EnrollmentRequest resource. + */ + EnrollmentResponse: resource_types_EnrollmentResponse, + /** + * An association between a patient and an organization / healthcare provider(s) during which time encounters may occur. The managing organization assumes a level of responsibility for the patient during this time. + */ + EpisodeOfCare: resource_types_EpisodeOfCare, + /** + * The EventDefinition resource provides a reusable description of when a particular event can occur. + */ + EventDefinition: resource_types_EventDefinition, + /** + * The Evidence resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + Evidence: resource_types_Evidence, + /** + * The EvidenceVariable resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + EvidenceVariable: resource_types_EvidenceVariable, + /** + * Example of workflow instance. + */ + ExampleScenario: resource_types_ExampleScenario, + /** + * This resource provides: the claim details; adjudication details from the processing of a Claim; and optionally account balance information, for informing the subscriber of the benefits provided. + */ + ExplanationOfBenefit: resource_types_ExplanationOfBenefit, + /** + * Significant health conditions for a person related to the patient relevant in the context of care for the patient. + */ + FamilyMemberHistory: resource_types_FamilyMemberHistory, + /** + * Prospective warnings of potential issues when providing care to the patient. + */ + Flag: resource_types_Flag, + /** + * Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc. + */ + Goal: resource_types_Goal, + /** + * A formal computable definition of a graph of resources - that is, a coherent set of resources that form a graph by following references. The Graph Definition resource defines a set and makes rules about the set. + */ + GraphDefinition: resource_types_GraphDefinition, + /** + * Represents a defined collection of entities that may be discussed or acted upon collectively but which are not expected to act collectively, and are not formally or legally recognized; i.e. a collection of entities that isn't an Organization. + */ + Group: resource_types_Group, + /** + * A guidance response is the formal response to a guidance request, including any output parameters returned by the evaluation, as well as the description of any proposed actions to be taken. + */ + GuidanceResponse: resource_types_GuidanceResponse, + /** + * The details of a healthcare service available at a location. + */ + HealthcareService: resource_types_HealthcareService, + /** + * Representation of the content produced in a DICOM imaging study. A study comprises a set of series, each of which includes a set of Service-Object Pair Instances (SOP Instances - images or other data) acquired or produced in a common context. A series is of only one modality (e.g. X-ray, CT, MR, ultrasound), but a study may have multiple series of different modalities. + */ + ImagingStudy: resource_types_ImagingStudy, + /** + * Describes the event of a patient being administered a vaccine or a record of an immunization as reported by a patient, a clinician or another party. + */ + Immunization: resource_types_Immunization, + /** + * Describes a comparison of an immunization event against published recommendations to determine if the administration is "valid" in relation to those recommendations. + */ + ImmunizationEvaluation: resource_types_ImmunizationEvaluation, + /** + * A patient's point-in-time set of recommendations (i.e. forecasting) according to a published schedule with optional supporting justification. + */ + ImmunizationRecommendation: resource_types_ImmunizationRecommendation, + /** + * A set of rules of how a particular interoperability or standards problem is solved - typically through the use of FHIR resources. This resource is used to gather all the parts of an implementation guide into a logical whole and to publish a computable definition of all the parts. + */ + ImplementationGuide: resource_types_ImplementationGuide, + /** + * Details of a Health Insurance product/plan provided by an organization. + */ + InsurancePlan: resource_types_InsurancePlan, + /** + * Invoice containing collected ChargeItems from an Account with calculated individual and total price for Billing purpose. + */ + Invoice: resource_types_Invoice, + /** + * The Library resource is a general-purpose container for knowledge asset definitions. It can be used to describe and expose existing knowledge assets such as logic libraries and information model descriptions, as well as to describe a collection of knowledge assets. + */ + Library: resource_types_Library, + /** + * Identifies two or more records (resource instances) that refer to the same real-world "occurrence". + */ + Linkage: resource_types_Linkage, + /** + * A list is a curated collection of resources. + */ + List: resource_types_List, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location: resource_types_Location, + /** + * The Measure resource provides the definition of a quality measure. + */ + Measure: resource_types_Measure, + /** + * The MeasureReport resource contains the results of the calculation of a measure; and optionally a reference to the resources involved in that calculation. + */ + MeasureReport: resource_types_MeasureReport, + /** + * A photo, video, or audio recording acquired or used in healthcare. The actual content may be inline or provided by direct reference. + */ + Media: resource_types_Media, + /** + * This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use. + */ + Medication: resource_types_Medication, + /** + * Describes the event of a patient consuming or otherwise being administered a medication. This may be as simple as swallowing a tablet or it may be a long running infusion. Related resources tie this event to the authorizing prescription, and the specific encounter between patient and health care practitioner. + */ + MedicationAdministration: resource_types_MedicationAdministration, + /** + * Indicates that a medication product is to be or has been dispensed for a named person/patient. This includes a description of the medication product (supply) provided and the instructions for administering the medication. The medication dispense is the result of a pharmacy system responding to a medication order. + */ + MedicationDispense: resource_types_MedicationDispense, + /** + * Information about a medication that is used to support knowledge. + */ + MedicationKnowledge: resource_types_MedicationKnowledge, + /** + * An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns. + */ + MedicationRequest: resource_types_MedicationRequest, + /** + * A record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay. The medication information may come from sources such as the patient's memory, from a prescription bottle, or from a list of medications the patient, clinician or other party maintains. + * The primary difference between a medication statement and a medication administration is that the medication administration has complete administration information and is based on actual administration information from the person who administered the medication. A medication statement is often, if not always, less specific. There is no required date/time when the medication was administered, in fact we only know that a source has reported the patient is taking this medication, where details such as time, quantity, or rate or even medication product may be incomplete or missing or less precise. As stated earlier, the medication statement information may come from the patient's memory, from a prescription bottle or from a list of medications the patient, clinician or other party maintains. Medication administration is more formal and is not missing detailed information. + */ + MedicationStatement: resource_types_MedicationStatement, + /** + * Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). + */ + MedicinalProduct: resource_types_MedicinalProduct, + /** + * The regulatory authorization of a medicinal product. + */ + MedicinalProductAuthorization: resource_types_MedicinalProductAuthorization, + /** + * The clinical particulars - indications, contraindications etc. of a medicinal product, including for regulatory purposes. + */ + MedicinalProductContraindication: resource_types_MedicinalProductContraindication, + /** + * Indication for the Medicinal Product. + */ + MedicinalProductIndication: resource_types_MedicinalProductIndication, + /** + * An ingredient of a manufactured item or pharmaceutical product. + */ + MedicinalProductIngredient: resource_types_MedicinalProductIngredient, + /** + * The interactions of the medicinal product with other medicinal products, or other forms of interactions. + */ + MedicinalProductInteraction: resource_types_MedicinalProductInteraction, + /** + * The manufactured item as contained in the packaged medicinal product. + */ + MedicinalProductManufactured: resource_types_MedicinalProductManufactured, + /** + * A medicinal product in a container or package. + */ + MedicinalProductPackaged: resource_types_MedicinalProductPackaged, + /** + * A pharmaceutical product described in terms of its composition and dose form. + */ + MedicinalProductPharmaceutical: resource_types_MedicinalProductPharmaceutical, + /** + * Describe the undesirable effects of the medicinal product. + */ + MedicinalProductUndesirableEffect: resource_types_MedicinalProductUndesirableEffect, + /** + * Defines the characteristics of a message that can be shared between systems, including the type of event that initiates the message, the content to be transmitted and what response(s), if any, are permitted. + */ + MessageDefinition: resource_types_MessageDefinition, + /** + * The header for a message exchange that is either requesting or responding to an action. The reference(s) that are the subject of the action as well as other information related to the action are typically transmitted in a bundle in which the MessageHeader resource instance is the first resource in the bundle. + */ + MessageHeader: resource_types_MessageHeader, + /** + * Raw data describing a biological sequence. + */ + MolecularSequence: resource_types_MolecularSequence, + /** + * A curated namespace that issues unique symbols within that namespace for the identification of concepts, people, devices, etc. Represents a "System" used within the Identifier and Coding data types. + */ + NamingSystem: resource_types_NamingSystem, + /** + * A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident. + */ + NutritionOrder: resource_types_NutritionOrder, + /** + * Measurements and simple assertions made about a patient, device or other subject. + */ + Observation: resource_types_Observation, + /** + * Set of definitional characteristics for a kind of observation or measurement produced or consumed by an orderable health care service. + */ + ObservationDefinition: resource_types_ObservationDefinition, + /** + * A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction). + */ + OperationDefinition: resource_types_OperationDefinition, + /** + * A collection of error, warning, or information messages that result from a system action. + */ + OperationOutcome: resource_types_OperationOutcome, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization: resource_types_Organization, + /** + * Defines an affiliation/assotiation/relationship between 2 distinct oganizations, that is not a part-of relationship/sub-division relationship. + */ + OrganizationAffiliation: resource_types_OrganizationAffiliation, + /** + * This resource is a non-persisted resource used to pass information into and back from an [operation](operations.html). It has no other use, and there is no RESTful endpoint associated with it. + */ + Parameters: resource_types_Parameters, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient: resource_types_Patient, + /** + * This resource provides the status of the payment for goods and services rendered, and the request and response resource references. + */ + PaymentNotice: resource_types_PaymentNotice, + /** + * This resource provides the details including amount of a payment and allocates the payment items being paid. + */ + PaymentReconciliation: resource_types_PaymentReconciliation, + /** + * Demographics and administrative information about a person independent of a specific health-related context. + */ + Person: resource_types_Person, + /** + * This resource allows for the definition of various types of plans as a sharable, consumable, and executable artifact. The resource is general enough to support the description of a broad range of clinical artifacts such as clinical decision support rules, order sets and protocols. + */ + PlanDefinition: resource_types_PlanDefinition, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner: resource_types_Practitioner, + /** + * A specific set of Roles/Locations/specialties/services that a practitioner may perform at an organization for a period of time. + */ + PractitionerRole: resource_types_PractitionerRole, + /** + * An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy. + */ + Procedure: resource_types_Procedure, + /** + * Provenance of a resource is a record that describes entities and processes involved in producing and delivering or otherwise influencing that resource. Provenance provides a critical foundation for assessing authenticity, enabling trust, and allowing reproducibility. Provenance assertions are a form of contextual metadata and can themselves become important records with their own provenance. Provenance statement indicates clinical significance in terms of confidence in authenticity, reliability, and trustworthiness, integrity, and stage in lifecycle (e.g. Document Completion - has the artifact been legally authenticated), all of which may impact security, privacy, and trust policies. + */ + Provenance: resource_types_Provenance, + /** + * A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection. + */ + Questionnaire: resource_types_Questionnaire, + /** + * A structured set of questions and their answers. The questions are ordered and grouped into coherent subsets, corresponding to the structure of the grouping of the questionnaire being responded to. + */ + QuestionnaireResponse: resource_types_QuestionnaireResponse, + /** + * Information about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process. + */ + RelatedPerson: resource_types_RelatedPerson, + /** + * A group of related requests that can be used to capture intended activities that have inter-dependencies such as "give this medication after that one". + */ + RequestGroup: resource_types_RequestGroup, + /** + * The ResearchDefinition resource describes the conditional state (population and any exposures being compared within the population) and outcome (if specified) that the knowledge (evidence, assertion, recommendation) is about. + */ + ResearchDefinition: resource_types_ResearchDefinition, + /** + * The ResearchElementDefinition resource describes a "PICO" element that knowledge (evidence, assertion, recommendation) is about. + */ + ResearchElementDefinition: resource_types_ResearchElementDefinition, + /** + * A process where a researcher or organization plans and then executes a series of steps intended to increase the field of healthcare-related knowledge. This includes studies of safety, efficacy, comparative effectiveness and other information about medications, devices, therapies and other interventional and investigative techniques. A ResearchStudy involves the gathering of information about human or animal subjects. + */ + ResearchStudy: resource_types_ResearchStudy, + /** + * A physical entity which is the primary unit of operational and/or administrative interest in a study. + */ + ResearchSubject: resource_types_ResearchSubject, + /** + * This is the base resource type for everything. + */ + Resource: resource_types_Resource, + /** + * An assessment of the likely outcome(s) for a patient or other subject as well as the likelihood of each outcome. + */ + RiskAssessment: resource_types_RiskAssessment, + /** + * The RiskEvidenceSynthesis resource describes the likelihood of an outcome in a population plus exposure state where the risk estimate is derived from a combination of research studies. + */ + RiskEvidenceSynthesis: resource_types_RiskEvidenceSynthesis, + /** + * A container for slots of time that may be available for booking appointments. + */ + Schedule: resource_types_Schedule, + /** + * A search parameter that defines a named search item that can be used to search/filter on a resource. + */ + SearchParameter: resource_types_SearchParameter, + /** + * A record of a request for service such as diagnostic investigations, treatments, or operations to be performed. + */ + ServiceRequest: resource_types_ServiceRequest, + /** + * A slot of time on a schedule that may be available for booking appointments. + */ + Slot: resource_types_Slot, + /** + * A sample to be used for analysis. + */ + Specimen: resource_types_Specimen, + /** + * A kind of specimen with associated set of requirements. + */ + SpecimenDefinition: resource_types_SpecimenDefinition, + /** + * A definition of a FHIR structure. This resource is used to describe the underlying resources, data types defined in FHIR, and also for describing extensions and constraints on resources and data types. + */ + StructureDefinition: resource_types_StructureDefinition, + /** + * A Map of relationships between 2 structures that can be used to transform data. + */ + StructureMap: resource_types_StructureMap, + /** + * The subscription resource is used to define a push-based subscription from a server to another system. Once a subscription is registered with the server, the server checks every resource that is created or updated, and if the resource matches the given criteria, it sends a message on the defined "channel" so that another system can take an appropriate action. + */ + Subscription: resource_types_Subscription, + /** + * A homogeneous material with a definite composition. + */ + Substance: resource_types_Substance, + /** + * Nucleic acids are defined by three distinct elements: the base, sugar and linkage. Individual substance/moiety IDs will be created for each of these elements. The nucleotide sequence will be always entered in the 5’-3’ direction. + */ + SubstanceNucleicAcid: resource_types_SubstanceNucleicAcid, + /** + * Todo. + */ + SubstancePolymer: resource_types_SubstancePolymer, + /** + * A SubstanceProtein is defined as a single unit of a linear amino acid sequence, or a combination of subunits that are either covalently linked or have a defined invariant stoichiometric relationship. This includes all synthetic, recombinant and purified SubstanceProteins of defined sequence, whether the use is therapeutic or prophylactic. This set of elements will be used to describe albumins, coagulation factors, cytokines, growth factors, peptide/SubstanceProtein hormones, enzymes, toxins, toxoids, recombinant vaccines, and immunomodulators. + */ + SubstanceProtein: resource_types_SubstanceProtein, + /** + * Todo. + */ + SubstanceReferenceInformation: resource_types_SubstanceReferenceInformation, + /** + * Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. + */ + SubstanceSourceMaterial: resource_types_SubstanceSourceMaterial, + /** + * The detailed description of a substance, typically at a level beyond what is used for prescribing. + */ + SubstanceSpecification: resource_types_SubstanceSpecification, + /** + * Record of delivery of what is supplied. + */ + SupplyDelivery: resource_types_SupplyDelivery, + /** + * A record of a request for a medication, substance or device used in the healthcare setting. + */ + SupplyRequest: resource_types_SupplyRequest, + /** + * A task to be performed. + */ + Task: resource_types_Task, + /** + * A TerminologyCapabilities resource documents a set of capabilities (behaviors) of a FHIR Terminology Server that may be used as a statement of actual server functionality or a statement of required or desired server implementation. + */ + TerminologyCapabilities: resource_types_TerminologyCapabilities, + /** + * A summary of information based on the results of executing a TestScript. + */ + TestReport: resource_types_TestReport, + /** + * A structured set of tests against a FHIR server or client implementation to determine compliance against the FHIR specification. + */ + TestScript: resource_types_TestScript, + /** + * A ValueSet resource instance specifies a set of codes drawn from one or more code systems, intended for use in a particular context. Value sets link between [[[CodeSystem]]] definitions and their use in [coded elements](terminologies.html). + */ + ValueSet: resource_types_ValueSet, + /** + * Describes validation requirements, source(s), status and dates for one or more elements. + */ + VerificationResult: resource_types_VerificationResult, + /** + * An authorization for the provision of glasses and/or contact lenses to a patient. + */ + VisionPrescription: resource_types_VisionPrescription, +}; +const restful_capability_mode_Client: Coding = { + code: "client", + display: "Client", + system: "http://hl7.org/fhir/restful-capability-mode" +}; +const restful_capability_mode_Server: Coding = { + code: "server", + display: "Server", + system: "http://hl7.org/fhir/restful-capability-mode" +}; +/** + * The mode of a RESTful capability statement. + */ +export const RestfulCapabilityMode = { + /** + * The application acts as a client for this resource. + */ + Client: restful_capability_mode_Client, + /** + * The application acts as a server for this resource. + */ + Server: restful_capability_mode_Server, +}; +const restful_security_service_Basic: Coding = { + code: "Basic", + display: "Basic", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +const restful_security_service_Certificates: Coding = { + code: "Certificates", + display: "Certificates", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +const restful_security_service_Kerberos: Coding = { + code: "Kerberos", + display: "Kerberos", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +const restful_security_service_NTLM: Coding = { + code: "NTLM", + display: "NTLM", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +const restful_security_service_OAuth: Coding = { + code: "OAuth", + display: "OAuth", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +const restful_security_service_SMARTOnFHIR: Coding = { + code: "SMART-on-FHIR", + display: "SMART-on-FHIR", + system: "http://terminology.hl7.org/CodeSystem/restful-security-service" +}; +/** + * Types of security services used with FHIR. + */ +export const RestfulSecurityService = { + /** + * Basic authentication defined in HTTP specification. + */ + Basic: restful_security_service_Basic, + /** + * SSL where client must have a certificate registered with the server. + */ + Certificates: restful_security_service_Certificates, + /** + * see http://www.ietf.org/rfc/rfc4120.txt. + */ + Kerberos: restful_security_service_Kerberos, + /** + * Microsoft NTLM Authentication. + */ + NTLM: restful_security_service_NTLM, + /** + * OAuth (unspecified version see oauth.net). + */ + OAuth: restful_security_service_OAuth, + /** + * OAuth2 using SMART-on-FHIR profile (see http://docs.smarthealthit.org/). + */ + SMARTOnFHIR: restful_security_service_SMARTOnFHIR, +}; +const search_comparator_Approximately: Coding = { + code: "ap", + display: "Approximately", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_EndsBefore: Coding = { + code: "eb", + display: "Ends Before", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_Equals: Coding = { + code: "eq", + display: "Equals", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_GreaterOrEquals: Coding = { + code: "ge", + display: "Greater or Equals", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_GreaterThan: Coding = { + code: "gt", + display: "Greater Than", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_LessOfEqual: Coding = { + code: "le", + display: "Less of Equal", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_LessThan: Coding = { + code: "lt", + display: "Less Than", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_NotEquals: Coding = { + code: "ne", + display: "Not Equals", + system: "http://hl7.org/fhir/search-comparator" +}; +const search_comparator_StartsAfter: Coding = { + code: "sa", + display: "Starts After", + system: "http://hl7.org/fhir/search-comparator" +}; +/** + * What Search Comparator Codes are supported in search. + */ +export const SearchComparator = { + /** + * the value for the parameter in the resource is approximately the same to the provided value. + */ + Approximately: search_comparator_Approximately, + /** + * the value for the parameter in the resource ends before the provided value. + */ + EndsBefore: search_comparator_EndsBefore, + /** + * the value for the parameter in the resource is equal to the provided value. + */ + Equals: search_comparator_Equals, + /** + * the value for the parameter in the resource is greater or equal to the provided value. + */ + GreaterOrEquals: search_comparator_GreaterOrEquals, + /** + * the value for the parameter in the resource is greater than the provided value. + */ + GreaterThan: search_comparator_GreaterThan, + /** + * the value for the parameter in the resource is less or equal to the provided value. + */ + LessOfEqual: search_comparator_LessOfEqual, + /** + * the value for the parameter in the resource is less than the provided value. + */ + LessThan: search_comparator_LessThan, + /** + * the value for the parameter in the resource is not equal to the provided value. + */ + NotEquals: search_comparator_NotEquals, + /** + * the value for the parameter in the resource starts after the provided value. + */ + StartsAfter: search_comparator_StartsAfter, +}; +const search_entry_mode_Include: Coding = { + code: "include", + display: "Include", + system: "http://hl7.org/fhir/search-entry-mode" +}; +const search_entry_mode_Match: Coding = { + code: "match", + display: "Match", + system: "http://hl7.org/fhir/search-entry-mode" +}; +const search_entry_mode_Outcome: Coding = { + code: "outcome", + display: "Outcome", + system: "http://hl7.org/fhir/search-entry-mode" +}; +/** + * Why an entry is in the result set - whether it's included as a match or because of an _include requirement, or to convey information or warning information about the search process. + */ +export const SearchEntryMode = { + /** + * This resource is returned because it is referred to from another resource in the search set. + */ + Include: search_entry_mode_Include, + /** + * This resource matched the search specification. + */ + Match: search_entry_mode_Match, + /** + * An OperationOutcome that provides additional information about the processing of a search. + */ + Outcome: search_entry_mode_Outcome, +}; +const search_modifier_code_Above: Coding = { + code: "above", + display: "Above", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Below: Coding = { + code: "below", + display: "Below", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Contains: Coding = { + code: "contains", + display: "Contains", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Exact: Coding = { + code: "exact", + display: "Exact", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Identifier: Coding = { + code: "identifier", + display: "Identifier", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_In: Coding = { + code: "in", + display: "In", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Missing: Coding = { + code: "missing", + display: "Missing", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Not: Coding = { + code: "not", + display: "Not", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_NotIn: Coding = { + code: "not-in", + display: "Not In", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_OfType: Coding = { + code: "ofType", + display: "Of Type", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Text: Coding = { + code: "text", + display: "Text", + system: "http://hl7.org/fhir/search-modifier-code" +}; +const search_modifier_code_Type: Coding = { + code: "type", + display: "Type", + system: "http://hl7.org/fhir/search-modifier-code" +}; +/** + * A supported modifier for a search parameter. + */ +export const SearchModifierCode = { + /** + * The search parameter tests whether the value in a resource subsumes the specified value (is-a, or hierarchical relationships). + */ + Above: search_modifier_code_Above, + /** + * The search parameter tests whether the value in a resource is subsumed by the specified value (is-a, or hierarchical relationships). + */ + Below: search_modifier_code_Below, + /** + * The search parameter returns resources that include the supplied parameter value anywhere within the field being searched. + */ + Contains: search_modifier_code_Contains, + /** + * The search parameter returns resources that have a value that exactly matches the supplied parameter (the whole string, including casing and accents). + */ + Exact: search_modifier_code_Exact, + /** + * The search parameter applies to the identifier on the resource, not the reference. + */ + Identifier: search_modifier_code_Identifier, + /** + * The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is in the specified value set. + */ + In: search_modifier_code_In, + /** + * The search parameter returns resources that have a value or not. + */ + Missing: search_modifier_code_Missing, + /** + * The search parameter returns resources that do not contain a match. + */ + Not: search_modifier_code_Not, + /** + * The search parameter is a URI (relative or absolute) that identifies a value set, and the search parameter tests whether the coding is not in the specified value set. + */ + NotIn: search_modifier_code_NotIn, + /** + * The search parameter has the format system|code|value, where the system and code refer to an Identifier.type.coding.system and .code, and match if any of the type codes match. All 3 parts must be present. + */ + OfType: search_modifier_code_OfType, + /** + * The search parameter is processed as a string that searches text associated with the code/value - either CodeableConcept.text, Coding.display, or Identifier.type.text. + */ + Text: search_modifier_code_Text, + /** + * The search parameter only applies to the Resource Type specified as a modifier (e.g. the modifier is not actually :type, but :Patient etc.). + */ + Type: search_modifier_code_Type, +}; +const search_param_type_Composite: Coding = { + code: "composite", + display: "Composite", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_DateDateTime: Coding = { + code: "date", + display: "Date/DateTime", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_Number: Coding = { + code: "number", + display: "Number", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_Quantity: Coding = { + code: "quantity", + display: "Quantity", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_Reference: Coding = { + code: "reference", + display: "Reference", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_Special: Coding = { + code: "special", + display: "Special", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_String: Coding = { + code: "string", + display: "String", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_Token: Coding = { + code: "token", + display: "Token", + system: "http://hl7.org/fhir/search-param-type" +}; +const search_param_type_URI: Coding = { + code: "uri", + display: "URI", + system: "http://hl7.org/fhir/search-param-type" +}; +/** + * Data types allowed to be used for search parameters. + */ +export const SearchParamType = { + /** + * A composite search parameter that combines a search on two values together. + */ + Composite: search_param_type_Composite, + /** + * Search parameter is on a date/time. The date format is the standard XML format, though other formats may be supported. + */ + DateDateTime: search_param_type_DateDateTime, + /** + * Search parameter SHALL be a number (a whole number, or a decimal). + */ + Number: search_param_type_Number, + /** + * A search parameter that searches on a quantity. + */ + Quantity: search_param_type_Quantity, + /** + * A reference to another resource (Reference or canonical). + */ + Reference: search_param_type_Reference, + /** + * Special logic applies to this parameter per the description of the search parameter. + */ + Special: search_param_type_Special, + /** + * Search parameter is a simple string, like a name part. Search is case-insensitive and accent-insensitive. May match just the start of a string. String parameters may contain spaces. + */ + String: search_param_type_String, + /** + * Search parameter on a coded element or identifier. May be used to search through the text, display, code and code/codesystem (for codes) and label, system and key (for identifier). Its value is either a string or a pair of namespace and value, separated by a "|", depending on the modifier used. + */ + Token: search_param_type_Token, + /** + * A search parameter that searches on a URI (RFC 3986). + */ + URI: search_param_type_URI, +}; +const search_xpath_usage_Distance: Coding = { + code: "distance", + display: "Distance", + system: "http://hl7.org/fhir/search-xpath-usage" +}; +const search_xpath_usage_Nearby: Coding = { + code: "nearby", + display: "Nearby", + system: "http://hl7.org/fhir/search-xpath-usage" +}; +const search_xpath_usage_Normal: Coding = { + code: "normal", + display: "Normal", + system: "http://hl7.org/fhir/search-xpath-usage" +}; +const search_xpath_usage_Other: Coding = { + code: "other", + display: "Other", + system: "http://hl7.org/fhir/search-xpath-usage" +}; +const search_xpath_usage_Phonetic: Coding = { + code: "phonetic", + display: "Phonetic", + system: "http://hl7.org/fhir/search-xpath-usage" +}; +/** + * How a search parameter relates to the set of elements returned by evaluating its xpath query. + */ +export const SearchXpathUsage = { + /** + * The search parameter is based on a spatial transform of the selected nodes, using physical distance from the middle. + */ + Distance: search_xpath_usage_Distance, + /** + * The search parameter is based on a spatial transform of the selected nodes. + */ + Nearby: search_xpath_usage_Nearby, + /** + * The search parameter is derived directly from the selected nodes based on the type definitions. + */ + Normal: search_xpath_usage_Normal, + /** + * The interpretation of the xpath statement is unknown (and can't be automated). + */ + Other: search_xpath_usage_Other, + /** + * The search parameter is derived by a phonetic transform from the selected nodes. + */ + Phonetic: search_xpath_usage_Phonetic, +}; +const secondary_finding_ACMGVersion1: Coding = { + code: "acmg-version1", + display: "ACMG Version 1", + system: "http://hl7.org/fhir/secondary-finding" +}; +const secondary_finding_ACMGVersion2: Coding = { + code: "acmg-version2", + display: "ACMG Version 2", + system: "http://hl7.org/fhir/secondary-finding" +}; +/** + * Codes to denote a guideline or policy statement.when a genetic test result is being shared as a secondary finding. + */ +export const SecondaryFinding = { + /** + * First release (2013): ACMG Recommendations for Reporting of Incidental Findings in Clinical Exome and Genome Sequencing. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3727274/ + */ + ACMGVersion1: secondary_finding_ACMGVersion1, + /** + * Second release (2016): Recommendations for reporting of secondary findings in clinical exome and genome sequencing, 2016 update (ACMG SF v2.0): a policy statement of the American College of Medical Genetics and Genomics. https://www.ncbi.nlm.nih.gov/pubmed/27854360 + */ + ACMGVersion2: secondary_finding_ACMGVersion2, +}; +/** + * This example FHIR value set is comprised of example Actor Type codes, which can be used to value FHIR agents, actors, and other role elements such as those specified in financial transactions. The FHIR Actor value set is based on DICOM Audit Message, C402; ASTM Standard, E1762-95 [2013]; selected codes and derived actor roles from HL7 RoleClass OID 2.16.840.1.113883.5.110; HL7 Role Code 2.16.840.1.113883.5.111, including AgentRoleType; HL7 ParticipationType OID: 2.16.840.1.113883.5.90; and HL7 ParticipationFunction codes OID: 2.16.840.1.113883.5.88. This value set includes, by reference, role codes from external code systems: NUCC Health Care Provider Taxonomy OID: 2.16.840.1.113883.6.101; North American Industry Classification System [NAICS]OID: 2.16.840.1.113883.6.85; IndustryClassificationSystem 2.16.840.1.113883.1.11.16039; and US Census Occupation Code OID: 2.16.840.1.113883.6.243 for relevant recipient or custodian codes not included in this value set. If no source is indicated in the definition comments, then these are example FHIR codes. It can be extended with appropriate roles described by SNOMED as well as those described in the HL7 Role Based Access Control Catalog and the HL7 Healthcare (Security and Privacy) Access Control Catalog. In Role-Based Access Control (RBAC), permissions are operations on an object that a user wishes to access. Permissions are grouped into roles. A role characterizes the functions a user is allowed to perform. Roles are assigned to users. If the user's role has the appropriate permissions to access an object, then that user is granted access to the object. FHIR readily enables RBAC, as FHIR Resources are object types and the CRUDE events (the FHIR equivalent to permissions in the RBAC scheme) are operations on those objects. In Attribute-Based Access Control (ABAC), a user requests to perform operations on objects. That user's access request is granted or denied based on a set of access control policies that are specified in terms of attributes and conditions. FHIR readily enables ABAC, as instances of a Resource in FHIR (again, Resources are object types) can have attributes associated with them. These attributes include security tags, environment conditions, and a host of user and object characteristics, which are the same attributes as those used in ABAC. Attributes help define the access control policies that determine the operations a user may perform on a Resource (in FHIR) or object (in ABAC). For example, a tag (or attribute) may specify that the identified Resource (object) is not to be further disclosed without explicit consent from the patient. + */ +export const SecurityRoleType = { + /** + * A role type used to qualify a person's legal status within a country or nation. + */ + CitizenRoleType_v3_RoleCode: v3_RoleCode_CitizenRoleType, + /** + * Audit participant role ID of software application + */ + Application_dicom_dcim: dicom_dcim_Application, + /** + * Audit participant role ID of software application launcher, i.e., the entity that started or stopped an application + */ + ApplicationLauncher_dicom_dcim: dicom_dcim_ApplicationLauncher, + /** + * Audit participant role ID of the receiver of data + */ + DestinationRoleID_dicom_dcim: dicom_dcim_DestinationRoleID, + /** + * Audit participant role ID of the sender of data + */ + SourceRoleID_dicom_dcim: dicom_dcim_SourceRoleID, + /** + * Audit participant role ID of media receiving data during an export + */ + DestinationMedia_dicom_dcim: dicom_dcim_DestinationMedia, + /** + * Audit participant role ID of media providing data during an import + */ + SourceMedia_dicom_dcim: dicom_dcim_SourceMedia, + /** + * Player of the Affiliate role has a business/professional relationship with scoper. Player and scoper may be persons or organization. The Affiliate relationship does not imply membership in a group, nor does it exist for resource scheduling purposes. + * + * + * Example: A healthcare provider is affiliated with another provider as a business associate. + */ + Affiliate_v3_RoleClass: v3_RoleClass_Affiliate, + /** + * An entity (player) that acts or is authorized to act on behalf of another entity (scoper). + */ + Agent_v3_RoleClass: v3_RoleClass_Agent, + /** + * A person who has corrected, edited, or amended pre-existing information. + */ + Amender_contract_signer_type: contract_signer_type_Amender, + /** + * An agent role in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization, unlike the Employee role where the focus is on the 'Human Resources' relationship between the employee and the organization. + */ + AssignedEntity_v3_RoleClass: v3_RoleClass_AssignedEntity, + /** + * Description:Caregiver authorized to receive patient health information. + */ + CaregiverInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_CaregiverInformationReceiver, + /** + * Description:Provider with legitimate relationship authorized to receive patient health information. + */ + LegitimateRelationshipInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_LegitimateRelationshipInformationReceiver, + /** + * Definition: A party that originates the Act and therefore has responsibility for the information given in the Act and ownership of this Act. + * + * + * Example: the report writer, the person writing the act definition, the guideline author, the placer of an order, the EKG cart (device) creating a report etc. Every Act should have an author. Authorship is regardless of mood always actual authorship. + * + * Examples of such policies might include: + * + * + * + * The author and anyone they explicitly delegate may update the report; + * + * + * + * All administrators within the same clinic may cancel and reschedule appointments created by other administrators within that clinic; + * + * + * + * A party that is neither an author nor a party who is extended authorship maintenance rights by policy, may only amend, reverse, override, replace, or follow up in other ways on this Act, whereby the Act remains intact and is linked to another Act authored by that other party. + */ + AuthorOriginator_v3_ParticipationType: v3_ParticipationType_AuthorOriginator, + /** + * An entity providing authorization services to enable the electronic sharing of health-related information based on resource owner's preapproved permissions. For example, an UMA Authorization Server[UMA] + */ + AuthorizationServer_extra_security_role_type: extra_security_role_type_AuthorizationServer, + /** + * Description:Member of care team authorized to receive patient health information. + */ + CareTeamInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_CareTeamInformationReceiver, + /** + * Description:Entities within specified work area authorized to receive patient health information. + */ + WorkAreaInformationReceiver_v3_ParticipationFunction: v3_ParticipationFunction_WorkAreaInformationReceiver, + /** + * A person who has fled his or her home country to find a safe place elsewhere. + */ + AsylumSeeker_v3_RoleCode: v3_RoleCode_AsylumSeeker, + /** + * A person who is someone of below legal age who has fled his or her home country, without his or her parents, to find a safe place elsewhere at time of categorization. + */ + SingleMinorAsylumSeeker_v3_RoleCode: v3_RoleCode_SingleMinorAsylumSeeker, + /** + * Description: A role played by a party making a claim for coverage under a policy or program. A claimant must be either a person or organization, or a group of persons or organizations. A claimant is not a named insured or a program eligible. + * + * + * Discussion: With respect to liability insurance such as property and casualty insurance, a claimant must file a claim requesting indemnification for a loss that the claimant considers covered under the policy of a named insured. The claims adjuster for the policy underwriter will review the claim to determine whether the loss meets the benefit coverage criteria under a policy, and base any indemnification or coverage payment on that review. If a third party is liable in whole or part for the loss, the underwriter may pursue third party liability recovery. A claimant may be involved in civil or criminal legal proceedings involving claims against a defendant party that is indemnified by an insurance policy or to protest the finding of a claims adjustor. With respect to life insurance, a beneficiary designated by a named insured becomes a claimant of the proceeds of coverage, as in the case of a life insurance policy. However, a claimant for coverage under life insurance is not necessarily a designated beneficiary. + * + * + * Note: A claimant is not a named insured. However, a named insured may make a claim under a policy, e.g., an insured driver may make a claim for an injury under his or her comprehensive automobile insurance policy. Similarly, a program eligible may make a claim under program, e.g., an unemployed worker may claim benefits under an unemployment insurance program, but parties playing these covered party role classes are not, for purposes of this vocabulary and in an effort to clearly distinguish role classes, considered claimants. + * + * In the case of a named insured making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that either a named insured or an individual insured has filed a claim for a loss. In the case of a program eligible, a role type code INJWKR (injured worker) subtypes the class to indicate that the covered party in a workers compensation program is an injured worker, and as such, has filed a "claim" under the program for benefits. Likewise, a covered role type code UNEMP (unemployed worker) subtypes the program eligible class to indicate that the covered party in an unemployment insurance program has filed a claim for unemployment benefits. + * + * + * Example: A claimant under automobile policy that is not the named insured. + */ + Claimant_v3_RoleClass: v3_RoleClass_Claimant, + /** + * An individual authorized to assign an original classification to information, including compilations of unclassified information, based on a determination that the information requires protection against unauthorized disclosure. The individual marks the information with immutable, computable, and human readable security labels in accordance with applicable security labeling policies. The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded, downgraded, used in derivative classification, or declassified] in a manner that preserves the overridden original classification binding and provenance. + */ + Classifier_v3_RoleCode: v3_RoleCode_Classifier, + /** + * A person who is legally recognized as a member of a nation or country, with associated rights and obligations. + */ + National_v3_RoleCode: v3_RoleCode_National, + /** + * A foreigner who is present in a country (which is foreign to him/her) unlawfully or without the country's authorization (may be called an illegal alien). + */ + NonCountryMemberWithoutResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberWithoutResidencePermit, + /** + * A person who is below legal age present in a country, without his or her parents, (which is foreign to him/her) unlawfully or without the country's authorization. + */ + NonCountryMemberMinorWithoutResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberMinorWithoutResidencePermit, + /** + * The entity that co-authored content. There can be multiple co-authors of content, which may take such forms as a contract, a healthcare record entry or document, a policy, or a consent directive. + */ + CoAuthor_contract_signer_type: contract_signer_type_CoAuthor, + /** + * An entity or an entity's delegatee who is the grantee in an agreement such as a consent for services, advanced directive, or a privacy consent directive in accordance with jurisdictional, organizational, or patient policy. + */ + Consenter_v3_RoleCode: v3_RoleCode_Consenter, + /** + * An entity which has witnessed and attests to observing another entity being counseled about an agreement such as a consent for services, advanced directive, or a privacy consent directive. + */ + ConsentWitness_v3_RoleCode: v3_RoleCode_ConsentWitness, + /** + * A person or an organization that provides or receives information regarding another entity. Examples; patient NOK and emergency contacts; guarantor contact; employer contact. + */ + Contact_contract_signer_type: contract_signer_type_Contact, + /** + * An entity which participates in the generation of and attest to veracity of content, but is not an author or coauthor. For example a surgeon who is required by institutional, regulatory, or legal rules to sign an operative report, but who was not involved in the authorship of that report. + */ + CoParticipant_v3_RoleCode: v3_RoleCode_CoParticipant, + /** + * A role class played by a person who receives benefit coverage under the terms of a particular insurance policy. The underwriter of that policy is the scoping entity. The covered party receives coverage because of some contractual or other relationship with the holder of that policy. + * + * + * Discussion:This reason for coverage is captured in 'Role.code' and a relationship link with type code of indirect authority should be included using the policy holder role as the source, and the covered party role as the target. + * + * Note that a particular policy may cover several individuals one of whom may be, but need not be, the policy holder. Thus the notion of covered party is a role that is distinct from that of the policy holder. + */ + CoveredParty_v3_RoleClass: v3_RoleClass_CoveredParty, + /** + * A non-country member admitted to the territory of a nation or country as a non-resident for an explicit purpose. + */ + PermitCardApplicant_v3_RoleCode: v3_RoleCode_PermitCardApplicant, + /** + * A foreigner who is a resident of the country but does not have citizenship. + */ + NonCountryMemberWithResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberWithResidencePermit, + /** + * A person who is a resident below legal age of the country without his or her parents and does not have citizenship. + */ + NonCountryMemberMinorWithResidencePermit_v3_RoleCode: v3_RoleCode_NonCountryMemberMinorWithResidencePermit, + /** + * An entity (person, organization or device) that is in charge of maintaining the information of this act (e.g., who maintains the report or the master service catalog item, etc.). + */ + Custodian_v3_ParticipationType: v3_ParticipationType_Custodian, + /** + * An entity that collects information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data collectors, including the right to access, retrieve, distribute, or delete that information. + */ + DataCollector_extra_security_role_type: extra_security_role_type_DataCollector, + /** + * An entity that processes collected information over which the data subject may have certain rights under policy or law to control that information's management and distribution by data processors, including the right to access, retrieve, distribute, or delete that information. + */ + DataProcessor_extra_security_role_type: extra_security_role_type_DataProcessor, + /** + * A person whose personal information is collected or processed, and who may have certain rights under policy or law to control that information's management and distribution by data collectors or processors, including the right to access, retrieve, distribute, or delete that information. + */ + DataSubject_extra_security_role_type: extra_security_role_type_DataSubject, + /** + * An individual which is authorized to declassify information based on a determination that the information no longer requires protection against unauthorized disclosure. The individual marks the information being declassified using computable and human readable security labels indicating that this is copy of previously classified information is unclassified in accordance with applicable security labeling policies. The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded or used in derivative classification] in a manner that preserves the overridden original classification binding and provenance. + */ + Declassifier_v3_RoleCode: v3_RoleCode_Declassifier, + /** + * A party to whom some right or authority is granted by a delegator. + */ + Delegatee_v3_RoleCode: v3_RoleCode_Delegatee, + /** + * A party that grants all or some portion its right or authority to another party. + */ + Delegator_v3_RoleCode: v3_RoleCode_Delegator, + /** + * Description: A role played by a person covered under a policy or program based on an association with a subscriber, which is recognized by the policy holder. + * + * + * Note: The party playing the role of a dependent is not a claimant in the sense conveyed by the RoleClassCoveredParty CLAIM (claimant). However, a dependent may make a claim under a policy, e.g., a dependent under a health insurance policy may become the claimant for coverage under that policy for wellness examines or if injured and there is no liable third party. In the case of a dependent making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that the dependent has filed a claim for services covered under the health insurance policy. + * + * + * Example: The dependent has an association with the subscriber such as a financial dependency or personal relationship such as that of a spouse, or a natural or adopted child. The policy holder may be required by law to recognize certain associations or may have discretion about the associations. For example, a policy holder may dictate the criteria for the dependent status of adult children who are students, such as requiring full time enrollment, or may recognize domestic partners as dependents. Under certain circumstances, the dependent may be under the indirect authority of a responsible party acting as a surrogate for the subscriber, for example, if the subscriber is differently abled or deceased, a guardian ad Lidem or estate executor may be appointed to assume the subscriberaTMs legal standing in the relationship with the dependent. + */ + Dependent_v3_RoleClass: v3_RoleClass_Dependent, + /** + * An individual authorized to lower the classification level of labeled content and provide rationale for doing so as directed by a classification guide. + */ + Downgrader_v3_RoleCode: v3_RoleCode_Downgrader, + /** + * A relationship between two people in which one person authorizes another, usually a family member or relative, to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned. Unlike ordinary powers of attorney, durable powers can survive for long periods of time, and again, unlike standard powers of attorney, durable powers can continue after incompetency. + */ + DurablePowerOfAttorney_v3_RoleCode: v3_RoleCode_DurablePowerOfAttorney, + /** + * An entity to be contacted in the event of an emergency. + */ + EmergencyContact_v3_RoleClass: v3_RoleClass_EmergencyContact, + /** + * A relationship between a person or organization and a person or organization formed for the purpose of exchanging work for compensation. The purpose of the role is to identify the type of relationship the employee has to the employer, rather than the nature of the work actually performed. (Contrast with AssignedEntity.) + */ + Employee_v3_RoleClass: v3_RoleClass_Employee, + /** + * A person who attests to observing an occurrence. For example, the witness has observed a procedure and is attesting to this fact. + */ + EventWitness_contract_signer_type: contract_signer_type_EventWitness, + /** + * The role played by a person acting as the estate executor for a deceased subscriber or policyholder who was the responsible party + */ + ExecutorOfEstate_v3_RoleCode: v3_RoleCode_ExecutorOfEstate, + /** + * An entity which accepts certain rights or authority from a grantor. + */ + Grantee_v3_RoleCode: v3_RoleCode_Grantee, + /** + * An entity which agrees to confer certain rights or authority to a grantee. + */ + Grantor_v3_RoleCode: v3_RoleCode_Grantor, + /** + * An individual or organization that makes or gives a promise, assurance, pledge to pay or has paid the healthcare service provider. + */ + Guarantor_v3_RoleCode: v3_RoleCode_Guarantor, + /** + * The role played by a person appointed by the court to look out for the best interests of a minor child during the course of legal proceedings. + */ + GuardianAdLidem_v3_RoleCode: v3_RoleCode_GuardianAdLidem, + /** + * Guardian of a ward + */ + Guardian_v3_RoleClass: v3_RoleClass_Guardian, + /** + * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that continues (by its terms) to be effective even though the grantor has become mentally incompetent after signing the document. + */ + HealthcarePowerOfAttorney_v3_RoleCode: v3_RoleCode_HealthcarePowerOfAttorney, + /** + * The human user that has participated. + */ + HumanUser_extra_security_role_type: extra_security_role_type_HumanUser, + /** + * A source of reported information (e.g., a next of kin who answers questions about the patient's history). For history questions, the patient is logically an informant, yet the informant of history questions is implicitly the subject. + */ + Informant_v3_ParticipationType: v3_ParticipationType_Informant, + /** + * An entity which converts spoken or written language into the language of key participants in an event such as when a provider is obtaining a patient's consent to treatment or permission to disclose information. + */ + Interpreter_v3_RoleCode: v3_RoleCode_Interpreter, + /** + * An entity that is the subject of an investigation. This role is scoped by the party responsible for the investigation. + */ + InvestigationSubject_v3_RoleClass: v3_RoleClass_InvestigationSubject, + /** + * A party, who may or should receive or who has recieved the Act or subsequent or derivative information of that Act. Information recipient is inert, i.e., independent of mood." Rationale: this is a generalization of a too diverse family that the definition can't be any more specific, and the concept is abstract so one of the specializations should be used. + */ + InformationRecipient_v3_ParticipationType: v3_ParticipationType_InformationRecipient, + /** + * A verifier who legally authenticates the accuracy of an act. An example would be a staff physician who sees a patient and dictates a note, then later signs it. Their signature constitutes a legal authentication. + */ + LegalAuthenticator_v3_ParticipationType: v3_ParticipationType_LegalAuthenticator, + /** + * Description: A role played by a party to an insurance policy to which the insurer agrees to indemnify for losses, provides benefits for, or renders services. A named insured may be either a person, non-person living subject, or an organization, or a group of persons, non-person living subjects, or organizations. + * + * + * Discussion: The coded concept NAMED should not be used where a more specific child concept in this Specializable value set applies. In some cases, the named insured may not be the policy holder, e.g., where a policy holder purchases life insurance policy in which another party is the named insured and the policy holder is the beneficiary of the policy. + * + * + * Note: The party playing the role of a named insured is not a claimant in the sense conveyed by the RoleClassCoveredParty CLAIM (claimant). However, a named insured may make a claim under a policy, e.g., e.g., a party that is the named insured and policy holder under a comprehensive automobile insurance policy may become the claimant for coverage under that policy e.g., if injured in an automobile accident and there is no liable third party. In the case of a named insured making a claim, a role type code INSCLM (insured claimant) subtypes the class to indicate that a named insured has filed a claim for a loss. + * + * + * Example: The named insured under a comprehensive automobile, disability, or property and casualty policy that is the named insured and may or may not be the policy holder. + */ + NamedInsured_v3_RoleClass: v3_RoleClass_NamedInsured, + /** + * An individual designated for notification as the next of kin for a given entity. + */ + NextOfKin_v3_RoleClass: v3_RoleClass_NextOfKin, + /** + * notary public + */ + NotaryPublic_v3_RoleClass: v3_RoleClass_NotaryPublic, + /** + * A Role of a LivingSubject (player) as an actual or potential recipient of health care services from a healthcare provider organization (scoper). + * + * + * Usage Note: Communication about relationships between patients and specific healthcare practitioners (people) is not done via scoper. Instead this is generally done using the CareProvision act. This allows linkage between patient and a particular healthcare practitioner role and also allows description of the type of care involved in the relationship. + */ + Patient_v3_RoleClass: v3_RoleClass_Patient, + /** + * A relationship between two people in which one person authorizes another to act for him in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts. + */ + PowerOfAttorney_v3_RoleCode: v3_RoleCode_PowerOfAttorney, + /** + * An entity that is the primary or sole author of information content. In the healthcare context, there can be only one primary author of health information content in a record entry or document. + */ + PrimaryAuthor_contract_signer_type: contract_signer_type_PrimaryAuthor, + /** + * Definition:Provider authorized to mask information to protect the patient, a third party, or to ensure that the provider has consulted with the patient prior to release of this information. + */ + AuthorizedProviderMaskingAuthor_v3_ParticipationFunction: v3_ParticipationFunction_AuthorizedProviderMaskingAuthor, + /** + * An Entity (player) that is authorized to provide health care services by some authorizing agency (scoper). + */ + HealthcareProvider_v3_RoleClass: v3_RoleClass_HealthcareProvider, + /** + * The role played by a party who has legal responsibility for another party. + */ + ResponsibleParty_v3_RoleCode: v3_RoleCode_ResponsibleParty, + /** + * A person, device, or algorithm that has used approved criteria for filtered data for inclusion into the patient record. Examples: (1) a medical records clerk who scans a document for inclusion in the medical record, enters header information, or catalogues and classifies the data, or a combination thereof; (2) a gateway that receives data from another computer system and interprets that data or changes its format, or both, before entering it into the patient record. + */ + Reviewer_contract_signer_type: contract_signer_type_Reviewer, + /** + * An automated data source that generates a signature along with content. Examples: (1) the signature for an image that is generated by a device for inclusion in the patient record; (2) the signature for an ECG derived by an ECG system for inclusion in the patient record; (3) the data from a biomedical monitoring device or system that is for inclusion in the patient record. + */ + Source_contract_signer_type: contract_signer_type_Source, + /** + * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned. + */ + SpecialPowerOfAttorney_v3_RoleCode: v3_RoleCode_SpecialPowerOfAttorney, + /** + * An entity entering the data into the originating system. This includes the transcriptionist for dictated text transcribed into electronic form. + */ + Transcriber_contract_signer_type: contract_signer_type_Transcriber, + /** + * A secondary information recipient, who receives copies (e.g., a primary care provider receiving copies of results as ordered by specialist). + */ + Tracker_v3_ParticipationType: v3_ParticipationType_Tracker, + /** + * A person who validates a health information document for inclusion in the patient record. For example, a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record. + */ + Validator_contract_signer_type: contract_signer_type_Validator, + /** + * A person who asserts the correctness and appropriateness of an act or the recording of the act, and is accountable for the assertion that the act or the recording of the act complies with jurisdictional or organizational policy. For example, a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order. + */ + Verifier_contract_signer_type: contract_signer_type_Verifier, + /** + * Only with service events. A person witnessing the action happening without doing anything. A witness is not necessarily aware, much less approves of anything stated in the service event. Example for a witness is students watching an operation or an advanced directive witness. + */ + Witness_v3_ParticipationType: v3_ParticipationType_Witness, +}; +const service_category_Adoption: Coding = { + code: "1", + display: "Adoption", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Dental: Coding = { + code: "10", + display: "Dental", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_DisabilitySupport: Coding = { + code: "11", + display: "Disability Support", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_DrugAlcohol: Coding = { + code: "12", + display: "Drug/Alcohol", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_EducationAndLearning: Coding = { + code: "13", + display: "Education & Learning", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_EmergencyDepartment: Coding = { + code: "14", + display: "Emergency Department", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Employment: Coding = { + code: "15", + display: "Employment", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_FinancialAndMaterialAid: Coding = { + code: "16", + display: "Financial & Material Aid", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_GeneralPractice: Coding = { + code: "17", + display: "General Practice", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_HousingHomelessness: Coding = { + code: "18", + display: "Housing/Homelessness", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Interpreting: Coding = { + code: "19", + display: "Interpreting", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_AgedCare: Coding = { + code: "2", + display: "Aged Care", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Justice: Coding = { + code: "20", + display: "Justice", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Legal: Coding = { + code: "21", + display: "Legal", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_MentalHealth: Coding = { + code: "22", + display: "Mental Health", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_PhysicalActivityAndRecreation: Coding = { + code: "23", + display: "Physical Activity & Recreation", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Regulation: Coding = { + code: "24", + display: "Regulation", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_RespiteCarerSupport: Coding = { + code: "25", + display: "Respite/Carer Support", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistClinicalPathology: Coding = { + code: "26", + display: "Specialist Clinical Pathology", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistMedical: Coding = { + code: "27", + display: "Specialist Medical", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistObstetricsAndGynecology: Coding = { + code: "28", + display: "Specialist Obstetrics & Gynecology", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistPaediatric: Coding = { + code: "29", + display: "Specialist Paediatric", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_AlternativeComplementaryTherapies: Coding = { + code: "3", + display: "Alternative/Complementary Therapies", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistRadiologyImaging: Coding = { + code: "30", + display: "Specialist Radiology/Imaging", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SpecialistSurgical: Coding = { + code: "31", + display: "Specialist Surgical", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_SupportGroupS: Coding = { + code: "32", + display: "Support Group/s", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Transport: Coding = { + code: "33", + display: "Transport", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_AlliedHealth: Coding = { + code: "34", + display: "Allied Health", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Hospital: Coding = { + code: "35", + display: "Hospital", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_CrisisLineGPAHUseOnly: Coding = { + code: "36", + display: "Crisis Line (GPAH use only)", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_TestMessageHSDAdmin: Coding = { + code: "37", + display: "Test Message (HSD admin)", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_NDIA: Coding = { + code: "38", + display: "NDIA", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_ChildCareKindergarten: Coding = { + code: "4", + display: "Child Care /Kindergarten", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_ChildDevelopment: Coding = { + code: "5", + display: "Child Development", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_ChildProtectionAndFamilyServices: Coding = { + code: "6", + display: "Child Protection & Family Services", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_CommunityHealthCare: Coding = { + code: "7", + display: "Community Health Care", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_Counselling: Coding = { + code: "8", + display: "Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +const service_category_DeathServices: Coding = { + code: "9", + display: "Death Services", + system: "http://terminology.hl7.org/CodeSystem/service-category" +}; +/** + * This value set defines an example set of codes that can be used to classify groupings of service-types/specialties. + */ +export const ServiceCategory = { + /** + * Adoption + */ + Adoption: service_category_Adoption, + /** + * Dental + */ + Dental: service_category_Dental, + /** + * Disability Support + */ + DisabilitySupport: service_category_DisabilitySupport, + /** + * Drug/Alcohol + */ + DrugAlcohol: service_category_DrugAlcohol, + /** + * Education & Learning + */ + EducationAndLearning: service_category_EducationAndLearning, + /** + * Emergency Department + */ + EmergencyDepartment: service_category_EmergencyDepartment, + /** + * Employment + */ + Employment: service_category_Employment, + /** + * Financial & Material aid + */ + FinancialAndMaterialAid: service_category_FinancialAndMaterialAid, + /** + * General Practice/GP (doctor) + */ + GeneralPractice: service_category_GeneralPractice, + /** + * Housing/Homelessness + */ + HousingHomelessness: service_category_HousingHomelessness, + /** + * Interpreting + */ + Interpreting: service_category_Interpreting, + /** + * Aged Care + */ + AgedCare: service_category_AgedCare, + /** + * Justice + */ + Justice: service_category_Justice, + /** + * Legal + */ + Legal: service_category_Legal, + /** + * Mental Health + */ + MentalHealth: service_category_MentalHealth, + /** + * Physical Activity & Recreation + */ + PhysicalActivityAndRecreation: service_category_PhysicalActivityAndRecreation, + /** + * Regulation + */ + Regulation: service_category_Regulation, + /** + * Respite/Carer Support + */ + RespiteCarerSupport: service_category_RespiteCarerSupport, + /** + * Specialist Clinical Pathology - requires referral + */ + SpecialistClinicalPathology: service_category_SpecialistClinicalPathology, + /** + * Specialist Medical - requires referral + */ + SpecialistMedical: service_category_SpecialistMedical, + /** + * Specialist Obstetrics & Gynecology - requires referral + */ + SpecialistObstetricsAndGynecology: service_category_SpecialistObstetricsAndGynecology, + /** + * Specialist Paediatric - requires referral + */ + SpecialistPaediatric: service_category_SpecialistPaediatric, + /** + * Alternative & Complementary Therapies + */ + AlternativeComplementaryTherapies: service_category_AlternativeComplementaryTherapies, + /** + * Specialist Radiology/Imaging - requires referral + */ + SpecialistRadiologyImaging: service_category_SpecialistRadiologyImaging, + /** + * Specialist Surgical - requires referral + */ + SpecialistSurgical: service_category_SpecialistSurgical, + /** + * Support group/s + */ + SupportGroupS: service_category_SupportGroupS, + /** + * Transport + */ + Transport: service_category_Transport, + /** + * Allied Health + */ + AlliedHealth: service_category_AlliedHealth, + /** + * Hospital + */ + Hospital: service_category_Hospital, + /** + * Crisis Line (GPAH use only) + */ + CrisisLineGPAHUseOnly: service_category_CrisisLineGPAHUseOnly, + /** + * Test Message (HSD admin use only) + */ + TestMessageHSDAdmin: service_category_TestMessageHSDAdmin, + /** + * NDIA + */ + NDIA: service_category_NDIA, + /** + * Child Care and/or Kindergarten + */ + ChildCareKindergarten: service_category_ChildCareKindergarten, + /** + * Child Development + */ + ChildDevelopment: service_category_ChildDevelopment, + /** + * Child Protection & Family Services + */ + ChildProtectionAndFamilyServices: service_category_ChildProtectionAndFamilyServices, + /** + * Community Health Care + */ + CommunityHealthCare: service_category_CommunityHealthCare, + /** + * Counselling + */ + Counselling: service_category_Counselling, + /** + * Death Services + */ + DeathServices: service_category_DeathServices, +}; +const ServicerequestCategory_LaboratoryProcedure: Coding = { + code: "108252007", + display: "Laboratory procedure", + system: "http://snomed.info/sct" +}; +const ServicerequestCategory_Imaging: Coding = { + code: "363679005", + display: "Imaging", + system: "http://snomed.info/sct" +}; +/** + * An example value set of SNOMED CT concepts that can classify a requested service + */ +export const ServicerequestCategory = { + LaboratoryProcedure: ServicerequestCategory_LaboratoryProcedure, + Imaging: ServicerequestCategory_Imaging, + VAL387713003: ProcedureCategory_VAL387713003, + VAL409063005: ProcedureCategory_VAL409063005, + VAL409073007: ProcedureCategory_VAL409073007, +}; +const ServicerequestOrderdetail_PatientTriggeredInspiratoryAssistanceProcedure: Coding = { + code: "243144002", + display: "Patient triggered inspiratory assistance (procedure)", + system: "http://snomed.info/sct" +}; +const ServicerequestOrderdetail_AssistedControlledMandatoryVentilationProcedure: Coding = { + code: "243150007", + display: "Assisted controlled mandatory ventilation (procedure)", + system: "http://snomed.info/sct" +}; +const ServicerequestOrderdetail_PressureControlledVentilationProcedure: Coding = { + code: "286812008", + display: "Pressure controlled ventilation (procedure)", + system: "http://snomed.info/sct" +}; +const ServicerequestOrderdetail_ContinuousPositiveAirwayPressureVentilationTreatmentRegimeTherapy: Coding = { + code: "47545007", + display: "Continuous positive airway pressure ventilation treatment (regime/therapy)", + system: "http://snomed.info/sct" +}; +const ServicerequestOrderdetail_SynchronizedIntermittentMandatoryVentilationProcedure: Coding = { + code: "59427005", + display: "Synchronized intermittent mandatory ventilation (procedure)", + system: "http://snomed.info/sct" +}; +/** + * An example value set of Codified order entry details concepts. These concepts only make sense in the context of what is being ordered. This example is for a patient ventilation order + */ +export const ServicerequestOrderdetail = { + PatientTriggeredInspiratoryAssistanceProcedure: ServicerequestOrderdetail_PatientTriggeredInspiratoryAssistanceProcedure, + AssistedControlledMandatoryVentilationProcedure: ServicerequestOrderdetail_AssistedControlledMandatoryVentilationProcedure, + PressureControlledVentilationProcedure: ServicerequestOrderdetail_PressureControlledVentilationProcedure, + ContinuousPositiveAirwayPressureVentilationTreatmentRegimeTherapy: ServicerequestOrderdetail_ContinuousPositiveAirwayPressureVentilationTreatmentRegimeTherapy, + SynchronizedIntermittentMandatoryVentilationProcedure: ServicerequestOrderdetail_SynchronizedIntermittentMandatoryVentilationProcedure, +}; +const service_type_AdoptionPermanentCareInfoSupport: Coding = { + code: "1", + display: "Adoption/Permanent Care Info/Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PersonalAlarmsAlerts: Coding = { + code: "10", + display: "Personal Alarms/Alerts", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityInformationReferral: Coding = { + code: "100", + display: "Disability Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilitySupportPackages: Coding = { + code: "101", + display: "Disability Support Packages", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilitySupportedAccommodation: Coding = { + code: "102", + display: "Disability Supported Accommodation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EarlyChildhoodIntervention: Coding = { + code: "103", + display: "Early Childhood Intervention", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HearingAidsAndEquipment: Coding = { + code: "104", + display: "Hearing Aids & Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DrugAndOrAlcoholCounselling: Coding = { + code: "105", + display: "Drug and/or Alcohol Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DrugAlcoholInformationReferral: Coding = { + code: "106", + display: "Drug/Alcohol Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NeedleAndSyringeExchange: Coding = { + code: "107", + display: "Needle & Syringe Exchange", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NonResidAlcoholDrugTreatment: Coding = { + code: "108", + display: "Non-resid. Alcohol/Drug Treatment ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pharmacotherapy: Coding = { + code: "109", + display: "Pharmacotherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PersonalCareForOlderPersons: Coding = { + code: "11", + display: "Personal Care for Older Persons", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_QuitProgram: Coding = { + code: "110", + display: "Quit Program", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ResidentialAlcoholDrugTreatment: Coding = { + code: "111", + display: "Residential Alcohol/Drug Treatment ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AdultCommunityEducation: Coding = { + code: "112", + display: "Adult/Community Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HigherEducation: Coding = { + code: "113", + display: "Higher Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PrimaryEducation: Coding = { + code: "114", + display: "Primary Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SecondaryEducation: Coding = { + code: "115", + display: "Secondary Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TrainingAndVocationalEducation: Coding = { + code: "116", + display: "Training & Vocational Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EmergencyMedical: Coding = { + code: "117", + display: "Emergency Medical", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EmploymentPlacementAndOrSupport: Coding = { + code: "118", + display: "Employment Placement and/or Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VocationalRehabilitation: Coding = { + code: "119", + display: "Vocational Rehabilitation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PlannedActivityGroups: Coding = { + code: "12", + display: "Planned Activity Groups", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WorkSafetyAccidentPrevention: Coding = { + code: "120", + display: "Work Safety/Accident Prevention", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FinancialAssistance: Coding = { + code: "121", + display: "Financial Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FinancialInformationAdvice: Coding = { + code: "122", + display: "Financial Information/Advice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MaterialAid: Coding = { + code: "123", + display: "Material Aid", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneralPractice: Coding = { + code: "124", + display: "General Practice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AccommodationPlacementSupport: Coding = { + code: "125", + display: "Accommodation Placement/Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisEmergencyAccommodation: Coding = { + code: "126", + display: "Crisis/Emergency Accommodation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomelessnessSupport: Coding = { + code: "127", + display: "Homelessness Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HousingInformationReferral: Coding = { + code: "128", + display: "Housing Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PublicRentalHousing: Coding = { + code: "129", + display: "Public Rental Housing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Acupuncture: Coding = { + code: "13", + display: "Acupuncture", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_InterpretingMultilingualService: Coding = { + code: "130", + display: "Interpreting/Multilingual Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_JuvenileJustice: Coding = { + code: "131", + display: "Juvenile Justice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_LegalAdvocacy: Coding = { + code: "132", + display: "Legal Advocacy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_LegalInformationAdviceReferral: Coding = { + code: "133", + display: "Legal Information/Advice/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthAdvocacy: Coding = { + code: "134", + display: "Mental Health Advocacy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthAssessTriageCrisisResponse: Coding = { + code: "135", + display: "Mental Health Assess/Triage/Crisis Response", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthCaseManagement: Coding = { + code: "136", + display: "Mental Health Case Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthInformationReferral: Coding = { + code: "137", + display: "Mental Health Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthInpatientServices: Coding = { + code: "138", + display: "Mental Health Inpatient Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthNonResidentialRehab: Coding = { + code: "139", + display: "Mental Health Non-residential Rehab", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AlexanderTechniqueTherapy: Coding = { + code: "14", + display: "Alexander Technique Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MentalHealthResidentialRehabCCU: Coding = { + code: "140", + display: "Mental Health Residential Rehab/CCU", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatryRequiresReferral: Coding = { + code: "141", + display: "Psychiatry (Requires Referral)", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Psychology: Coding = { + code: "142", + display: "Psychology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MartialArts: Coding = { + code: "143", + display: "Martial Arts", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PersonalFitnessTraining: Coding = { + code: "144", + display: "Personal Fitness Training", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PhysicalActivityGroup: Coding = { + code: "145", + display: "Physical Activity Group", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PhysicalActivityPrograms: Coding = { + code: "146", + display: "Physical Activity Programs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PhysicalFitnessTesting: Coding = { + code: "147", + display: "Physical Fitness Testing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pilates: Coding = { + code: "148", + display: "Pilates", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SelfDefence: Coding = { + code: "149", + display: "Self-Defence", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Aromatherapy: Coding = { + code: "15", + display: "Aromatherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SportingClub: Coding = { + code: "150", + display: "Sporting Club", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Yoga: Coding = { + code: "151", + display: "Yoga", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FoodSafety: Coding = { + code: "152", + display: "Food Safety", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HealthRegulatoryInspectionCert: Coding = { + code: "153", + display: "Health Regulatory /Inspection /Cert.", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WorkHealthSafetyInspectionCert: Coding = { + code: "154", + display: "Work Health/Safety Inspection/Cert.", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CarerSupport: Coding = { + code: "155", + display: "Carer Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RespiteCare: Coding = { + code: "156", + display: "Respite Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AnatomicalPathology: Coding = { + code: "157", + display: "Anatomical Pathology ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyClinicalChemistry: Coding = { + code: "158", + display: "Pathology - Clinical Chemistry", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyGeneral: Coding = { + code: "159", + display: "Pathology - General", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BiorhythmServices: Coding = { + code: "16", + display: "Biorhythm Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyGenetics: Coding = { + code: "160", + display: "Pathology - Genetics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyHaematology: Coding = { + code: "161", + display: "Pathology - Haematology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyImmunology: Coding = { + code: "162", + display: "Pathology - Immunology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PathologyMicrobiology: Coding = { + code: "163", + display: "Pathology - Microbiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AnaesthesiologyPainMedicine: Coding = { + code: "164", + display: "Anaesthesiology - Pain Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Cardiology: Coding = { + code: "165", + display: "Cardiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ClinicalGenetics: Coding = { + code: "166", + display: "Clinical Genetics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ClinicalPharmacology: Coding = { + code: "167", + display: "Clinical Pharmacology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Dermatology: Coding = { + code: "168", + display: "Dermatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Endocrinology: Coding = { + code: "169", + display: "Endocrinology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BowenTherapy: Coding = { + code: "17", + display: "Bowen Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GastroenterologyAndHepatology: Coding = { + code: "170", + display: "Gastroenterology & Hepatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeriatricMedicine: Coding = { + code: "171", + display: "Geriatric Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ImmunologyAndAllergy: Coding = { + code: "172", + display: "Immunology & Allergy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_InfectiousDiseases: Coding = { + code: "173", + display: "Infectious Diseases", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_IntensiveCareMedicine: Coding = { + code: "174", + display: "Intensive Care Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicalOncology: Coding = { + code: "175", + display: "Medical Oncology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Nephrology: Coding = { + code: "176", + display: "Nephrology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Neurology: Coding = { + code: "177", + display: "Neurology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OccupationalMedicine: Coding = { + code: "178", + display: "Occupational Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PalliativeMedicine: Coding = { + code: "179", + display: "Palliative Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChineseHerbalMedicine: Coding = { + code: "18", + display: "Chinese Herbal Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PublicHealthMedicine: Coding = { + code: "180", + display: "Public Health Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RehabilitationMedicine: Coding = { + code: "181", + display: "Rehabilitation Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Rheumatology: Coding = { + code: "182", + display: "Rheumatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SleepMedicine: Coding = { + code: "183", + display: "Sleep Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ThoracicMedicine: Coding = { + code: "184", + display: "Thoracic Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GynaecologicalOncology: Coding = { + code: "185", + display: "Gynaecological Oncology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ObstetricsAndGynaecology: Coding = { + code: "186", + display: "Obstetrics & Gynaecology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ReproductiveEndocrinologyInfertility: Coding = { + code: "187", + display: "Reproductive Endocrinology/Infertility", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Urogynaecology: Coding = { + code: "188", + display: "Urogynaecology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NeonatologyAndPerinatology: Coding = { + code: "189", + display: "Neonatology & Perinatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Feldenkrais: Coding = { + code: "19", + display: "Feldenkrais", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricCardiology: Coding = { + code: "190", + display: "Paediatric Cardiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricClinicalGenetics: Coding = { + code: "191", + display: "Paediatric Clinical Genetics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricClinicalPharmacology: Coding = { + code: "192", + display: "Paediatric Clinical Pharmacology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricEndocrinology: Coding = { + code: "193", + display: "Paediatric Endocrinology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaedGastroenterologyHepatology: Coding = { + code: "194", + display: "Paed. Gastroenterology/Hepatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricHaematology: Coding = { + code: "195", + display: "Paediatric Haematology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricImmunologyAndAllergy: Coding = { + code: "196", + display: "Paediatric Immunology & Allergy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricInfectiousDiseases: Coding = { + code: "197", + display: "Paediatric Infectious Diseases", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricIntensiveCareMedicine: Coding = { + code: "198", + display: "Paediatric Intensive Care Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricMedicalOncology: Coding = { + code: "199", + display: "Paediatric Medical Oncology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedCareAssessment: Coding = { + code: "2", + display: "Aged Care Assessment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Homoeopathy: Coding = { + code: "20", + display: "Homoeopathy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricMedicine: Coding = { + code: "200", + display: "Paediatric Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricNephrology: Coding = { + code: "201", + display: "Paediatric Nephrology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricNeurology: Coding = { + code: "202", + display: "Paediatric Neurology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricNuclearMedicine: Coding = { + code: "203", + display: "Paediatric Nuclear Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricRehabilitationMedicine: Coding = { + code: "204", + display: "Paediatric Rehabilitation Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricRheumatology: Coding = { + code: "205", + display: "Paediatric Rheumatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricSleepMedicine: Coding = { + code: "206", + display: "Paediatric Sleep Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricSurgery: Coding = { + code: "207", + display: "Paediatric Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricThoracicMedicine: Coding = { + code: "208", + display: "Paediatric Thoracic Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DiagRadiologyXrayCTFluoroscopy: Coding = { + code: "209", + display: "Diag. Radiology /Xray /CT /Fluoroscopy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Hydrotherapy: Coding = { + code: "21", + display: "Hydrotherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DiagnosticUltrasound: Coding = { + code: "210", + display: "Diagnostic Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MagneticResonanceImagingMRI: Coding = { + code: "211", + display: "Magnetic Resonance Imaging (MRI)", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NuclearMedicine: Coding = { + code: "212", + display: "Nuclear Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ObstetricGynaecologicalUltrasound: Coding = { + code: "213", + display: "Obstetric/Gynaecological Ultrasound", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RadiationOncology: Coding = { + code: "214", + display: "Radiation Oncology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CardiothoracicSurgery: Coding = { + code: "215", + display: "Cardiothoracic Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Neurosurgery: Coding = { + code: "216", + display: "Neurosurgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Ophthalmology: Coding = { + code: "217", + display: "Ophthalmology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OrthopaedicSurgery: Coding = { + code: "218", + display: "Orthopaedic Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OtolaryngologyHeadAndNeckSurgery: Coding = { + code: "219", + display: "Otolaryngology/Head & Neck Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Hypnotherapy: Coding = { + code: "22", + display: "Hypnotherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PlasticAndReconstructiveSurgery: Coding = { + code: "220", + display: "Plastic & Reconstructive Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SurgeryGeneral: Coding = { + code: "221", + display: "Surgery - General", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Urology: Coding = { + code: "222", + display: "Urology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VascularSurgery: Coding = { + code: "223", + display: "Vascular Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SupportGroups: Coding = { + code: "224", + display: "Support Groups", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AirAmbulance: Coding = { + code: "225", + display: "Air ambulance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Ambulance: Coding = { + code: "226", + display: "Ambulance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BloodTransport: Coding = { + code: "227", + display: "Blood Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityBus: Coding = { + code: "228", + display: "Community Bus", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FlyingDoctorService: Coding = { + code: "229", + display: "Flying Doctor Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Kinesiology: Coding = { + code: "23", + display: "Kinesiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PatientTransport: Coding = { + code: "230", + display: "Patient Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AAndE: Coding = { + code: "231", + display: "A&E", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AAndEP: Coding = { + code: "232", + display: "A&EP", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Abuse: Coding = { + code: "233", + display: "Abuse", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ACAS: Coding = { + code: "234", + display: "ACAS", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Access: Coding = { + code: "235", + display: "Access", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Accident: Coding = { + code: "236", + display: "Accident", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AcuteInpatientServ: Coding = { + code: "237", + display: "Acute Inpatient Serv", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AdultDayPrograms: Coding = { + code: "238", + display: "Adult Day Programs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AdultMentalHealthServices: Coding = { + code: "239", + display: "Adult Mental Health Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MagneticTherapy: Coding = { + code: "24", + display: "Magnetic Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Advice: Coding = { + code: "240", + display: "Advice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Advocacy: Coding = { + code: "241", + display: "Advocacy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedPersonsMental: Coding = { + code: "242", + display: "Aged Persons Mental ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedPersonsMental_2: Coding = { + code: "243", + display: "Aged Persons Mental ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedPersonsMental_3: Coding = { + code: "244", + display: "Aged Persons Mental ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Aids: Coding = { + code: "245", + display: "Aids", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AlAnon: Coding = { + code: "246", + display: "Al-Anon", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Alcohol: Coding = { + code: "247", + display: "Alcohol", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AlTeen: Coding = { + code: "248", + display: "Al-Teen", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Antenatal: Coding = { + code: "249", + display: "Antenatal", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MassageTherapy: Coding = { + code: "25", + display: "Massage Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Anxiety: Coding = { + code: "250", + display: "Anxiety", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Arthritis: Coding = { + code: "251", + display: "Arthritis", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Assessment: Coding = { + code: "252", + display: "Assessment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Assistance: Coding = { + code: "253", + display: "Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Asthma: Coding = { + code: "254", + display: "Asthma", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ATSS: Coding = { + code: "255", + display: "ATSS", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AttendantCare: Coding = { + code: "256", + display: "Attendant Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Babies: Coding = { + code: "257", + display: "Babies", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BathroomModificatio: Coding = { + code: "258", + display: "Bathroom Modificatio", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Behavior: Coding = { + code: "259", + display: "Behavior", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Meditation: Coding = { + code: "26", + display: "Meditation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BehaviorInterventi: Coding = { + code: "260", + display: "Behavior Interventi", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Bereavement: Coding = { + code: "261", + display: "Bereavement", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Bipolar: Coding = { + code: "262", + display: "Bipolar", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Birth: Coding = { + code: "263", + display: "Birth", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BirthControl: Coding = { + code: "264", + display: "Birth Control", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BirthingOptions: Coding = { + code: "265", + display: "Birthing Options", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BIST: Coding = { + code: "266", + display: "BIST", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Blood: Coding = { + code: "267", + display: "Blood", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Bone: Coding = { + code: "268", + display: "Bone", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Bowel: Coding = { + code: "269", + display: "Bowel", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Myotherapy: Coding = { + code: "27", + display: "Myotherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Brain: Coding = { + code: "270", + display: "Brain", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BreastFeeding: Coding = { + code: "271", + display: "Breast Feeding", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BreastScreen: Coding = { + code: "272", + display: "Breast Screen", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Brokerage: Coding = { + code: "273", + display: "Brokerage", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Cancer: Coding = { + code: "274", + display: "Cancer", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CancerSupport: Coding = { + code: "275", + display: "Cancer Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CardiovascularDisea: Coding = { + code: "276", + display: "Cardiovascular Disea", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CarePackages: Coding = { + code: "277", + display: "Care Packages", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Carer: Coding = { + code: "278", + display: "Carer", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CaseManagement: Coding = { + code: "279", + display: "Case Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Naturopathy: Coding = { + code: "28", + display: "Naturopathy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Casualty: Coding = { + code: "280", + display: "Casualty", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Centrelink: Coding = { + code: "281", + display: "Centrelink", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Chemists: Coding = { + code: "282", + display: "Chemists", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildAndAdolescent: Coding = { + code: "283", + display: "Child And Adolescent", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildCare: Coding = { + code: "284", + display: "Child Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildServices: Coding = { + code: "285", + display: "Child Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Children: Coding = { + code: "286", + display: "Children", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildrenQuoteSServices: Coding = { + code: "287", + display: "Children's Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Cholesterol: Coding = { + code: "288", + display: "Cholesterol", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Clothing: Coding = { + code: "289", + display: "Clothing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Reflexology: Coding = { + code: "29", + display: "Reflexology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityBasedAcco: Coding = { + code: "290", + display: "Community Based Acco", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityCareUnit: Coding = { + code: "291", + display: "Community Care Unit", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityChildAnd: Coding = { + code: "292", + display: "Community Child And ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityHealth: Coding = { + code: "293", + display: "Community Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityResidentia: Coding = { + code: "294", + display: "Community Residentia", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityTransport: Coding = { + code: "295", + display: "Community Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CompanionVisiting: Coding = { + code: "296", + display: "Companion Visiting", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Companionship: Coding = { + code: "297", + display: "Companionship", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ConsumerAdvice: Coding = { + code: "298", + display: "Consumer Advice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ConsumerIssues: Coding = { + code: "299", + display: "Consumer Issues", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedCareInformationReferral: Coding = { + code: "3", + display: "Aged Care Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Reiki: Coding = { + code: "30", + display: "Reiki", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ContinuingCareServ: Coding = { + code: "300", + display: "Continuing Care Serv", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ContraceptionInform: Coding = { + code: "301", + display: "Contraception Inform", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CoordinatingBodies: Coding = { + code: "302", + display: "Coordinating Bodies", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CorrectionalService: Coding = { + code: "303", + display: "Correctional Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CouncilEnvironmenta: Coding = { + code: "304", + display: "Council Environmenta", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Counselling: Coding = { + code: "305", + display: "Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Criminal: Coding = { + code: "306", + display: "Criminal", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Crises: Coding = { + code: "307", + display: "Crises", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisAssessmentAn: Coding = { + code: "308", + display: "Crisis Assessment An", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisAssistance: Coding = { + code: "309", + display: "Crisis Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RelaxationTherapy: Coding = { + code: "31", + display: "Relaxation Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisRefuge: Coding = { + code: "310", + display: "Crisis Refuge", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DayProgram: Coding = { + code: "311", + display: "Day Program", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Deaf: Coding = { + code: "312", + display: "Deaf", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DentalHygiene: Coding = { + code: "313", + display: "Dental Hygiene", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Dentistry: Coding = { + code: "314", + display: "Dentistry", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Dentures: Coding = { + code: "315", + display: "Dentures", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Depression: Coding = { + code: "316", + display: "Depression", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Detoxification: Coding = { + code: "317", + display: "Detoxification", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Diabetes: Coding = { + code: "318", + display: "Diabetes", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DiaphragmFitting: Coding = { + code: "319", + display: "Diaphragm Fitting", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Shiatsu: Coding = { + code: "32", + display: "Shiatsu", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Dieticians: Coding = { + code: "320", + display: "Dieticians", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabledParking: Coding = { + code: "321", + display: "Disabled Parking", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DistrictNursing: Coding = { + code: "322", + display: "District Nursing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Divorce: Coding = { + code: "323", + display: "Divorce", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Doctors: Coding = { + code: "324", + display: "Doctors", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DrinkDrive: Coding = { + code: "325", + display: "Drink-Drive", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DualDiagnosisServi: Coding = { + code: "326", + display: "Dual Diagnosis Servi", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EarlyChoice: Coding = { + code: "327", + display: "Early Choice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EatingDisorder: Coding = { + code: "328", + display: "Eating Disorder", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WesternHerbalMedicine: Coding = { + code: "33", + display: "Western Herbal Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EmergencyRelief: Coding = { + code: "330", + display: "Emergency Relief", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EmploymentAndTrain: Coding = { + code: "331", + display: "Employment And Train", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Environment: Coding = { + code: "332", + display: "Environment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Equipment: Coding = { + code: "333", + display: "Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Exercise: Coding = { + code: "334", + display: "Exercise", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Facility: Coding = { + code: "335", + display: "Facility", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyChoice: Coding = { + code: "336", + display: "Family Choice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyLaw: Coding = { + code: "337", + display: "Family Law", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyOptions: Coding = { + code: "338", + display: "Family Options", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyServices: Coding = { + code: "339", + display: "Family Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyDayCare: Coding = { + code: "34", + display: "Family Day care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FFYA: Coding = { + code: "340", + display: "FFYA", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FinancialAid: Coding = { + code: "341", + display: "Financial Aid", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Fitness: Coding = { + code: "342", + display: "Fitness", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FlexibleCarePackag: Coding = { + code: "343", + display: "Flexible Care Packag", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Food: Coding = { + code: "344", + display: "Food", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FoodVouchers: Coding = { + code: "345", + display: "Food Vouchers", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ForensicMentalHeal: Coding = { + code: "346", + display: "Forensic Mental Heal", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Futures: Coding = { + code: "347", + display: "Futures", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FuturesForYoungAd: Coding = { + code: "348", + display: "Futures For Young Ad", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneralPractitioner: Coding = { + code: "349", + display: "General Practitioner", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HolidayPrograms: Coding = { + code: "35", + display: "Holiday Programs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Grants: Coding = { + code: "350", + display: "Grants", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Grief: Coding = { + code: "351", + display: "Grief", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GriefCounselling: Coding = { + code: "352", + display: "Grief Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HACC: Coding = { + code: "353", + display: "HACC", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HeartDisease: Coding = { + code: "354", + display: "Heart Disease", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Help: Coding = { + code: "355", + display: "Help", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HighBloodPressure: Coding = { + code: "356", + display: "High Blood Pressure", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeHelp: Coding = { + code: "357", + display: "Home Help", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeNursing: Coding = { + code: "358", + display: "Home Nursing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Homefirst: Coding = { + code: "359", + display: "Homefirst", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_KindergartenInclusionSupport: Coding = { + code: "36", + display: "Kindergarten Inclusion Support ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HospiceCare: Coding = { + code: "360", + display: "Hospice Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HospitalServices: Coding = { + code: "361", + display: "Hospital Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HospitalToHome: Coding = { + code: "362", + display: "Hospital To Home", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Hostel: Coding = { + code: "364", + display: "Hostel", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HostelAccommodation: Coding = { + code: "365", + display: "Hostel Accommodation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HouseholdItems: Coding = { + code: "366", + display: "Household Items", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Hypertension: Coding = { + code: "367", + display: "Hypertension", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Illness: Coding = { + code: "368", + display: "Illness", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_IndependentLiving: Coding = { + code: "369", + display: "Independent Living", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_KindergartenPreschool: Coding = { + code: "37", + display: "Kindergarten/Preschool", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Information: Coding = { + code: "370", + display: "Information", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Injury: Coding = { + code: "371", + display: "Injury", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Intake: Coding = { + code: "372", + display: "Intake", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_IntensiveMobileYou: Coding = { + code: "373", + display: "Intensive Mobile You", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Intervention: Coding = { + code: "374", + display: "Intervention", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_JobSearching: Coding = { + code: "375", + display: "Job Searching", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Justice: Coding = { + code: "376", + display: "Justice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Leisure: Coding = { + code: "377", + display: "Leisure", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Loans: Coding = { + code: "378", + display: "Loans", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_LowIncomeEarners: Coding = { + code: "379", + display: "Low Income Earners", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_LongDayChildCare: Coding = { + code: "38", + display: "Long Day Child Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Lung: Coding = { + code: "380", + display: "Lung", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MakingADifference: Coding = { + code: "381", + display: "Making A Difference", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicalServices: Coding = { + code: "382", + display: "Medical Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicalSpecialists: Coding = { + code: "383", + display: "Medical Specialists", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicationAdministr: Coding = { + code: "384", + display: "Medication Administr", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MenstrualInformatio: Coding = { + code: "385", + display: "Menstrual Informatio", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Methadone: Coding = { + code: "386", + display: "Methadone", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MobileSupportAndT: Coding = { + code: "387", + display: "Mobile Support And T", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MotorNeurone: Coding = { + code: "388", + display: "Motor Neurone", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MultipleSclerosis: Coding = { + code: "389", + display: "Multiple Sclerosis", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OccasionalChildCare: Coding = { + code: "39", + display: "Occasional Child Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NeighbourhoodHouse: Coding = { + code: "390", + display: "Neighbourhood House", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NursingHome: Coding = { + code: "391", + display: "Nursing Home", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NursingMothers: Coding = { + code: "392", + display: "Nursing Mothers", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Obesity: Coding = { + code: "393", + display: "Obesity", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OccupationalHealth: Coding = { + code: "394", + display: "Occupational Health ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Optometrist: Coding = { + code: "395", + display: "Optometrist", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OralHygiene: Coding = { + code: "396", + display: "Oral Hygiene", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Outpatients: Coding = { + code: "397", + display: "Outpatients", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OutreachService: Coding = { + code: "398", + display: "Outreach Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PADP: Coding = { + code: "399", + display: "PADP", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedResidentialCare: Coding = { + code: "4", + display: "Aged Residential Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OutsideSchoolHoursCare: Coding = { + code: "40", + display: "Outside School Hours Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pain: Coding = { + code: "400", + display: "Pain", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PapSmear: Coding = { + code: "401", + display: "Pap Smear", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Parenting: Coding = { + code: "402", + display: "Parenting", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PeakOrganizations: Coding = { + code: "403", + display: "Peak Organizations", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PersonalCare: Coding = { + code: "404", + display: "Personal Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pharmacies: Coding = { + code: "405", + display: "Pharmacies", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Phobias: Coding = { + code: "406", + display: "Phobias", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Physical: Coding = { + code: "407", + display: "Physical", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PhysicalActivity: Coding = { + code: "408", + display: "Physical Activity", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Postnatal: Coding = { + code: "409", + display: "Postnatal", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildrenQuoteSPlayPrograms: Coding = { + code: "41", + display: "Children's Play Programs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pregnancy: Coding = { + code: "410", + display: "Pregnancy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PregnancyTests: Coding = { + code: "411", + display: "Pregnancy Tests", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Preschool: Coding = { + code: "412", + display: "Preschool", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Prescriptions: Coding = { + code: "413", + display: "Prescriptions", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PrimaryMentalHealt: Coding = { + code: "414", + display: "Primary Mental Healt", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PropertyMaintenance: Coding = { + code: "415", + display: "Property Maintenance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Prostate: Coding = { + code: "416", + display: "Prostate", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Psychiatric: Coding = { + code: "417", + display: "Psychiatric", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricDisabili: Coding = { + code: "418", + display: "Psychiatric Disabili", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricDisabili_2: Coding = { + code: "419", + display: "Psychiatric Disabili", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ParentingFamilySupportEducation: Coding = { + code: "42", + display: "Parenting/Family Support/Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricDisabili_3: Coding = { + code: "420", + display: "Psychiatric Disabili", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricDisabili_4: Coding = { + code: "421", + display: "Psychiatric Disabili", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricDisabili_5: Coding = { + code: "422", + display: "Psychiatric Disabili", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PsychiatricSupport: Coding = { + code: "423", + display: "Psychiatric Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Recreation: Coding = { + code: "424", + display: "Recreation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Referral: Coding = { + code: "425", + display: "Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Refuge: Coding = { + code: "426", + display: "Refuge", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RentAssistance: Coding = { + code: "427", + display: "Rent Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ResidentialFaciliti: Coding = { + code: "428", + display: "Residential Faciliti", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ResidentialRespite: Coding = { + code: "429", + display: "Residential Respite", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Playgroup: Coding = { + code: "43", + display: "Playgroup", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Respiratory: Coding = { + code: "430", + display: "Respiratory", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Response: Coding = { + code: "431", + display: "Response", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RoomingHouses: Coding = { + code: "432", + display: "Rooming Houses", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SafeSex: Coding = { + code: "433", + display: "Safe Sex", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SecureExtendedCare: Coding = { + code: "434", + display: "Secure Extended Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SelfHelp: Coding = { + code: "435", + display: "Self Help", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Separation: Coding = { + code: "436", + display: "Separation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Services: Coding = { + code: "437", + display: "Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexEducation: Coding = { + code: "438", + display: "Sex Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexualAbuse: Coding = { + code: "439", + display: "Sexual Abuse", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SchoolNursing: Coding = { + code: "44", + display: "School Nursing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexualIssues: Coding = { + code: "440", + display: "Sexual Issues", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexuallyTransmitted: Coding = { + code: "441", + display: "Sexually Transmitted", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SIDS: Coding = { + code: "442", + display: "SIDS", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SocialSupport: Coding = { + code: "443", + display: "Social Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Socialisation: Coding = { + code: "444", + display: "Socialisation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SpecialNeeds: Coding = { + code: "445", + display: "Special Needs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SpeechTherapist: Coding = { + code: "446", + display: "Speech Therapist", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Splinting: Coding = { + code: "447", + display: "Splinting", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Sport: Coding = { + code: "448", + display: "Sport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_StatewideAndSpecia: Coding = { + code: "449", + display: "Statewide And Specia", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ToyLibrary: Coding = { + code: "45", + display: "Toy Library", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_STD: Coding = { + code: "450", + display: "STD", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_STI: Coding = { + code: "451", + display: "STI", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Stillbirth: Coding = { + code: "452", + display: "Stillbirth", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_StomalCare: Coding = { + code: "453", + display: "Stomal Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Stroke: Coding = { + code: "454", + display: "Stroke", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SubstanceAbuse: Coding = { + code: "455", + display: "Substance Abuse", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Support: Coding = { + code: "456", + display: "Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Syringes: Coding = { + code: "457", + display: "Syringes", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Teeth: Coding = { + code: "458", + display: "Teeth", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TenancyAdvice: Coding = { + code: "459", + display: "Tenancy Advice", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildProtectionChildAbuseReport: Coding = { + code: "46", + display: "Child Protection/Child Abuse Report", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TerminalIllness: Coding = { + code: "460", + display: "Terminal Illness", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Therapy: Coding = { + code: "461", + display: "Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Transcription: Coding = { + code: "462", + display: "Transcription", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TranslatingServices: Coding = { + code: "463", + display: "Translating Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Translator: Coding = { + code: "464", + display: "Translator", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Transport: Coding = { + code: "465", + display: "Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Vertebrae: Coding = { + code: "466", + display: "Vertebrae", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Violence: Coding = { + code: "467", + display: "Violence", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VocationalGuidance: Coding = { + code: "468", + display: "Vocational Guidance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Weight: Coding = { + code: "469", + display: "Weight", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FosterCare: Coding = { + code: "47", + display: "Foster Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WelfareAssistance: Coding = { + code: "470", + display: "Welfare Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WelfareCounselling: Coding = { + code: "471", + display: "Welfare Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Wheelchairs: Coding = { + code: "472", + display: "Wheelchairs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WoundManagement: Coding = { + code: "473", + display: "Wound Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YoungPeopleAtRisk: Coding = { + code: "474", + display: "Young People At Risk", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FurtherDescCommunityHealthCare: Coding = { + code: "475", + display: "Further Desc. - Community Health Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Library: Coding = { + code: "476", + display: "Library", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityHours: Coding = { + code: "477", + display: "Community Hours", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FurtherDescSpecialistMedical: Coding = { + code: "478", + display: "Further Desc. - Specialist Medical", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Hepatology: Coding = { + code: "479", + display: "Hepatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ResidentialOutOfHomeCare: Coding = { + code: "48", + display: "Residential/Out-of-Home Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Gastroenterology: Coding = { + code: "480", + display: "Gastroenterology ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Gynaecology: Coding = { + code: "481", + display: "Gynaecology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Obstetrics: Coding = { + code: "482", + display: "Obstetrics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FurtherDescSpecialistSurgical: Coding = { + code: "483", + display: "Further Desc. - Specialist Surgical", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PlacementProtection: Coding = { + code: "484", + display: "Placement Protection", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyViolence: Coding = { + code: "485", + display: "Family Violence", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_IntegratedFamilyServices: Coding = { + code: "486", + display: "Integrated Family Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DiabetesEducator: Coding = { + code: "488", + display: "Diabetes Educator", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_KinshipCare: Coding = { + code: "489", + display: "Kinship Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SupportYoungPeopleLeavingCare: Coding = { + code: "49", + display: "Support - Young People Leaving Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneralMentalHealthServices: Coding = { + code: "490", + display: "General Mental Health Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ExercisePhysiology: Coding = { + code: "491", + display: "Exercise Physiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicalResearch: Coding = { + code: "492", + display: "Medical Research", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Youth: Coding = { + code: "493", + display: "Youth", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YouthServices: Coding = { + code: "494", + display: "Youth Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YouthHealth: Coding = { + code: "495", + display: "Youth Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChildAndFamilySer: Coding = { + code: "496", + display: "Child and Family Ser", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeVisits: Coding = { + code: "497", + display: "Home Visits", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MobileServices: Coding = { + code: "498", + display: "Mobile Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CaseManagementForOlderPersons: Coding = { + code: "5", + display: "Case Management for Older Persons", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Audiology: Coding = { + code: "50", + display: "Audiology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BeforeAndOrAfter: Coding = { + code: "500", + display: "Before and/or After ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CancerServices: Coding = { + code: "501", + display: "Cancer Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_IntegratedCancerSe: Coding = { + code: "502", + display: "Integrated Cancer Se", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MultidisciplinarySe: Coding = { + code: "503", + display: "Multidisciplinary Se", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MultidisciplinaryCa: Coding = { + code: "504", + display: "Multidisciplinary Ca", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Meetings: Coding = { + code: "505", + display: "Meetings", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BloodPressureMonit: Coding = { + code: "506", + display: "Blood pressure monit", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DoseAdministration: Coding = { + code: "507", + display: "Dose administration ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicalEquipmentHi: Coding = { + code: "508", + display: "Medical Equipment Hi", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ParentingFamilySupportEducation_2: Coding = { + code: "509", + display: "Parenting/Family Support/Education", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BloodDonation: Coding = { + code: "51", + display: "Blood Donation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DeputisingService: Coding = { + code: "510", + display: "Deputising Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CancerSupportGroups: Coding = { + code: "513", + display: "Cancer Support Groups", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityCancerServices: Coding = { + code: "514", + display: "Community Cancer Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Chiropractic: Coding = { + code: "52", + display: "Chiropractic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Dietetics: Coding = { + code: "53", + display: "Dietetics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityCareTransport: Coding = { + code: "530", + display: "Disability Care Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AgedCareTransport: Coding = { + code: "531", + display: "Aged Care Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DiabetesEducationS: Coding = { + code: "532", + display: "Diabetes Education s", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CardiacRehabilitati: Coding = { + code: "533", + display: "Cardiac Rehabilitati", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YoungAdultDiabetes: Coding = { + code: "534", + display: "Young Adult Diabetes", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PulmonaryRehabilita: Coding = { + code: "535", + display: "Pulmonary Rehabilita", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ArtTherapy: Coding = { + code: "536", + display: "Art therapy ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MedicationReviews: Coding = { + code: "537", + display: "Medication Reviews", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TelephoneCounselling: Coding = { + code: "538", + display: "Telephone Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TelephoneHelpLine: Coding = { + code: "539", + display: "Telephone Help Line", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyPlanning: Coding = { + code: "54", + display: "Family Planning", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OnlineService: Coding = { + code: "540", + display: "Online Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisMentalHealth: Coding = { + code: "541", + display: "Crisis - Mental Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YouthCrisis: Coding = { + code: "542", + display: "Youth Crisis", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexualAssault: Coding = { + code: "543", + display: "Sexual Assault", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GPAHOther: Coding = { + code: "544", + display: "GPAH Other", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricDermatology: Coding = { + code: "545", + display: "Paediatric Dermatology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VeteransServices: Coding = { + code: "546", + display: "Veterans Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Veterans: Coding = { + code: "547", + display: "Veterans", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FoodReliefFoodMeals: Coding = { + code: "548", + display: "Food Relief/Food/Meals", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HealthAdvocacyLiaisonService: Coding = { + code: "55", + display: "Health Advocacy/Liaison Service", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DementiaCare: Coding = { + code: "550", + display: "Dementia Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Alzheimer: Coding = { + code: "551", + display: "Alzheimer", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DrugAndOrAlcoholSupportGroups: Coding = { + code: "552", + display: "Drug and/or Alcohol Support Groups", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VAL1On1SupportMentoringCoaching: Coding = { + code: "553", + display: "1-on-1 Support /Mentoring /Coaching", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ChronicDiseaseManagement: Coding = { + code: "554", + display: "Chronic Disease Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_LiaisonServices: Coding = { + code: "555", + display: "Liaison Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WalkInCentreNonEmergency: Coding = { + code: "556", + display: "Walk-in Centre /Non-Emergency", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Inpatients: Coding = { + code: "557", + display: "Inpatients", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SpiritualCounselling: Coding = { + code: "558", + display: "Spiritual Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WomenQuoteSHealth: Coding = { + code: "559", + display: "Women's Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HealthInformationReferral: Coding = { + code: "56", + display: "Health Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MenQuoteSHealth: Coding = { + code: "560", + display: "Men's Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HealthEducationAwarenessProgram: Coding = { + code: "561", + display: "Health Education/Awareness Program", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TestMessage: Coding = { + code: "562", + display: "Test Message", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RemedialMassage: Coding = { + code: "563", + display: "Remedial Massage", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AdolescentMentalHealthServices: Coding = { + code: "564", + display: "Adolescent Mental Health Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_YouthDropInAssistanceSupport: Coding = { + code: "565", + display: "Youth Drop In/Assistance/Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AboriginalHealthWorker: Coding = { + code: "566", + display: "Aboriginal Health Worker", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_WomenQuoteSHealthClinic: Coding = { + code: "567", + display: "Women's Health Clinic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MenQuoteSHealthClinic: Coding = { + code: "568", + display: "Men's Health Clinic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MigrantHealthClinic: Coding = { + code: "569", + display: "Migrant Health Clinic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Immunization: Coding = { + code: "57", + display: "Immunization", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RefugeeHealthClinic: Coding = { + code: "570", + display: "Refugee Health Clinic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AboriginalHealthClinic: Coding = { + code: "571", + display: "Aboriginal Health Clinic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NursePractitionerLeadClinicS: Coding = { + code: "572", + display: "Nurse Practitioner Lead Clinic/s", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_NurseLeadClinicS: Coding = { + code: "573", + display: "Nurse Lead Clinic/s", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CulturallyTailoredSupportGroups: Coding = { + code: "574", + display: "Culturally Tailored Support Groups", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CulturallyTailoredHealthPromotion: Coding = { + code: "575", + display: "Culturally Tailored Health Promotion", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Rehabilitation: Coding = { + code: "576", + display: "Rehabilitation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EducationInformationReferral: Coding = { + code: "577", + display: "Education Information/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MaternalAndChildHealth: Coding = { + code: "58", + display: "Maternal & Child Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SocialWork: Coding = { + code: "580", + display: "Social Work", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Haematology: Coding = { + code: "581", + display: "Haematology", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MaternitySharedCar: Coding = { + code: "582", + display: "Maternity Shared Car", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RehabilitationServi: Coding = { + code: "583", + display: "Rehabilitation Servi", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CranioSacralTherapy: Coding = { + code: "584", + display: "Cranio-sacral Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ProstheticsAndOrthotics: Coding = { + code: "585", + display: "Prosthetics & Orthotics", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeMedicineReview: Coding = { + code: "589", + display: "Home Medicine Review", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Nursing: Coding = { + code: "59", + display: "Nursing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GPAHMedical: Coding = { + code: "590", + display: "GPAH - Medical", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_MusicTherapy: Coding = { + code: "591", + display: "Music Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FallsPrevention: Coding = { + code: "593", + display: "Falls Prevention", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AccommodationTenancy: Coding = { + code: "599", + display: "Accommodation/Tenancy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DeliveredMealsMealsOnWheels: Coding = { + code: "6", + display: "Delivered Meals (Meals On Wheels)", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Nutrition: Coding = { + code: "60", + display: "Nutrition", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssessSkillAbilityNeeds: Coding = { + code: "600", + display: "Assess-Skill, Ability, Needs", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistAccessMaintainEmploy: Coding = { + code: "601", + display: "Assist Access/Maintain Employ", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistProdPersCareSafety: Coding = { + code: "602", + display: "Assist Prod-Pers Care/Safety", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistIntegrateSchoolEd: Coding = { + code: "603", + display: "Assist-Integrate School/Ed", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistLifeStageTransition: Coding = { + code: "604", + display: "Assist-Life Stage, Transition", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistPersonalActivities: Coding = { + code: "605", + display: "Assist-Personal Activities", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistTravelTransport: Coding = { + code: "606", + display: "Assist-Travel/Transport", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistiveEquipGeneralTasks: Coding = { + code: "607", + display: "Assistive Equip-General Tasks", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistiveEquipRecreation: Coding = { + code: "608", + display: "Assistive Equip-Recreation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AssistiveProdHouseholdTask: Coding = { + code: "609", + display: "Assistive Prod-Household Task", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OccupationalTherapy: Coding = { + code: "61", + display: "Occupational Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BehaviorSupport: Coding = { + code: "610", + display: "Behavior Support", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommsAndInfoEquipment: Coding = { + code: "611", + display: "Comms & Info Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CommunityNursingCare: Coding = { + code: "612", + display: "Community Nursing Care", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DailyTasksSharedLiving: Coding = { + code: "613", + display: "Daily Tasks/Shared Living", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DevelopmentLifeSkills: Coding = { + code: "614", + display: "Development-Life Skills", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EarlyChildhoodSupports: Coding = { + code: "615", + display: "Early Childhood Supports", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_EquipmentSpecialAssessSetup: Coding = { + code: "616", + display: "Equipment Special Assess Setup", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HearingEquipment: Coding = { + code: "617", + display: "Hearing Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeModification: Coding = { + code: "618", + display: "Home Modification", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HouseholdTasks: Coding = { + code: "619", + display: "Household Tasks", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Optometry: Coding = { + code: "62", + display: "Optometry", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_InterpretTranslate: Coding = { + code: "620", + display: "Interpret/Translate", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OtherInnovativeSupports: Coding = { + code: "621", + display: "Other Innovative Supports", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ParticipateCommunity: Coding = { + code: "622", + display: "Participate Community", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PersonalMobilityEquipment: Coding = { + code: "623", + display: "Personal Mobility Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PhysicalWellbeing: Coding = { + code: "624", + display: "Physical Wellbeing", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PlanManagement: Coding = { + code: "625", + display: "Plan Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TherapeuticSupports: Coding = { + code: "626", + display: "Therapeutic Supports", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TrainingTravelIndependence: Coding = { + code: "627", + display: "Training-Travel Independence", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VehicleModifications: Coding = { + code: "628", + display: "Vehicle modifications", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VisionEquipment: Coding = { + code: "629", + display: "Vision Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Osteopathy: Coding = { + code: "63", + display: "Osteopathy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Pharmacy: Coding = { + code: "64", + display: "Pharmacy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Physiotherapy: Coding = { + code: "65", + display: "Physiotherapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Podiatry: Coding = { + code: "66", + display: "Podiatry", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexualHealth: Coding = { + code: "67", + display: "Sexual Health", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SpeechPathologyTherapy: Coding = { + code: "68", + display: "Speech Pathology/Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_BereavementCounselling: Coding = { + code: "69", + display: "Bereavement Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FriendlyVisiting: Coding = { + code: "7", + display: "Friendly Visiting", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CrisisCounselling: Coding = { + code: "70", + display: "Crisis Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyCounsellingTherapy: Coding = { + code: "71", + display: "Family Counselling/Therapy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FamilyViolenceCounselling: Coding = { + code: "72", + display: "Family Violence Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FinancialCounselling: Coding = { + code: "73", + display: "Financial Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneralistCounselling: Coding = { + code: "74", + display: "Generalist Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneticCounselling: Coding = { + code: "75", + display: "Genetic Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HealthCounselling: Coding = { + code: "76", + display: "Health Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Mediation: Coding = { + code: "77", + display: "Mediation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_ProblemGamblingCounselling: Coding = { + code: "78", + display: "Problem Gambling Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_RelationshipCounselling: Coding = { + code: "79", + display: "Relationship Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeCareHousekeepingAssistance: Coding = { + code: "8", + display: "Home Care/Housekeeping Assistance", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_SexualAssaultCounselling: Coding = { + code: "80", + display: "Sexual Assault Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_TraumaCounselling: Coding = { + code: "81", + display: "Trauma Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_VictimsOfCrimeCounselling: Coding = { + code: "82", + display: "Victims of Crime Counselling", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_CemeteryOperation: Coding = { + code: "83", + display: "Cemetery Operation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Cremation: Coding = { + code: "84", + display: "Cremation", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DeathServiceInformation: Coding = { + code: "85", + display: "Death Service Information", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_FuneralServices: Coding = { + code: "86", + display: "Funeral Services", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Endodontic: Coding = { + code: "87", + display: "Endodontic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_GeneralDental: Coding = { + code: "88", + display: "General Dental", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OralMedicine: Coding = { + code: "89", + display: "Oral Medicine", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_HomeMaintenanceAndRepair: Coding = { + code: "9", + display: "Home Maintenance and Repair", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_OralSurgery: Coding = { + code: "90", + display: "Oral Surgery", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Orthodontic: Coding = { + code: "91", + display: "Orthodontic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_PaediatricDentistry: Coding = { + code: "92", + display: "Paediatric Dentistry", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Periodontic: Coding = { + code: "93", + display: "Periodontic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_Prosthodontic: Coding = { + code: "94", + display: "Prosthodontic", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_AcquiredBrainInjuryInfoReferral: Coding = { + code: "95", + display: "Acquired Brain Injury Info/Referral", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityAdvocacy: Coding = { + code: "96", + display: "Disability Advocacy", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityAidsAndEquipment: Coding = { + code: "97", + display: "Disability Aids & Equipment", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityCaseManagement: Coding = { + code: "98", + display: "Disability Case Management", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +const service_type_DisabilityDayProgramsActivities: Coding = { + code: "99", + display: "Disability Day Programs/Activities", + system: "http://terminology.hl7.org/CodeSystem/service-type" +}; +/** + * This value set defines an example set of codes of service-types. + */ +export const ServiceType = { + /** + * Adoption & permanent care information/support + */ + AdoptionPermanentCareInfoSupport: service_type_AdoptionPermanentCareInfoSupport, + /** + * Personal alarms/alerts + */ + PersonalAlarmsAlerts: service_type_PersonalAlarmsAlerts, + /** + * Disability information/referral + */ + DisabilityInformationReferral: service_type_DisabilityInformationReferral, + /** + * Disability support packages + */ + DisabilitySupportPackages: service_type_DisabilitySupportPackages, + /** + * Disability supported accommodation + */ + DisabilitySupportedAccommodation: service_type_DisabilitySupportedAccommodation, + /** + * Early childhood intervention + */ + EarlyChildhoodIntervention: service_type_EarlyChildhoodIntervention, + /** + * Hearing aids & equipment + */ + HearingAidsAndEquipment: service_type_HearingAidsAndEquipment, + /** + * Drug and/or alcohol counselling + */ + DrugAndOrAlcoholCounselling: service_type_DrugAndOrAlcoholCounselling, + /** + * Drug and/or alcohol information/referral + */ + DrugAlcoholInformationReferral: service_type_DrugAlcoholInformationReferral, + /** + * Needle & Syringe exchange + */ + NeedleAndSyringeExchange: service_type_NeedleAndSyringeExchange, + /** + * Non-residential alcohol and/or drug dependence treatment + */ + NonResidAlcoholDrugTreatment: service_type_NonResidAlcoholDrugTreatment, + /** + * Pharmacotherapy (eg. methadone) program + */ + Pharmacotherapy: service_type_Pharmacotherapy, + /** + * Personal care for older persons + */ + PersonalCareForOlderPersons: service_type_PersonalCareForOlderPersons, + /** + * Quit program + */ + QuitProgram: service_type_QuitProgram, + /** + * Residential alcohol and/or drug dependence treatment + */ + ResidentialAlcoholDrugTreatment: service_type_ResidentialAlcoholDrugTreatment, + /** + * Adult/community education + */ + AdultCommunityEducation: service_type_AdultCommunityEducation, + /** + * Higher education + */ + HigherEducation: service_type_HigherEducation, + /** + * Primary education + */ + PrimaryEducation: service_type_PrimaryEducation, + /** + * Secondary education + */ + SecondaryEducation: service_type_SecondaryEducation, + /** + * Training & vocational education + */ + TrainingAndVocationalEducation: service_type_TrainingAndVocationalEducation, + /** + * Emergency medical + */ + EmergencyMedical: service_type_EmergencyMedical, + /** + * Employment placement and/or support + */ + EmploymentPlacementAndOrSupport: service_type_EmploymentPlacementAndOrSupport, + /** + * Vocational Rehabilitation + */ + VocationalRehabilitation: service_type_VocationalRehabilitation, + /** + * Planned activity groups + */ + PlannedActivityGroups: service_type_PlannedActivityGroups, + /** + * Workplace safety and/or accident prevention + */ + WorkSafetyAccidentPrevention: service_type_WorkSafetyAccidentPrevention, + /** + * Financial assistance + */ + FinancialAssistance: service_type_FinancialAssistance, + /** + * Financial information/advice + */ + FinancialInformationAdvice: service_type_FinancialInformationAdvice, + /** + * Material aid + */ + MaterialAid: service_type_MaterialAid, + /** + * General Practice/GP (doctor) + */ + GeneralPractice: service_type_GeneralPractice, + /** + * Accommodation placement and/or support + */ + AccommodationPlacementSupport: service_type_AccommodationPlacementSupport, + /** + * Crisis/emergency accommodation + */ + CrisisEmergencyAccommodation: service_type_CrisisEmergencyAccommodation, + /** + * Homelessness support + */ + HomelessnessSupport: service_type_HomelessnessSupport, + /** + * Housing information/referral + */ + HousingInformationReferral: service_type_HousingInformationReferral, + /** + * Public rental housing + */ + PublicRentalHousing: service_type_PublicRentalHousing, + /** + * Acupuncture + */ + Acupuncture: service_type_Acupuncture, + /** + * Interpreting/Multilingual/Language service + */ + InterpretingMultilingualService: service_type_InterpretingMultilingualService, + /** + * Juvenile Justice + */ + JuvenileJustice: service_type_JuvenileJustice, + /** + * Legal advocacy + */ + LegalAdvocacy: service_type_LegalAdvocacy, + /** + * Legal information/advice/referral + */ + LegalInformationAdviceReferral: service_type_LegalInformationAdviceReferral, + /** + * Mental health advocacy + */ + MentalHealthAdvocacy: service_type_MentalHealthAdvocacy, + /** + * Mental health assessment/triage/crisis response + */ + MentalHealthAssessTriageCrisisResponse: service_type_MentalHealthAssessTriageCrisisResponse, + /** + * Mental health case management/continuing care + */ + MentalHealthCaseManagement: service_type_MentalHealthCaseManagement, + /** + * Mental health information/referral + */ + MentalHealthInformationReferral: service_type_MentalHealthInformationReferral, + /** + * Mental health inpatient services (hospital psychiatric unit) - requires referral + */ + MentalHealthInpatientServices: service_type_MentalHealthInpatientServices, + /** + * Mental health non-residential rehabilitation + */ + MentalHealthNonResidentialRehab: service_type_MentalHealthNonResidentialRehab, + /** + * Alexander technique therapy + */ + AlexanderTechniqueTherapy: service_type_AlexanderTechniqueTherapy, + /** + * Mental health residential rehabilitation/community care unit + */ + MentalHealthResidentialRehabCCU: service_type_MentalHealthResidentialRehabCCU, + /** + * Psychiatry (requires referral) + */ + PsychiatryRequiresReferral: service_type_PsychiatryRequiresReferral, + /** + * Psychology + */ + Psychology: service_type_Psychology, + /** + * Martial arts + */ + MartialArts: service_type_MartialArts, + /** + * Personal fitness training + */ + PersonalFitnessTraining: service_type_PersonalFitnessTraining, + /** + * Physical activity group + */ + PhysicalActivityGroup: service_type_PhysicalActivityGroup, + /** + * Physical activity programs + */ + PhysicalActivityPrograms: service_type_PhysicalActivityPrograms, + /** + * Physical fitness testing + */ + PhysicalFitnessTesting: service_type_PhysicalFitnessTesting, + /** + * Pilates + */ + Pilates: service_type_Pilates, + /** + * Self defence + */ + SelfDefence: service_type_SelfDefence, + /** + * Aromatherapy + */ + Aromatherapy: service_type_Aromatherapy, + /** + * Sporting club + */ + SportingClub: service_type_SportingClub, + /** + * Yoga + */ + Yoga: service_type_Yoga, + /** + * Food safety + */ + FoodSafety: service_type_FoodSafety, + /** + * Health regulatory, inspection and/or certification + */ + HealthRegulatoryInspectionCert: service_type_HealthRegulatoryInspectionCert, + /** + * Workplace health and/or safety inspection and/or certification + */ + WorkHealthSafetyInspectionCert: service_type_WorkHealthSafetyInspectionCert, + /** + * Carer support + */ + CarerSupport: service_type_CarerSupport, + /** + * Respite care + */ + RespiteCare: service_type_RespiteCare, + /** + * Anatomical Pathology (including Cytopathology & Forensic Pathology) + */ + AnatomicalPathology: service_type_AnatomicalPathology, + /** + * Pathology - Clinical Chemistry + */ + PathologyClinicalChemistry: service_type_PathologyClinicalChemistry, + /** + * Pathology - General + */ + PathologyGeneral: service_type_PathologyGeneral, + /** + * Biorhythm services + */ + BiorhythmServices: service_type_BiorhythmServices, + /** + * Pathology - Genetics + */ + PathologyGenetics: service_type_PathologyGenetics, + /** + * Pathology - Haematology + */ + PathologyHaematology: service_type_PathologyHaematology, + /** + * Pathology - Immunology + */ + PathologyImmunology: service_type_PathologyImmunology, + /** + * Pathology - Microbiology + */ + PathologyMicrobiology: service_type_PathologyMicrobiology, + /** + * Anaesthesiology - Pain Medicine + */ + AnaesthesiologyPainMedicine: service_type_AnaesthesiologyPainMedicine, + /** + * Cardiology + */ + Cardiology: service_type_Cardiology, + /** + * Clinical Genetics + */ + ClinicalGenetics: service_type_ClinicalGenetics, + /** + * Clinical Pharmacology + */ + ClinicalPharmacology: service_type_ClinicalPharmacology, + /** + * Dermatology + */ + Dermatology: service_type_Dermatology, + /** + * Endocrinology + */ + Endocrinology: service_type_Endocrinology, + /** + * Bowen therapy + */ + BowenTherapy: service_type_BowenTherapy, + /** + * Gastroenterology & Hepatology + */ + GastroenterologyAndHepatology: service_type_GastroenterologyAndHepatology, + /** + * Geriatric medicine + */ + GeriatricMedicine: service_type_GeriatricMedicine, + /** + * Immunology & Allergy + */ + ImmunologyAndAllergy: service_type_ImmunologyAndAllergy, + /** + * Infectious diseases + */ + InfectiousDiseases: service_type_InfectiousDiseases, + /** + * Intensive care medicine + */ + IntensiveCareMedicine: service_type_IntensiveCareMedicine, + /** + * Medical Oncology + */ + MedicalOncology: service_type_MedicalOncology, + /** + * Nephrology + */ + Nephrology: service_type_Nephrology, + /** + * Neurology + */ + Neurology: service_type_Neurology, + /** + * Occupational Medicine + */ + OccupationalMedicine: service_type_OccupationalMedicine, + /** + * Palliative Medicine + */ + PalliativeMedicine: service_type_PalliativeMedicine, + /** + * Chinese herbal medicine + */ + ChineseHerbalMedicine: service_type_ChineseHerbalMedicine, + /** + * Public Health Medicine + */ + PublicHealthMedicine: service_type_PublicHealthMedicine, + /** + * Rehabilitation Medicine + */ + RehabilitationMedicine: service_type_RehabilitationMedicine, + /** + * Rheumatology + */ + Rheumatology: service_type_Rheumatology, + /** + * Sleep Medicine + */ + SleepMedicine: service_type_SleepMedicine, + /** + * Thoracic medicine + */ + ThoracicMedicine: service_type_ThoracicMedicine, + /** + * Gynaecological Oncology + */ + GynaecologicalOncology: service_type_GynaecologicalOncology, + /** + * Obstetrics & Gynaecology + */ + ObstetricsAndGynaecology: service_type_ObstetricsAndGynaecology, + /** + * Reproductive Endocrinology & Infertility + */ + ReproductiveEndocrinologyInfertility: service_type_ReproductiveEndocrinologyInfertility, + /** + * Urogynaecology + */ + Urogynaecology: service_type_Urogynaecology, + /** + * Neonatology & Perinatology + */ + NeonatologyAndPerinatology: service_type_NeonatologyAndPerinatology, + /** + * Feldenkrais + */ + Feldenkrais: service_type_Feldenkrais, + /** + * Paediatric Cardiology + */ + PaediatricCardiology: service_type_PaediatricCardiology, + /** + * Paediatric Clinical Genetics + */ + PaediatricClinicalGenetics: service_type_PaediatricClinicalGenetics, + /** + * Paediatric Clinical Pharmacology + */ + PaediatricClinicalPharmacology: service_type_PaediatricClinicalPharmacology, + /** + * Paediatric Endocrinology + */ + PaediatricEndocrinology: service_type_PaediatricEndocrinology, + /** + * Paediatric Gastroenterology & Hepatology + */ + PaedGastroenterologyHepatology: service_type_PaedGastroenterologyHepatology, + /** + * Paediatric Haematology + */ + PaediatricHaematology: service_type_PaediatricHaematology, + /** + * Paediatric Immunology & Allergy + */ + PaediatricImmunologyAndAllergy: service_type_PaediatricImmunologyAndAllergy, + /** + * Paediatric Infectious diseases + */ + PaediatricInfectiousDiseases: service_type_PaediatricInfectiousDiseases, + /** + * Paediatric intensive care medicine + */ + PaediatricIntensiveCareMedicine: service_type_PaediatricIntensiveCareMedicine, + /** + * Paediatric Medical Oncology + */ + PaediatricMedicalOncology: service_type_PaediatricMedicalOncology, + /** + * Aged care assessment + */ + AgedCareAssessment: service_type_AgedCareAssessment, + /** + * Homoeopathy + */ + Homoeopathy: service_type_Homoeopathy, + /** + * Paediatric Medicine + */ + PaediatricMedicine: service_type_PaediatricMedicine, + /** + * Paediatric Nephrology + */ + PaediatricNephrology: service_type_PaediatricNephrology, + /** + * Paediatric Neurology + */ + PaediatricNeurology: service_type_PaediatricNeurology, + /** + * Paediatric Nuclear Medicine + */ + PaediatricNuclearMedicine: service_type_PaediatricNuclearMedicine, + /** + * Paediatric Rehabilitation Medicine + */ + PaediatricRehabilitationMedicine: service_type_PaediatricRehabilitationMedicine, + /** + * Paediatric Rheumatology + */ + PaediatricRheumatology: service_type_PaediatricRheumatology, + /** + * Paediatric Sleep Medicine + */ + PaediatricSleepMedicine: service_type_PaediatricSleepMedicine, + /** + * Paediatric Surgery + */ + PaediatricSurgery: service_type_PaediatricSurgery, + /** + * Paediatric Thoracic Medicine + */ + PaediatricThoracicMedicine: service_type_PaediatricThoracicMedicine, + /** + * Diagnostic Radiology/Xray/CT/Fluoroscopy + */ + DiagRadiologyXrayCTFluoroscopy: service_type_DiagRadiologyXrayCTFluoroscopy, + /** + * Hydrotherapy + */ + Hydrotherapy: service_type_Hydrotherapy, + /** + * Diagnostic Ultrasound + */ + DiagnosticUltrasound: service_type_DiagnosticUltrasound, + /** + * Magnetic Resonance Imaging (MRI) + */ + MagneticResonanceImagingMRI: service_type_MagneticResonanceImagingMRI, + /** + * Nuclear Medicine + */ + NuclearMedicine: service_type_NuclearMedicine, + /** + * Obstetric & Gynaecological Ultrasound + */ + ObstetricGynaecologicalUltrasound: service_type_ObstetricGynaecologicalUltrasound, + /** + * Radiation oncology + */ + RadiationOncology: service_type_RadiationOncology, + /** + * Cardiothoracic surgery + */ + CardiothoracicSurgery: service_type_CardiothoracicSurgery, + /** + * Neurosurgery + */ + Neurosurgery: service_type_Neurosurgery, + /** + * Ophthalmology + */ + Ophthalmology: service_type_Ophthalmology, + /** + * Orthopaedic surgery + */ + OrthopaedicSurgery: service_type_OrthopaedicSurgery, + /** + * Otolaryngology - Head & Neck Surgery + */ + OtolaryngologyHeadAndNeckSurgery: service_type_OtolaryngologyHeadAndNeckSurgery, + /** + * Hypnotherapy + */ + Hypnotherapy: service_type_Hypnotherapy, + /** + * Plastic & Reconstructive Surgery + */ + PlasticAndReconstructiveSurgery: service_type_PlasticAndReconstructiveSurgery, + /** + * Surgery - General + */ + SurgeryGeneral: service_type_SurgeryGeneral, + /** + * Urology + */ + Urology: service_type_Urology, + /** + * Vascular surgery + */ + VascularSurgery: service_type_VascularSurgery, + /** + * Support groups + */ + SupportGroups: service_type_SupportGroups, + /** + * Air ambulance + */ + AirAmbulance: service_type_AirAmbulance, + /** + * Ambulance + */ + Ambulance: service_type_Ambulance, + /** + * Blood transport + */ + BloodTransport: service_type_BloodTransport, + /** + * Community bus + */ + CommunityBus: service_type_CommunityBus, + /** + * Flying doctor service + */ + FlyingDoctorService: service_type_FlyingDoctorService, + /** + * Kinesiology + */ + Kinesiology: service_type_Kinesiology, + /** + * Patient transport + */ + PatientTransport: service_type_PatientTransport, + /** + * A&E + */ + AAndE: service_type_AAndE, + /** + * A&EP + */ + AAndEP: service_type_AAndEP, + /** + * Abuse + */ + Abuse: service_type_Abuse, + /** + * ACAS + */ + ACAS: service_type_ACAS, + /** + * Access + */ + Access: service_type_Access, + /** + * Accident + */ + Accident: service_type_Accident, + /** + * Acute Inpatient Service's + */ + AcuteInpatientServ: service_type_AcuteInpatientServ, + /** + * Adult Day Programs + */ + AdultDayPrograms: service_type_AdultDayPrograms, + /** + * Adult Mental Health Services + */ + AdultMentalHealthServices: service_type_AdultMentalHealthServices, + /** + * Magnetic therapy + */ + MagneticTherapy: service_type_MagneticTherapy, + /** + * Advice + */ + Advice: service_type_Advice, + /** + * Advocacy + */ + Advocacy: service_type_Advocacy, + /** + * Aged Persons Mental Health Residential Units + */ + AgedPersonsMental: service_type_AgedPersonsMental, + /** + * Aged Persons Mental Health Services + */ + AgedPersonsMental_2: service_type_AgedPersonsMental_2, + /** + * Aged Persons Mental Health Teams + */ + AgedPersonsMental_3: service_type_AgedPersonsMental_3, + /** + * Aids + */ + Aids: service_type_Aids, + /** + * Al-Anon + */ + AlAnon: service_type_AlAnon, + /** + * Alcohol + */ + Alcohol: service_type_Alcohol, + /** + * Al-Teen + */ + AlTeen: service_type_AlTeen, + /** + * Antenatal + */ + Antenatal: service_type_Antenatal, + /** + * Massage therapy + */ + MassageTherapy: service_type_MassageTherapy, + /** + * Anxiety + */ + Anxiety: service_type_Anxiety, + /** + * Arthritis + */ + Arthritis: service_type_Arthritis, + /** + * Assessment + */ + Assessment: service_type_Assessment, + /** + * Assistance + */ + Assistance: service_type_Assistance, + /** + * Asthma + */ + Asthma: service_type_Asthma, + /** + * ATSS + */ + ATSS: service_type_ATSS, + /** + * Attendant Care + */ + AttendantCare: service_type_AttendantCare, + /** + * Babies + */ + Babies: service_type_Babies, + /** + * Bathroom Modification + */ + BathroomModificatio: service_type_BathroomModificatio, + /** + * Behavior + */ + Behavior: service_type_Behavior, + /** + * Meditation + */ + Meditation: service_type_Meditation, + /** + * Behavior Intervention + */ + BehaviorInterventi: service_type_BehaviorInterventi, + /** + * Bereavement + */ + Bereavement: service_type_Bereavement, + /** + * Bipolar + */ + Bipolar: service_type_Bipolar, + /** + * Birth + */ + Birth: service_type_Birth, + /** + * Birth Control + */ + BirthControl: service_type_BirthControl, + /** + * Birthing Options + */ + BirthingOptions: service_type_BirthingOptions, + /** + * BIST + */ + BIST: service_type_BIST, + /** + * Blood + */ + Blood: service_type_Blood, + /** + * Bone + */ + Bone: service_type_Bone, + /** + * Bowel + */ + Bowel: service_type_Bowel, + /** + * Myotherapy + */ + Myotherapy: service_type_Myotherapy, + /** + * Brain + */ + Brain: service_type_Brain, + /** + * Breast Feeding + */ + BreastFeeding: service_type_BreastFeeding, + /** + * Breast Screen + */ + BreastScreen: service_type_BreastScreen, + /** + * Brokerage + */ + Brokerage: service_type_Brokerage, + /** + * Cancer + */ + Cancer: service_type_Cancer, + /** + * Cancer Support + */ + CancerSupport: service_type_CancerSupport, + /** + * Cardiovascular Disease + */ + CardiovascularDisea: service_type_CardiovascularDisea, + /** + * Care Packages + */ + CarePackages: service_type_CarePackages, + /** + * Carer + */ + Carer: service_type_Carer, + /** + * Case Management + */ + CaseManagement: service_type_CaseManagement, + /** + * Naturopathy + */ + Naturopathy: service_type_Naturopathy, + /** + * Casualty + */ + Casualty: service_type_Casualty, + /** + * Centrelink + */ + Centrelink: service_type_Centrelink, + /** + * Chemists + */ + Chemists: service_type_Chemists, + /** + * Child And Adolescent Mental Health Services + */ + ChildAndAdolescent: service_type_ChildAndAdolescent, + /** + * Child Care + */ + ChildCare: service_type_ChildCare, + /** + * Child Services + */ + ChildServices: service_type_ChildServices, + /** + * Children + */ + Children: service_type_Children, + /** + * Children's Services + */ + ChildrenQuoteSServices: service_type_ChildrenQuoteSServices, + /** + * Cholesterol + */ + Cholesterol: service_type_Cholesterol, + /** + * Clothing + */ + Clothing: service_type_Clothing, + /** + * Reflexology + */ + Reflexology: service_type_Reflexology, + /** + * Community Based Accommodation + */ + CommunityBasedAcco: service_type_CommunityBasedAcco, + /** + * Community Care Unit + */ + CommunityCareUnit: service_type_CommunityCareUnit, + /** + * Community Child And Adolescent Mental Health Services + */ + CommunityChildAnd: service_type_CommunityChildAnd, + /** + * Community Health + */ + CommunityHealth: service_type_CommunityHealth, + /** + * Community Residential Unit + */ + CommunityResidentia: service_type_CommunityResidentia, + /** + * Community Transport + */ + CommunityTransport: service_type_CommunityTransport, + /** + * Companion Visiting + */ + CompanionVisiting: service_type_CompanionVisiting, + /** + * Companionship + */ + Companionship: service_type_Companionship, + /** + * Consumer Advice + */ + ConsumerAdvice: service_type_ConsumerAdvice, + /** + * Consumer Issues + */ + ConsumerIssues: service_type_ConsumerIssues, + /** + * Aged Care information/referral + */ + AgedCareInformationReferral: service_type_AgedCareInformationReferral, + /** + * Reiki + */ + Reiki: service_type_Reiki, + /** + * Continuing Care Services + */ + ContinuingCareServ: service_type_ContinuingCareServ, + /** + * Contraception Information + */ + ContraceptionInform: service_type_ContraceptionInform, + /** + * Coordinating Bodies + */ + CoordinatingBodies: service_type_CoordinatingBodies, + /** + * Correctional Services + */ + CorrectionalService: service_type_CorrectionalService, + /** + * Council Environmental Health + */ + CouncilEnvironmenta: service_type_CouncilEnvironmenta, + /** + * Counselling + */ + Counselling: service_type_Counselling, + /** + * Criminal + */ + Criminal: service_type_Criminal, + /** + * Crises + */ + Crises: service_type_Crises, + /** + * Crisis Assessment And Treatment Services (Cats) + */ + CrisisAssessmentAn: service_type_CrisisAssessmentAn, + /** + * Crisis Assistance + */ + CrisisAssistance: service_type_CrisisAssistance, + /** + * Relaxation therapy + */ + RelaxationTherapy: service_type_RelaxationTherapy, + /** + * Crisis Refuge + */ + CrisisRefuge: service_type_CrisisRefuge, + /** + * Day Program + */ + DayProgram: service_type_DayProgram, + /** + * Deaf + */ + Deaf: service_type_Deaf, + /** + * Dental Hygiene + */ + DentalHygiene: service_type_DentalHygiene, + /** + * Dentistry + */ + Dentistry: service_type_Dentistry, + /** + * Dentures + */ + Dentures: service_type_Dentures, + /** + * Depression + */ + Depression: service_type_Depression, + /** + * Detoxification + */ + Detoxification: service_type_Detoxification, + /** + * Diabetes + */ + Diabetes: service_type_Diabetes, + /** + * Diaphragm Fitting + */ + DiaphragmFitting: service_type_DiaphragmFitting, + /** + * Shiatsu + */ + Shiatsu: service_type_Shiatsu, + /** + * Dieticians + */ + Dieticians: service_type_Dieticians, + /** + * Disabled Parking + */ + DisabledParking: service_type_DisabledParking, + /** + * District Nursing + */ + DistrictNursing: service_type_DistrictNursing, + /** + * Divorce + */ + Divorce: service_type_Divorce, + /** + * Doctors + */ + Doctors: service_type_Doctors, + /** + * Drink-Drive + */ + DrinkDrive: service_type_DrinkDrive, + /** + * Dual Diagnosis Services + */ + DualDiagnosisServi: service_type_DualDiagnosisServi, + /** + * Early Choice + */ + EarlyChoice: service_type_EarlyChoice, + /** + * Eating Disorder + */ + EatingDisorder: service_type_EatingDisorder, + /** + * Western herbal medicine + */ + WesternHerbalMedicine: service_type_WesternHerbalMedicine, + /** + * Emergency Relief + */ + EmergencyRelief: service_type_EmergencyRelief, + /** + * Employment And Training + */ + EmploymentAndTrain: service_type_EmploymentAndTrain, + /** + * Environment + */ + Environment: service_type_Environment, + /** + * Equipment + */ + Equipment: service_type_Equipment, + /** + * Exercise + */ + Exercise: service_type_Exercise, + /** + * Facility + */ + Facility: service_type_Facility, + /** + * Family Choice + */ + FamilyChoice: service_type_FamilyChoice, + /** + * Family Law + */ + FamilyLaw: service_type_FamilyLaw, + /** + * Family Options + */ + FamilyOptions: service_type_FamilyOptions, + /** + * Family Services + */ + FamilyServices: service_type_FamilyServices, + /** + * Family day care + */ + FamilyDayCare: service_type_FamilyDayCare, + /** + * FFYA + */ + FFYA: service_type_FFYA, + /** + * Financial Aid + */ + FinancialAid: service_type_FinancialAid, + /** + * Fitness + */ + Fitness: service_type_Fitness, + /** + * Flexible Care Packages + */ + FlexibleCarePackag: service_type_FlexibleCarePackag, + /** + * Food + */ + Food: service_type_Food, + /** + * Food Vouchers + */ + FoodVouchers: service_type_FoodVouchers, + /** + * Forensic Mental Health Services + */ + ForensicMentalHeal: service_type_ForensicMentalHeal, + /** + * Futures + */ + Futures: service_type_Futures, + /** + * Futures For Young Adults + */ + FuturesForYoungAd: service_type_FuturesForYoungAd, + /** + * General Practitioners + */ + GeneralPractitioner: service_type_GeneralPractitioner, + /** + * Holiday programs + */ + HolidayPrograms: service_type_HolidayPrograms, + /** + * Grants + */ + Grants: service_type_Grants, + /** + * Grief + */ + Grief: service_type_Grief, + /** + * Grief Counselling + */ + GriefCounselling: service_type_GriefCounselling, + /** + * HACC + */ + HACC: service_type_HACC, + /** + * Heart Disease + */ + HeartDisease: service_type_HeartDisease, + /** + * Help + */ + Help: service_type_Help, + /** + * High Blood Pressure + */ + HighBloodPressure: service_type_HighBloodPressure, + /** + * Home Help + */ + HomeHelp: service_type_HomeHelp, + /** + * Home Nursing + */ + HomeNursing: service_type_HomeNursing, + /** + * Homefirst + */ + Homefirst: service_type_Homefirst, + /** + * Kindergarten inclusion support for children with a disability + */ + KindergartenInclusionSupport: service_type_KindergartenInclusionSupport, + /** + * Hospice Care + */ + HospiceCare: service_type_HospiceCare, + /** + * Hospital Services + */ + HospitalServices: service_type_HospitalServices, + /** + * Hospital To Home + */ + HospitalToHome: service_type_HospitalToHome, + /** + * Hostel + */ + Hostel: service_type_Hostel, + /** + * Hostel Accommodation + */ + HostelAccommodation: service_type_HostelAccommodation, + /** + * Household Items + */ + HouseholdItems: service_type_HouseholdItems, + /** + * Hypertension + */ + Hypertension: service_type_Hypertension, + /** + * Illness + */ + Illness: service_type_Illness, + /** + * Independent Living + */ + IndependentLiving: service_type_IndependentLiving, + /** + * Kindergarten/preschool + */ + KindergartenPreschool: service_type_KindergartenPreschool, + /** + * Information + */ + Information: service_type_Information, + /** + * Injury + */ + Injury: service_type_Injury, + /** + * Intake + */ + Intake: service_type_Intake, + /** + * Intensive Mobile Youth Outreach Services (Imyos) + */ + IntensiveMobileYou: service_type_IntensiveMobileYou, + /** + * Intervention + */ + Intervention: service_type_Intervention, + /** + * Job Searching + */ + JobSearching: service_type_JobSearching, + /** + * Justice + */ + Justice: service_type_Justice, + /** + * Leisure + */ + Leisure: service_type_Leisure, + /** + * Loans + */ + Loans: service_type_Loans, + /** + * Low Income Earners + */ + LowIncomeEarners: service_type_LowIncomeEarners, + /** + * Long day child care + */ + LongDayChildCare: service_type_LongDayChildCare, + /** + * Lung + */ + Lung: service_type_Lung, + /** + * Making A Difference + */ + MakingADifference: service_type_MakingADifference, + /** + * Medical Services + */ + MedicalServices: service_type_MedicalServices, + /** + * Medical Specialists + */ + MedicalSpecialists: service_type_MedicalSpecialists, + /** + * Medication Administration + */ + MedicationAdministr: service_type_MedicationAdministr, + /** + * Menstrual Information + */ + MenstrualInformatio: service_type_MenstrualInformatio, + /** + * Methadone + */ + Methadone: service_type_Methadone, + /** + * Mobile Support And Treatment Services (MSTS) + */ + MobileSupportAndT: service_type_MobileSupportAndT, + /** + * Motor Neurone + */ + MotorNeurone: service_type_MotorNeurone, + /** + * Multiple Sclerosis + */ + MultipleSclerosis: service_type_MultipleSclerosis, + /** + * Occasional child care + */ + OccasionalChildCare: service_type_OccasionalChildCare, + /** + * Neighbourhood House + */ + NeighbourhoodHouse: service_type_NeighbourhoodHouse, + /** + * Nursing Home + */ + NursingHome: service_type_NursingHome, + /** + * Nursing Mothers + */ + NursingMothers: service_type_NursingMothers, + /** + * Obesity + */ + Obesity: service_type_Obesity, + /** + * Occupational Health & Safety + */ + OccupationalHealth: service_type_OccupationalHealth, + /** + * Optometrist + */ + Optometrist: service_type_Optometrist, + /** + * Oral Hygiene + */ + OralHygiene: service_type_OralHygiene, + /** + * Outpatients + */ + Outpatients: service_type_Outpatients, + /** + * Outreach Service + */ + OutreachService: service_type_OutreachService, + /** + * PADP + */ + PADP: service_type_PADP, + /** + * Aged Residential Care + */ + AgedResidentialCare: service_type_AgedResidentialCare, + /** + * Outside school hours care + */ + OutsideSchoolHoursCare: service_type_OutsideSchoolHoursCare, + /** + * Pain + */ + Pain: service_type_Pain, + /** + * Pap Smear + */ + PapSmear: service_type_PapSmear, + /** + * Parenting + */ + Parenting: service_type_Parenting, + /** + * Peak Organizations + */ + PeakOrganizations: service_type_PeakOrganizations, + /** + * Personal Care + */ + PersonalCare: service_type_PersonalCare, + /** + * Pharmacies + */ + Pharmacies: service_type_Pharmacies, + /** + * Phobias + */ + Phobias: service_type_Phobias, + /** + * Physical + */ + Physical: service_type_Physical, + /** + * Physical Activity + */ + PhysicalActivity: service_type_PhysicalActivity, + /** + * Postnatal + */ + Postnatal: service_type_Postnatal, + /** + * Children's play programs + */ + ChildrenQuoteSPlayPrograms: service_type_ChildrenQuoteSPlayPrograms, + /** + * Pregnancy + */ + Pregnancy: service_type_Pregnancy, + /** + * Pregnancy Tests + */ + PregnancyTests: service_type_PregnancyTests, + /** + * Preschool + */ + Preschool: service_type_Preschool, + /** + * Prescriptions + */ + Prescriptions: service_type_Prescriptions, + /** + * Primary Mental Health And Early Intervention Teams + */ + PrimaryMentalHealt: service_type_PrimaryMentalHealt, + /** + * Property Maintenance + */ + PropertyMaintenance: service_type_PropertyMaintenance, + /** + * Prostate + */ + Prostate: service_type_Prostate, + /** + * Psychiatric + */ + Psychiatric: service_type_Psychiatric, + /** + * Psychiatric Disability Support Services - Home-Based Outreach + */ + PsychiatricDisabili: service_type_PsychiatricDisabili, + /** + * Psychiatric Disability Support Services - Planned Respite + */ + PsychiatricDisabili_2: service_type_PsychiatricDisabili_2, + /** + * Parenting & family management support/education + */ + ParentingFamilySupportEducation: service_type_ParentingFamilySupportEducation, + /** + * Psychiatric Disability Support Services - Residential Rehabilitation + */ + PsychiatricDisabili_3: service_type_PsychiatricDisabili_3, + /** + * Psychiatric Disability Support Services Home-Based Outreach + */ + PsychiatricDisabili_4: service_type_PsychiatricDisabili_4, + /** + * Psychiatric Disability Support Services Mutual Support And Self Help + */ + PsychiatricDisabili_5: service_type_PsychiatricDisabili_5, + /** + * Psychiatric Support + */ + PsychiatricSupport: service_type_PsychiatricSupport, + /** + * Recreation + */ + Recreation: service_type_Recreation, + /** + * Referral + */ + Referral: service_type_Referral, + /** + * Refuge + */ + Refuge: service_type_Refuge, + /** + * Rent Assistance + */ + RentAssistance: service_type_RentAssistance, + /** + * Residential Facilities + */ + ResidentialFaciliti: service_type_ResidentialFaciliti, + /** + * Residential Respite + */ + ResidentialRespite: service_type_ResidentialRespite, + /** + * Playgroup + */ + Playgroup: service_type_Playgroup, + /** + * Respiratory + */ + Respiratory: service_type_Respiratory, + /** + * Response + */ + Response: service_type_Response, + /** + * Rooming Houses + */ + RoomingHouses: service_type_RoomingHouses, + /** + * Safe Sex + */ + SafeSex: service_type_SafeSex, + /** + * Secure Extended Care Inpatient Services + */ + SecureExtendedCare: service_type_SecureExtendedCare, + /** + * Self Help + */ + SelfHelp: service_type_SelfHelp, + /** + * Separation + */ + Separation: service_type_Separation, + /** + * Services + */ + Services: service_type_Services, + /** + * Sex Education + */ + SexEducation: service_type_SexEducation, + /** + * Sexual Abuse + */ + SexualAbuse: service_type_SexualAbuse, + /** + * School nursing + */ + SchoolNursing: service_type_SchoolNursing, + /** + * Sexual Issues + */ + SexualIssues: service_type_SexualIssues, + /** + * Sexually Transmitted Diseases + */ + SexuallyTransmitted: service_type_SexuallyTransmitted, + /** + * SIDS + */ + SIDS: service_type_SIDS, + /** + * Social Support + */ + SocialSupport: service_type_SocialSupport, + /** + * Socialisation + */ + Socialisation: service_type_Socialisation, + /** + * Special Needs + */ + SpecialNeeds: service_type_SpecialNeeds, + /** + * Speech Therapist + */ + SpeechTherapist: service_type_SpeechTherapist, + /** + * Splinting + */ + Splinting: service_type_Splinting, + /** + * Sport + */ + Sport: service_type_Sport, + /** + * Statewide And Specialist Services + */ + StatewideAndSpecia: service_type_StatewideAndSpecia, + /** + * Toy library + */ + ToyLibrary: service_type_ToyLibrary, + /** + * STD + */ + STD: service_type_STD, + /** + * STI + */ + STI: service_type_STI, + /** + * Stillbirth + */ + Stillbirth: service_type_Stillbirth, + /** + * Stomal Care + */ + StomalCare: service_type_StomalCare, + /** + * Stroke + */ + Stroke: service_type_Stroke, + /** + * Substance Abuse + */ + SubstanceAbuse: service_type_SubstanceAbuse, + /** + * Support + */ + Support: service_type_Support, + /** + * Syringes + */ + Syringes: service_type_Syringes, + /** + * Teeth + */ + Teeth: service_type_Teeth, + /** + * Tenancy Advice + */ + TenancyAdvice: service_type_TenancyAdvice, + /** + * Child protection/child abuse report + */ + ChildProtectionChildAbuseReport: service_type_ChildProtectionChildAbuseReport, + /** + * Terminal Illness + */ + TerminalIllness: service_type_TerminalIllness, + /** + * Therapy + */ + Therapy: service_type_Therapy, + /** + * Transcription + */ + Transcription: service_type_Transcription, + /** + * Translating Services + */ + TranslatingServices: service_type_TranslatingServices, + /** + * Translator + */ + Translator: service_type_Translator, + /** + * Transport + */ + Transport: service_type_Transport, + /** + * Vertebrae + */ + Vertebrae: service_type_Vertebrae, + /** + * Violence + */ + Violence: service_type_Violence, + /** + * Vocational Guidance + */ + VocationalGuidance: service_type_VocationalGuidance, + /** + * Weight + */ + Weight: service_type_Weight, + /** + * Foster care + */ + FosterCare: service_type_FosterCare, + /** + * Welfare Assistance + */ + WelfareAssistance: service_type_WelfareAssistance, + /** + * Welfare Counselling + */ + WelfareCounselling: service_type_WelfareCounselling, + /** + * Wheelchairs + */ + Wheelchairs: service_type_Wheelchairs, + /** + * Wound Management + */ + WoundManagement: service_type_WoundManagement, + /** + * Young People At Risk + */ + YoungPeopleAtRisk: service_type_YoungPeopleAtRisk, + /** + * Further Description - Community Health Care + */ + FurtherDescCommunityHealthCare: service_type_FurtherDescCommunityHealthCare, + /** + * Library + */ + Library: service_type_Library, + /** + * Community Hours + */ + CommunityHours: service_type_CommunityHours, + /** + * Further Description - Specialist Medical + */ + FurtherDescSpecialistMedical: service_type_FurtherDescSpecialistMedical, + /** + * Hepatology + */ + Hepatology: service_type_Hepatology, + /** + * Residential/ out of home care + */ + ResidentialOutOfHomeCare: service_type_ResidentialOutOfHomeCare, + /** + * Gastroenterology + */ + Gastroenterology: service_type_Gastroenterology, + /** + * Gynaecology + */ + Gynaecology: service_type_Gynaecology, + /** + * Obstetrics + */ + Obstetrics: service_type_Obstetrics, + /** + * Further Description - Specialist Surgical + */ + FurtherDescSpecialistSurgical: service_type_FurtherDescSpecialistSurgical, + /** + * Placement Protection + */ + PlacementProtection: service_type_PlacementProtection, + /** + * Family Violence + */ + FamilyViolence: service_type_FamilyViolence, + /** + * Integrated Family Services + */ + IntegratedFamilyServices: service_type_IntegratedFamilyServices, + /** + * Diabetes Educator + */ + DiabetesEducator: service_type_DiabetesEducator, + /** + * Kinship Care + */ + KinshipCare: service_type_KinshipCare, + /** + * Support for young people leaving care + */ + SupportYoungPeopleLeavingCare: service_type_SupportYoungPeopleLeavingCare, + /** + * General Mental Health Services + */ + GeneralMentalHealthServices: service_type_GeneralMentalHealthServices, + /** + * Exercise Physiology + */ + ExercisePhysiology: service_type_ExercisePhysiology, + /** + * Medical Research + */ + MedicalResearch: service_type_MedicalResearch, + /** + * Youth + */ + Youth: service_type_Youth, + /** + * Youth Services + */ + YouthServices: service_type_YouthServices, + /** + * Youth Health + */ + YouthHealth: service_type_YouthHealth, + /** + * Child and Family Services + */ + ChildAndFamilySer: service_type_ChildAndFamilySer, + /** + * Home Visits + */ + HomeVisits: service_type_HomeVisits, + /** + * Mobile Services + */ + MobileServices: service_type_MobileServices, + /** + * Case management for older persons + */ + CaseManagementForOlderPersons: service_type_CaseManagementForOlderPersons, + /** + * Audiology + */ + Audiology: service_type_Audiology, + /** + * Before and/or After School Care + */ + BeforeAndOrAfter: service_type_BeforeAndOrAfter, + /** + * Cancer Services + */ + CancerServices: service_type_CancerServices, + /** + * Integrated Cancer Services + */ + IntegratedCancerSe: service_type_IntegratedCancerSe, + /** + * Multidisciplinary Services + */ + MultidisciplinarySe: service_type_MultidisciplinarySe, + /** + * Multidisciplinary Cancer Services + */ + MultidisciplinaryCa: service_type_MultidisciplinaryCa, + /** + * Meetings + */ + Meetings: service_type_Meetings, + /** + * Blood pressure monitoring + */ + BloodPressureMonit: service_type_BloodPressureMonit, + /** + * Dose administration aid + */ + DoseAdministration: service_type_DoseAdministration, + /** + * Medical Equipment Hire + */ + MedicalEquipmentHi: service_type_MedicalEquipmentHi, + /** + * Parenting & family support/education + */ + ParentingFamilySupportEducation_2: service_type_ParentingFamilySupportEducation_2, + /** + * Blood donation + */ + BloodDonation: service_type_BloodDonation, + /** + * Deputising Service + */ + DeputisingService: service_type_DeputisingService, + /** + * Cancer Support Groups + */ + CancerSupportGroups: service_type_CancerSupportGroups, + /** + * Community Cancer Services + */ + CommunityCancerServices: service_type_CommunityCancerServices, + /** + * Chiropractic + */ + Chiropractic: service_type_Chiropractic, + /** + * Dietetics + */ + Dietetics: service_type_Dietetics, + /** + * Disability Care Transport + */ + DisabilityCareTransport: service_type_DisabilityCareTransport, + /** + * Aged Care Transport + */ + AgedCareTransport: service_type_AgedCareTransport, + /** + * Diabetes Education service + */ + DiabetesEducationS: service_type_DiabetesEducationS, + /** + * Cardiac Rehabilitation Service + */ + CardiacRehabilitati: service_type_CardiacRehabilitati, + /** + * Young Adult Diabetes services (YADS) + */ + YoungAdultDiabetes: service_type_YoungAdultDiabetes, + /** + * Pulmonary Rehabilitation Service + */ + PulmonaryRehabilita: service_type_PulmonaryRehabilita, + /** + * Art therapy + */ + ArtTherapy: service_type_ArtTherapy, + /** + * Medication Reviews + */ + MedicationReviews: service_type_MedicationReviews, + /** + * Telephone Counselling + */ + TelephoneCounselling: service_type_TelephoneCounselling, + /** + * Telephone Help Line + */ + TelephoneHelpLine: service_type_TelephoneHelpLine, + /** + * Family planning + */ + FamilyPlanning: service_type_FamilyPlanning, + /** + * Online Service + */ + OnlineService: service_type_OnlineService, + /** + * Crisis - Mental Health + */ + CrisisMentalHealth: service_type_CrisisMentalHealth, + /** + * Youth Crisis + */ + YouthCrisis: service_type_YouthCrisis, + /** + * Sexual Assault + */ + SexualAssault: service_type_SexualAssault, + /** + * GPAH Other + */ + GPAHOther: service_type_GPAHOther, + /** + * Paediatric Dermatology + */ + PaediatricDermatology: service_type_PaediatricDermatology, + /** + * Veterans Services + */ + VeteransServices: service_type_VeteransServices, + /** + * Veterans + */ + Veterans: service_type_Veterans, + /** + * Food Relief/food/meals + */ + FoodReliefFoodMeals: service_type_FoodReliefFoodMeals, + /** + * Health advocacy/Liaison service + */ + HealthAdvocacyLiaisonService: service_type_HealthAdvocacyLiaisonService, + /** + * Dementia Care + */ + DementiaCare: service_type_DementiaCare, + /** + * Alzheimer + */ + Alzheimer: service_type_Alzheimer, + /** + * Drug and/or alcohol support groups + */ + DrugAndOrAlcoholSupportGroups: service_type_DrugAndOrAlcoholSupportGroups, + /** + * One on One Support/Mentoring/Coaching + */ + VAL1On1SupportMentoringCoaching: service_type_VAL1On1SupportMentoringCoaching, + /** + * Chronic Disease Management + */ + ChronicDiseaseManagement: service_type_ChronicDiseaseManagement, + /** + * Liaison Services + */ + LiaisonServices: service_type_LiaisonServices, + /** + * Walk in Centre / non emergency + */ + WalkInCentreNonEmergency: service_type_WalkInCentreNonEmergency, + /** + * Inpatients + */ + Inpatients: service_type_Inpatients, + /** + * Spiritual Counselling + */ + SpiritualCounselling: service_type_SpiritualCounselling, + /** + * Women's Health + */ + WomenQuoteSHealth: service_type_WomenQuoteSHealth, + /** + * Health information/referral + */ + HealthInformationReferral: service_type_HealthInformationReferral, + /** + * Men's Health + */ + MenQuoteSHealth: service_type_MenQuoteSHealth, + /** + * Health education/Health awareness program + */ + HealthEducationAwarenessProgram: service_type_HealthEducationAwarenessProgram, + /** + * Test Message + */ + TestMessage: service_type_TestMessage, + /** + * Remedial Massage + */ + RemedialMassage: service_type_RemedialMassage, + /** + * Adolescent Mental Health Services + */ + AdolescentMentalHealthServices: service_type_AdolescentMentalHealthServices, + /** + * Youth drop in/assistance/support + */ + YouthDropInAssistanceSupport: service_type_YouthDropInAssistanceSupport, + /** + * Aboriginal Health Worker + */ + AboriginalHealthWorker: service_type_AboriginalHealthWorker, + /** + * Women's Health Clinic + */ + WomenQuoteSHealthClinic: service_type_WomenQuoteSHealthClinic, + /** + * Men's Health Clinic + */ + MenQuoteSHealthClinic: service_type_MenQuoteSHealthClinic, + /** + * Migrant Health Clinic + */ + MigrantHealthClinic: service_type_MigrantHealthClinic, + /** + * Immunization + */ + Immunization: service_type_Immunization, + /** + * Refugee Health Clinic + */ + RefugeeHealthClinic: service_type_RefugeeHealthClinic, + /** + * Aboriginal Health Clinic + */ + AboriginalHealthClinic: service_type_AboriginalHealthClinic, + /** + * Nurse Practitioner lead Clinic/s + */ + NursePractitionerLeadClinicS: service_type_NursePractitionerLeadClinicS, + /** + * Nurse lead Clinic/s + */ + NurseLeadClinicS: service_type_NurseLeadClinicS, + /** + * Culturally tailored support groups + */ + CulturallyTailoredSupportGroups: service_type_CulturallyTailoredSupportGroups, + /** + * Culturally tailored health promotion + */ + CulturallyTailoredHealthPromotion: service_type_CulturallyTailoredHealthPromotion, + /** + * Rehabilitation + */ + Rehabilitation: service_type_Rehabilitation, + /** + * Education information/referral + */ + EducationInformationReferral: service_type_EducationInformationReferral, + /** + * Maternal & child health + */ + MaternalAndChildHealth: service_type_MaternalAndChildHealth, + /** + * Social Work + */ + SocialWork: service_type_SocialWork, + /** + * Haematology + */ + Haematology: service_type_Haematology, + /** + * Maternity Shared Care + */ + MaternitySharedCar: service_type_MaternitySharedCar, + /** + * Rehabilitation Service + */ + RehabilitationServi: service_type_RehabilitationServi, + /** + * Cranio-Sacral Therapy + */ + CranioSacralTherapy: service_type_CranioSacralTherapy, + /** + * Prosthetics & Orthotics + */ + ProstheticsAndOrthotics: service_type_ProstheticsAndOrthotics, + /** + * Home Medicine Review + */ + HomeMedicineReview: service_type_HomeMedicineReview, + /** + * Nursing + */ + Nursing: service_type_Nursing, + /** + * GPAH - Medical + */ + GPAHMedical: service_type_GPAHMedical, + /** + * Music Therapy + */ + MusicTherapy: service_type_MusicTherapy, + /** + * Falls Prevention + */ + FallsPrevention: service_type_FallsPrevention, + /** + * Accommodation/Tenancy + */ + AccommodationTenancy: service_type_AccommodationTenancy, + /** + * Delivered meals (meals on wheels) + */ + DeliveredMealsMealsOnWheels: service_type_DeliveredMealsMealsOnWheels, + /** + * Nutrition + */ + Nutrition: service_type_Nutrition, + /** + * Assess-Skill, Ability, Needs + */ + AssessSkillAbilityNeeds: service_type_AssessSkillAbilityNeeds, + /** + * Assist Access/Maintain Employ + */ + AssistAccessMaintainEmploy: service_type_AssistAccessMaintainEmploy, + /** + * Assist Prod-Pers Care/Safety + */ + AssistProdPersCareSafety: service_type_AssistProdPersCareSafety, + /** + * Assist-Integrate School/Ed + */ + AssistIntegrateSchoolEd: service_type_AssistIntegrateSchoolEd, + /** + * Assist-Life Stage, Transition + */ + AssistLifeStageTransition: service_type_AssistLifeStageTransition, + /** + * Assist-Personal Activities + */ + AssistPersonalActivities: service_type_AssistPersonalActivities, + /** + * Assist-Travel/Transport + */ + AssistTravelTransport: service_type_AssistTravelTransport, + /** + * Assistive Equip-General Tasks + */ + AssistiveEquipGeneralTasks: service_type_AssistiveEquipGeneralTasks, + /** + * Assistive Equip-Recreation + */ + AssistiveEquipRecreation: service_type_AssistiveEquipRecreation, + /** + * Assistive Prod-Household Task + */ + AssistiveProdHouseholdTask: service_type_AssistiveProdHouseholdTask, + /** + * Occupational therapy + */ + OccupationalTherapy: service_type_OccupationalTherapy, + /** + * Behavior Support + */ + BehaviorSupport: service_type_BehaviorSupport, + /** + * Comms & Info Equipment + */ + CommsAndInfoEquipment: service_type_CommsAndInfoEquipment, + /** + * Community Nursing Care + */ + CommunityNursingCare: service_type_CommunityNursingCare, + /** + * Daily Tasks/Shared Living + */ + DailyTasksSharedLiving: service_type_DailyTasksSharedLiving, + /** + * Development-Life Skills + */ + DevelopmentLifeSkills: service_type_DevelopmentLifeSkills, + /** + * Early Childhood Supports + */ + EarlyChildhoodSupports: service_type_EarlyChildhoodSupports, + /** + * Equipment Special Assess Setup + */ + EquipmentSpecialAssessSetup: service_type_EquipmentSpecialAssessSetup, + /** + * Hearing Equipment + */ + HearingEquipment: service_type_HearingEquipment, + /** + * Home Modification + */ + HomeModification: service_type_HomeModification, + /** + * Household Tasks + */ + HouseholdTasks: service_type_HouseholdTasks, + /** + * Optometry + */ + Optometry: service_type_Optometry, + /** + * Interpret/Translate + */ + InterpretTranslate: service_type_InterpretTranslate, + /** + * Other Innovative Supports + */ + OtherInnovativeSupports: service_type_OtherInnovativeSupports, + /** + * Participate Community + */ + ParticipateCommunity: service_type_ParticipateCommunity, + /** + * Personal Mobility Equipment + */ + PersonalMobilityEquipment: service_type_PersonalMobilityEquipment, + /** + * Physical Wellbeing + */ + PhysicalWellbeing: service_type_PhysicalWellbeing, + /** + * Plan Management + */ + PlanManagement: service_type_PlanManagement, + /** + * Therapeutic Supports + */ + TherapeuticSupports: service_type_TherapeuticSupports, + /** + * Training-Travel Independence + */ + TrainingTravelIndependence: service_type_TrainingTravelIndependence, + /** + * Vehicle modifications + */ + VehicleModifications: service_type_VehicleModifications, + /** + * Vision Equipment + */ + VisionEquipment: service_type_VisionEquipment, + /** + * Osteopathy + */ + Osteopathy: service_type_Osteopathy, + /** + * Pharmacy + */ + Pharmacy: service_type_Pharmacy, + /** + * Physiotherapy + */ + Physiotherapy: service_type_Physiotherapy, + /** + * Podiatry + */ + Podiatry: service_type_Podiatry, + /** + * Sexual health + */ + SexualHealth: service_type_SexualHealth, + /** + * Speech pathology/therapy + */ + SpeechPathologyTherapy: service_type_SpeechPathologyTherapy, + /** + * Bereavement counselling + */ + BereavementCounselling: service_type_BereavementCounselling, + /** + * Friendly visiting + */ + FriendlyVisiting: service_type_FriendlyVisiting, + /** + * Crisis counselling + */ + CrisisCounselling: service_type_CrisisCounselling, + /** + * Family counselling and/or family therapy + */ + FamilyCounsellingTherapy: service_type_FamilyCounsellingTherapy, + /** + * Family violence counselling + */ + FamilyViolenceCounselling: service_type_FamilyViolenceCounselling, + /** + * Financial counselling + */ + FinancialCounselling: service_type_FinancialCounselling, + /** + * Generalist counselling + */ + GeneralistCounselling: service_type_GeneralistCounselling, + /** + * Genetic counselling + */ + GeneticCounselling: service_type_GeneticCounselling, + /** + * Health counselling + */ + HealthCounselling: service_type_HealthCounselling, + /** + * Mediation + */ + Mediation: service_type_Mediation, + /** + * Problem gambling counselling + */ + ProblemGamblingCounselling: service_type_ProblemGamblingCounselling, + /** + * Relationship counselling + */ + RelationshipCounselling: service_type_RelationshipCounselling, + /** + * Home care/housekeeping assistance + */ + HomeCareHousekeepingAssistance: service_type_HomeCareHousekeepingAssistance, + /** + * Sexual assault counselling + */ + SexualAssaultCounselling: service_type_SexualAssaultCounselling, + /** + * Trauma counselling + */ + TraumaCounselling: service_type_TraumaCounselling, + /** + * Victims of crime counselling + */ + VictimsOfCrimeCounselling: service_type_VictimsOfCrimeCounselling, + /** + * Cemetery operation + */ + CemeteryOperation: service_type_CemeteryOperation, + /** + * Cremation + */ + Cremation: service_type_Cremation, + /** + * Death service information + */ + DeathServiceInformation: service_type_DeathServiceInformation, + /** + * Funeral services + */ + FuneralServices: service_type_FuneralServices, + /** + * Endodontic + */ + Endodontic: service_type_Endodontic, + /** + * General dental + */ + GeneralDental: service_type_GeneralDental, + /** + * Oral medicine + */ + OralMedicine: service_type_OralMedicine, + /** + * Home maintenance and repair + */ + HomeMaintenanceAndRepair: service_type_HomeMaintenanceAndRepair, + /** + * Oral surgery + */ + OralSurgery: service_type_OralSurgery, + /** + * Orthodontic + */ + Orthodontic: service_type_Orthodontic, + /** + * Paediatric Dentistry + */ + PaediatricDentistry: service_type_PaediatricDentistry, + /** + * Periodontic + */ + Periodontic: service_type_Periodontic, + /** + * Prosthodontic + */ + Prosthodontic: service_type_Prosthodontic, + /** + * Acquired brain injury information/referral + */ + AcquiredBrainInjuryInfoReferral: service_type_AcquiredBrainInjuryInfoReferral, + /** + * Disability advocacy + */ + DisabilityAdvocacy: service_type_DisabilityAdvocacy, + /** + * Disability aids & equipment + */ + DisabilityAidsAndEquipment: service_type_DisabilityAidsAndEquipment, + /** + * Disability case management + */ + DisabilityCaseManagement: service_type_DisabilityCaseManagement, + /** + * Disability day programs & activities + */ + DisabilityDayProgramsActivities: service_type_DisabilityDayProgramsActivities, +}; +const signature_type_AuthorQuoteSSignature: Coding = { + code: "1.2.840.10065.1.12.1.1", + display: "Author's Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_IdentityWitnessSignature: Coding = { + code: "1.2.840.10065.1.12.1.10", + display: "Identity Witness Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_ConsentWitnessSignature: Coding = { + code: "1.2.840.10065.1.12.1.11", + display: "Consent Witness Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_InterpreterSignature: Coding = { + code: "1.2.840.10065.1.12.1.12", + display: "Interpreter Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_ReviewSignature: Coding = { + code: "1.2.840.10065.1.12.1.13", + display: "Review Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_SourceSignature: Coding = { + code: "1.2.840.10065.1.12.1.14", + display: "Source Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_AddendumSignature: Coding = { + code: "1.2.840.10065.1.12.1.15", + display: "Addendum Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_ModificationSignature: Coding = { + code: "1.2.840.10065.1.12.1.16", + display: "Modification Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_AdministrativeErrorEditSignature: Coding = { + code: "1.2.840.10065.1.12.1.17", + display: "Administrative (Error/Edit) Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_TimestampSignature: Coding = { + code: "1.2.840.10065.1.12.1.18", + display: "Timestamp Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_CoauthorQuoteSSignature: Coding = { + code: "1.2.840.10065.1.12.1.2", + display: "Coauthor's Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_CoParticipantQuoteSSignature: Coding = { + code: "1.2.840.10065.1.12.1.3", + display: "Co-participant's Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_TranscriptionistRecorderSignature: Coding = { + code: "1.2.840.10065.1.12.1.4", + display: "Transcriptionist/Recorder Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_VerificationSignature: Coding = { + code: "1.2.840.10065.1.12.1.5", + display: "Verification Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_ValidationSignature: Coding = { + code: "1.2.840.10065.1.12.1.6", + display: "Validation Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_ConsentSignature: Coding = { + code: "1.2.840.10065.1.12.1.7", + display: "Consent Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_SignatureWitnessSignature: Coding = { + code: "1.2.840.10065.1.12.1.8", + display: "Signature Witness Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +const signature_type_EventWitnessSignature: Coding = { + code: "1.2.840.10065.1.12.1.9", + display: "Event Witness Signature", + system: "urn:iso-astm:E1762-95:2013" +}; +/** + * The Digital Signature Purposes, an indication of the reason an entity signs a document. This is included in the signed information and can be used when determining accountability for various actions concerning the document. Examples include: author, transcriptionist/recorder, and witness. + */ +export const SignatureType = { + /** + * the signature of the primary or sole author of a health information document. There can be only one primary author of a health information document. + */ + AuthorQuoteSSignature: signature_type_AuthorQuoteSSignature, + /** + * the signature of an individual who has witnessed another individual who is known to them signing a document. (Example the identity witness is a notary public.) + */ + IdentityWitnessSignature: signature_type_IdentityWitnessSignature, + /** + * the signature of an individual who has witnessed the health care provider counselling a patient. + */ + ConsentWitnessSignature: signature_type_ConsentWitnessSignature, + /** + * the signature of an individual who has translated health care information during an event or the obtaining of consent to a treatment. + */ + InterpreterSignature: signature_type_InterpreterSignature, + /** + * the signature of a person, device, or algorithm that has reviewed or filtered data for inclusion into the patient record. ( Examples: (1) a medical records clerk who scans a document for inclusion in the medical record, enters header information, or catalogues and classifies the data, or a combination thereof; (2) a gateway that receives data from another computer system and interprets that data or changes its format, or both, before entering it into the patient record.) + */ + ReviewSignature: signature_type_ReviewSignature, + /** + * the signature of an automated data source. (Examples: (1) the signature for an image that is generated by a device for inclusion in the patient record; (2) the signature for an ECG derived by an ECG system for inclusion in the patient record; (3) the data from a biomedical monitoring device or system that is for inclusion in the patient record.) + */ + SourceSignature: signature_type_SourceSignature, + /** + * the signature on a new amended document of an individual who has corrected, edited, or amended an original health information document. An addendum signature can either be a signature type or a signature sub-type (see 8.1). Any document with an addendum signature shall have a companion document that is the original document with its original, unaltered content, and original signatures. The original document shall be referenced via an attribute in the new document, which contains, for example, the digest of the old document. Whether the original, unaltered, document is always displayed with the addended document is a local matter, but the original, unaltered, document must remain as part of the patient record and be retrievable on demand. + */ + AddendumSignature: signature_type_AddendumSignature, + /** + * the signature on an original document of an individual who has generated a new amended document. This (original) document shall reference the new document via an additional signature purpose. This is the inverse of an addendum signature and provides a pointer from the original to the amended document. + */ + ModificationSignature: signature_type_ModificationSignature, + /** + * the signature of an individual who is certifying that the document is invalidated by an error(s), or is placed in the wrong chart. An administrative (error/edit) signature must include an addendum to the document and therefore shall have an addendum signature sub-type (see 8.1). This signature is reserved for the highest health information system administrative classification, since it is a statement that the entire document is invalidated by the error and that the document should no longer be used for patient care, although for legal reasons the document must remain part of the permanent patient record. + */ + AdministrativeErrorEditSignature: signature_type_AdministrativeErrorEditSignature, + /** + * the signature by an entity or device trusted to provide accurate timestamps. This timestamp might be provided, for example, in the signature time attribute. + */ + TimestampSignature: signature_type_TimestampSignature, + /** + * the signature of a health information document coauthor. There can be multiple coauthors of a health information document. + */ + CoauthorQuoteSSignature: signature_type_CoauthorQuoteSSignature, + /** + * the signature of an individual who is a participant in the health information document but is not an author or coauthor. (Example a surgeon who is required by institutional, regulatory, or legal rules to sign an operative report, but who was not involved in the authorship of that report.) + */ + CoParticipantQuoteSSignature: signature_type_CoParticipantQuoteSSignature, + /** + * the signature of an individual who has transcribed a dictated document or recorded written text into a digital machine readable format. + */ + TranscriptionistRecorderSignature: signature_type_TranscriptionistRecorderSignature, + /** + * a signature verifying the information contained in a document. (Example a physician is required to countersign a verbal order that has previously been recorded in the medical record by a registered nurse who has carried out the verbal order.) + */ + VerificationSignature: signature_type_VerificationSignature, + /** + * a signature validating a health information document for inclusion in the patient record. (Example a medical student or resident is credentialed to perform history or physical examinations and to write progress notes. The attending physician signs the history and physical examination to validate the entry for inclusion in the patient's medical record.) + */ + ValidationSignature: signature_type_ValidationSignature, + /** + * the signature of an individual consenting to what is described in a health information document. + */ + ConsentSignature: signature_type_ConsentSignature, + /** + * the signature of a witness to any other signature. + */ + SignatureWitnessSignature: signature_type_SignatureWitnessSignature, + /** + * the signature of a witness to an event. (Example the witness has observed a procedure and is attesting to this fact.) + */ + EventWitnessSignature: signature_type_EventWitnessSignature, +}; +const slotstatus_Busy: Coding = { + code: "busy", + display: "Busy", + system: "http://hl7.org/fhir/slotstatus" +}; +const slotstatus_BusyTentative: Coding = { + code: "busy-tentative", + display: "Busy (Tentative)", + system: "http://hl7.org/fhir/slotstatus" +}; +const slotstatus_BusyUnavailable: Coding = { + code: "busy-unavailable", + display: "Busy (Unavailable)", + system: "http://hl7.org/fhir/slotstatus" +}; +const slotstatus_EnteredInError: Coding = { + code: "entered-in-error", + display: "Entered in error", + system: "http://hl7.org/fhir/slotstatus" +}; +const slotstatus_Free: Coding = { + code: "free", + display: "Free", + system: "http://hl7.org/fhir/slotstatus" +}; +/** + * The free/busy status of the slot. + */ +export const Slotstatus = { + /** + * Indicates that the time interval is busy because one or more events have been scheduled for that interval. + */ + Busy: slotstatus_Busy, + /** + * Indicates that the time interval is busy because one or more events have been tentatively scheduled for that interval. + */ + BusyTentative: slotstatus_BusyTentative, + /** + * Indicates that the time interval is busy and that the interval cannot be scheduled. + */ + BusyUnavailable: slotstatus_BusyUnavailable, + /** + * This instance should not have been part of this patient's medical record. + */ + EnteredInError: slotstatus_EnteredInError, + /** + * Indicates that the time interval is free for scheduling. + */ + Free: slotstatus_Free, +}; +const smart_capabilities_ClientConfidentialSymmetric: Coding = { + code: "client-confidential-symmetric", + display: "Confidential Client Profile", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ClientPublic: Coding = { + code: "client-public", + display: "Public Client Profile", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextEhrEncounter: Coding = { + code: "context-ehr-encounter", + display: "Allows \"Encounter Level Launch Context (EHR)\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextEhrPatient: Coding = { + code: "context-ehr-patient", + display: "Allows \"Patient Level Launch Context (EHR)\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextPassthroughBanner: Coding = { + code: "context-passthrough-banner", + display: "Allows \"Need Patient Banner\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextPassthroughStyle: Coding = { + code: "context-passthrough-style", + display: "Allows \"Smart Style Style\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextStandaloneEncounter: Coding = { + code: "context-standalone-encounter", + display: "Allows \"Encounter Level Launch Context (STANDALONE)\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_ContextStandalonePatient: Coding = { + code: "context-standalone-patient", + display: "Allows \"Patient Level Launch Context (STANDALONE)\"", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_LaunchEhr: Coding = { + code: "launch-ehr", + display: "EHR Launch Mode", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_LaunchStandalone: Coding = { + code: "launch-standalone", + display: "Standalone Launch Mode", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_PermissionOffline: Coding = { + code: "permission-offline", + display: "Supports Refresh Token", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_PermissionPatient: Coding = { + code: "permission-patient", + display: "Supports Patient Level Scopes", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_PermissionUser: Coding = { + code: "permission-user", + display: "Supports User Level Scopes", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +const smart_capabilities_SsoOpenidConnect: Coding = { + code: "sso-openid-connect", + display: "Supports OpenID Connect", + system: "http://terminology.hl7.org/CodeSystem/smart-capabilities" +}; +/** + * Codes that define what the server is capable of. + */ +export const SmartCapabilities = { + /** + * support for SMART’s confidential client profile (symmetric client secret authentication). + */ + ClientConfidentialSymmetric: smart_capabilities_ClientConfidentialSymmetric, + /** + * support for SMART’s public client profile (no client authentication). + */ + ClientPublic: smart_capabilities_ClientPublic, + /** + * support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter). + */ + ContextEhrEncounter: smart_capabilities_ContextEhrEncounter, + /** + * support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter). + */ + ContextEhrPatient: smart_capabilities_ContextEhrPatient, + /** + * support for “need patient banner” launch context (conveyed via need_patient_banner token parameter). + */ + ContextPassthroughBanner: smart_capabilities_ContextPassthroughBanner, + /** + * support for “SMART style URL” launch context (conveyed via smart_style_url token parameter). + */ + ContextPassthroughStyle: smart_capabilities_ContextPassthroughStyle, + /** + * support for encounter-level launch context (requested by launch/encounter scope, conveyed via encounter token parameter). + */ + ContextStandaloneEncounter: smart_capabilities_ContextStandaloneEncounter, + /** + * support for patient-level launch context (requested by launch/patient scope, conveyed via patient token parameter). + */ + ContextStandalonePatient: smart_capabilities_ContextStandalonePatient, + /** + * support for SMART’s EHR Launch mode. + */ + LaunchEhr: smart_capabilities_LaunchEhr, + /** + * support for SMART’s Standalone Launch mode. + */ + LaunchStandalone: smart_capabilities_LaunchStandalone, + /** + * support for refresh tokens (requested by offline_access scope). + */ + PermissionOffline: smart_capabilities_PermissionOffline, + /** + * support for patient-level scopes (e.g. patient/Observation.read). + */ + PermissionPatient: smart_capabilities_PermissionPatient, + /** + * support for user-level scopes (e.g. user/Appointment.read). + */ + PermissionUser: smart_capabilities_PermissionUser, + /** + * support for SMART’s OpenID Connect profile. + */ + SsoOpenidConnect: smart_capabilities_SsoOpenidConnect, +}; +const sort_direction_Ascending: Coding = { + code: "ascending", + display: "Ascending", + system: "http://hl7.org/fhir/sort-direction" +}; +const sort_direction_Descending: Coding = { + code: "descending", + display: "Descending", + system: "http://hl7.org/fhir/sort-direction" +}; +/** + * The possible sort directions, ascending or descending. + */ +export const SortDirection = { + /** + * Sort by the value ascending, so that lower values appear first. + */ + Ascending: sort_direction_Ascending, + /** + * Sort by the value descending, so that lower values appear last. + */ + Descending: sort_direction_Descending, +}; +const SpecimenCollectionPriority_STAT: Coding = { + code: "1", + display: "STAT", + system: "http://example.com" +}; +const SpecimenCollectionPriority_ASAP: Coding = { + code: "2", + display: "ASAP", + system: "http://example.com" +}; +const SpecimenCollectionPriority_ASAPED: Coding = { + code: "3", + display: "ASAP-ED", + system: "http://example.com" +}; +const SpecimenCollectionPriority_AM: Coding = { + code: "4", + display: "AM", + system: "http://example.com" +}; +const SpecimenCollectionPriority_ROUTINE: Coding = { + code: "5", + display: "ROUTINE", + system: "http://example.com" +}; +const SpecimenCollectionPriority_NURSECOLLECT: Coding = { + code: "6", + display: "NURSE COLLECT", + system: "http://example.com" +}; +const SpecimenCollectionPriority_CALLORFAX: Coding = { + code: "7", + display: "CALL OR FAX", + system: "http://example.com" +}; +/** + * This example value set defines a set of codes that can be used to indicate the priority of collection of a specimen. + */ +export const SpecimenCollectionPriority = { + STAT: SpecimenCollectionPriority_STAT, + ASAP: SpecimenCollectionPriority_ASAP, + ASAPED: SpecimenCollectionPriority_ASAPED, + AM: SpecimenCollectionPriority_AM, + ROUTINE: SpecimenCollectionPriority_ROUTINE, + NURSECOLLECT: SpecimenCollectionPriority_NURSECOLLECT, + CALLORFAX: SpecimenCollectionPriority_CALLORFAX, +}; +const standards_status_Deprecated: Coding = { + code: "deprecated", + display: "Deprecated", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +const standards_status_Draft: Coding = { + code: "draft", + display: "Draft", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +const standards_status_External: Coding = { + code: "external", + display: "External", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +const standards_status_Informative: Coding = { + code: "informative", + display: "Informative", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +const standards_status_Normative: Coding = { + code: "normative", + display: "Normative", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +const standards_status_TrialUse: Coding = { + code: "trial-use", + display: "Trial-Use", + system: "http://terminology.hl7.org/CodeSystem/standards-status" +}; +/** + * HL7 Ballot/Standards status of artifact. + */ +export const StandardsStatus = { + /** + * This portion of the specification is provided for implementer assistance, and does not make rules that implementers are required to follow. Typical examples of this content in the FHIR specification are tables of contents, registries, examples, and implementer advice. + */ + Deprecated: standards_status_Deprecated, + /** + * This portion of the specification is not considered to be complete enough or sufficiently reviewed to be safe for implementation. It may have known issues or still be in the "in development" stage. It is included in the publication as a place-holder, to solicit feedback from the implementation community and/or to give implementers some insight as to functionality likely to be included in future versions of the specification. Content at this level should only be implemented by the brave or desperate and is very much "use at your own risk". The content that is Draft that will usually be elevated to Trial Use once review and correction is complete after it has been subjected to ballot. + */ + Draft: standards_status_Draft, + /** + * This is content that is managed outside the FHIR Specification, but included for implementer convenience. + */ + External: standards_status_External, + /** + * This portion of the specification is provided for implementer assistance, and does not make rules that implementers are required to follow. Typical examples of this content in the FHIR specification are tables of contents, registries, examples, and implementer advice. + */ + Informative: standards_status_Informative, + /** + * This content has been subject to review and production implementation in a wide variety of environments. The content is considered to be stable and has been 'locked', subjecting it to FHIR Inter-version Compatibility Rules. While changes are possible, they are expected to be infrequent and are tightly constrained. Compatibility Rules. + */ + Normative: standards_status_Normative, + /** + * This content has been well reviewed and is considered by the authors to be ready for use in production systems. It has been subjected to ballot and approved as an official standard. However, it has not yet seen widespread use in production across the full spectrum of environments it is intended to be used in. In some cases, there may be documented known issues that require implementation experience to determine appropriate resolutions for. + * Future versions of FHIR may make significant changes to Trial Use content that are not compatible with previously published content. + */ + TrialUse: standards_status_TrialUse, +}; +const structure_definition_kind_ComplexDataType: Coding = { + code: "complex-type", + display: "Complex Data Type", + system: "http://hl7.org/fhir/structure-definition-kind" +}; +const structure_definition_kind_Logical: Coding = { + code: "logical", + display: "Logical", + system: "http://hl7.org/fhir/structure-definition-kind" +}; +const structure_definition_kind_PrimitiveDataType: Coding = { + code: "primitive-type", + display: "Primitive Data Type", + system: "http://hl7.org/fhir/structure-definition-kind" +}; +const structure_definition_kind_Resource: Coding = { + code: "resource", + display: "Resource", + system: "http://hl7.org/fhir/structure-definition-kind" +}; +/** + * Defines the type of structure that a definition is describing. + */ +export const StructureDefinitionKind = { + /** + * A complex structure that defines a set of data elements that is suitable for use in 'resources'. The base specification defines a number of complex types, and other specifications can define additional types. These structures do not have a maintained identity. + */ + ComplexDataType: structure_definition_kind_ComplexDataType, + /** + * A pattern or a template that is not intended to be a real resource or complex type. + */ + Logical: structure_definition_kind_Logical, + /** + * A primitive type that has a value and an extension. These can be used throughout complex datatype, Resource and extension definitions. Only the base specification can define primitive types. + */ + PrimitiveDataType: structure_definition_kind_PrimitiveDataType, + /** + * A 'resource' - a directed acyclic graph of elements that aggregrates other types into an identifiable entity. The base FHIR resources are defined by the FHIR specification itself but other 'resources' can be defined in additional specifications (though these will not be recognised as 'resources' by the FHIR specification (i.e. they do not get end-points etc, or act as the targets of references in FHIR defined resources - though other specificatiosn can treat them this way). + */ + Resource: structure_definition_kind_Resource, +}; +/** + * Possible types of subjects. + */ +export const SubjectType = { + /** + * A type of a manufactured item that is used in the provision of healthcare without being substantially changed through that activity. The device may be a medical or non-medical device. + */ + Device: resource_types_Device, + /** + * Details and position information for a physical place where services are provided and resources and participants may be stored, found, contained, or accommodated. + */ + Location: resource_types_Location, + /** + * A formally or informally recognized grouping of people or organizations formed for the purpose of achieving some form of collective action. Includes companies, institutions, corporations, departments, community groups, healthcare practice groups, payer/insurer, etc. + */ + Organization: resource_types_Organization, + /** + * Demographics and other administrative information about an individual or animal receiving care or other health-related services. + */ + Patient: resource_types_Patient, + /** + * A person who is directly or indirectly involved in the provisioning of healthcare. + */ + Practitioner: resource_types_Practitioner, +}; +/** + * Operations supported by REST at the system level. + */ +export const SystemRestfulInteraction = { + /** + * perform a set of a separate interactions in a single http operation + */ + Batch: restful_interaction_Batch, + /** + * Retrieve the change history for all resources on a system. + */ + HistorySystem: restful_interaction_HistorySystem, + /** + * Search all resources based on some filter criteria. + */ + SearchSystem: restful_interaction_SearchSystem, + /** + * Update, create or delete a set of resources as a single transaction. + */ + Transaction: restful_interaction_Transaction, +}; +const tldc_Active: Coding = { + code: "active", + display: "active", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_Cancelled: Coding = { + code: "cancelled", + display: "Cancelled", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_Draft: Coding = { + code: "draft", + display: "Draft", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_UnderPrePublicationReview: Coding = { + code: "pending", + display: "Under pre-publication review", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_Rejected: Coding = { + code: "rejected", + display: "Rejected", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_Retired: Coding = { + code: "retired", + display: "retired", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_InReview: Coding = { + code: "review", + display: "In Review", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +const tldc_Terminated: Coding = { + code: "terminated", + display: "Terminated", + system: "urn:oid:2.16.840.1.113883.3.1937.98.5.8" +}; +/** + * The status indicates the level of maturity of the design and may be used to manage the use of the design. + */ +export const TemplateStatusCode = { + /** + * Design has been deemed fit for the intended purpose and is published by the governance group. + */ + Active: tldc_Active, + /** + * A drafted design is determined to be erroneous or not fit for intended purpose and is discontinued before ever being published in an active state. + */ + Cancelled: tldc_Cancelled, + /** + * Design is under development (nascent). + */ + Draft: tldc_Draft, + /** + * Design is completed and is being reviewed. + */ + UnderPrePublicationReview: tldc_UnderPrePublicationReview, + /** + * A previously drafted design is determined to be erroneous or not fit for intended purpose and is discontinued before ever being published for consideration in a pending state. + */ + Rejected: tldc_Rejected, + /** + * A previously active design is discontinued from use. It should no longer be used for future designs, but for historical purposes may be used to process data previously recorded using this design. A newer design may or may not exist. The design is published in the retired state. + */ + Retired: tldc_Retired, + /** + * Design is active, but is under review. The review may result in a change to the design. The change may necessitate a new version to be created. This in turn may result in the prior version of the template to be retired. Alternatively, the review may result in a change to the design that does not require a new version to be created, or it may result in no change to the design at all. + */ + InReview: tldc_InReview, + /** + * A design is determined to be erroneous or not fit for the intended purpose and should no longer be used, even for historical purposes. No new designs can be developed for this template. The associated template no longer needs to be published, but if published, is shown in the terminated state. + */ + Terminated: tldc_Terminated, +}; +const v3_GTSAbbreviation_AM: Coding = { + code: "AM", + display: "AM", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_AtBedtime: Coding = { + code: "BED", + display: "at bedtime", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_BID: Coding = { + code: "BID", + display: "BID", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Monthly: Coding = { + code: "MO", + display: "monthly", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_PM: Coding = { + code: "PM", + display: "PM", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_EveryHour: Coding = { + code: "Q1H", + display: "every hour", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Every2Hours: Coding = { + code: "Q2H", + display: "every 2 hours", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Every3Hours: Coding = { + code: "Q3H", + display: "every 3 hours", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Q4H: Coding = { + code: "Q4H", + display: "Q4H", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Q6H: Coding = { + code: "Q6H", + display: "Q6H", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Every8Hours: Coding = { + code: "Q8H", + display: "every 8 hours", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_QD: Coding = { + code: "QD", + display: "QD", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_QID: Coding = { + code: "QID", + display: "QID", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_QOD: Coding = { + code: "QOD", + display: "QOD", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_TID: Coding = { + code: "TID", + display: "TID", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +const v3_GTSAbbreviation_Weekly: Coding = { + code: "WK", + display: "weekly", + system: "http://terminology.hl7.org/CodeSystem/v3-GTSAbbreviation" +}; +/** + * Code for a known / defined timing pattern. + */ +export const TimingAbbreviation = { + /** + * Every morning at institution specified times. + */ + AM: v3_GTSAbbreviation_AM, + /** + * At bedtime (institution specified time). + */ + AtBedtime: v3_GTSAbbreviation_AtBedtime, + /** + * Two times a day at institution specified time + */ + BID: v3_GTSAbbreviation_BID, + /** + * Monthly at institution specified time. + */ + Monthly: v3_GTSAbbreviation_Monthly, + /** + * Every afternoon at institution specified times. + */ + PM: v3_GTSAbbreviation_PM, + /** + * Every hour at institution specified times. + */ + EveryHour: v3_GTSAbbreviation_EveryHour, + /** + * Every 2 hours at institution specified times. + */ + Every2Hours: v3_GTSAbbreviation_Every2Hours, + /** + * Every 3 hours at institution specified times. + */ + Every3Hours: v3_GTSAbbreviation_Every3Hours, + /** + * Every 4 hours at institution specified time + */ + Q4H: v3_GTSAbbreviation_Q4H, + /** + * Every 6 hours at institution specified time + */ + Q6H: v3_GTSAbbreviation_Q6H, + /** + * Every 8 hours at institution specified times. + */ + Every8Hours: v3_GTSAbbreviation_Every8Hours, + /** + * Every day at institution specified times. + */ + QD: v3_GTSAbbreviation_QD, + /** + * Four times a day at institution specified time + */ + QID: v3_GTSAbbreviation_QID, + /** + * Every other day at institution specified times. + */ + QOD: v3_GTSAbbreviation_QOD, + /** + * Three times a day at institution specified time + */ + TID: v3_GTSAbbreviation_TID, + /** + * Weekly at institution specified time. + */ + Weekly: v3_GTSAbbreviation_Weekly, +}; +const trigger_type_DataAccessed: Coding = { + code: "data-accessed", + display: "Data Accessed", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_DataAccessEnded: Coding = { + code: "data-access-ended", + display: "Data Access Ended", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_DataAdded: Coding = { + code: "data-added", + display: "Data Added", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_DataChanged: Coding = { + code: "data-changed", + display: "Data Changed", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_DataUpdated: Coding = { + code: "data-modified", + display: "Data Updated", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_DataRemoved: Coding = { + code: "data-removed", + display: "Data Removed", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_NamedEvent: Coding = { + code: "named-event", + display: "Named Event", + system: "http://hl7.org/fhir/trigger-type" +}; +const trigger_type_Periodic: Coding = { + code: "periodic", + display: "Periodic", + system: "http://hl7.org/fhir/trigger-type" +}; +/** + * The type of trigger. + */ +export const TriggerType = { + /** + * The trigger occurs whenever data of a particular type is accessed. + */ + DataAccessed: trigger_type_DataAccessed, + /** + * The trigger occurs whenever access to data of a particular type is completed. + */ + DataAccessEnded: trigger_type_DataAccessEnded, + /** + * The trigger occurs whenever data of a particular type is added. + */ + DataAdded: trigger_type_DataAdded, + /** + * The trigger occurs whenever data of a particular type is changed in any way, either added, modified, or removed. + */ + DataChanged: trigger_type_DataChanged, + /** + * The trigger occurs whenever data of a particular type is modified. + */ + DataUpdated: trigger_type_DataUpdated, + /** + * The trigger occurs whenever data of a particular type is removed. + */ + DataRemoved: trigger_type_DataRemoved, + /** + * The trigger occurs in response to a specific named event, and no other information about the trigger is specified. Named events are completely pre-coordinated, and the formal semantics of the trigger are not provided. + */ + NamedEvent: trigger_type_NamedEvent, + /** + * The trigger occurs at a specific time or periodically as described by a timing or schedule. A periodic event cannot have any data elements, but may have a name assigned as a shorthand for the event. + */ + Periodic: trigger_type_Periodic, +}; +const type_derivation_rule_Constraint: Coding = { + code: "constraint", + display: "Constraint", + system: "http://hl7.org/fhir/type-derivation-rule" +}; +const type_derivation_rule_Specialization: Coding = { + code: "specialization", + display: "Specialization", + system: "http://hl7.org/fhir/type-derivation-rule" +}; +/** + * How a type relates to its baseDefinition. + */ +export const TypeDerivationRule = { + /** + * This definition adds additional rules to an existing concrete type. + */ + Constraint: type_derivation_rule_Constraint, + /** + * This definition defines a new type that adds additional elements to the base type. + */ + Specialization: type_derivation_rule_Specialization, +}; +/** + * Operations supported by REST at the type or instance level. + */ +export const TypeRestfulInteraction = { + /** + * Create a new resource with a server assigned id. + */ + Create: restful_interaction_Create, + /** + * Delete a resource. + */ + Delete: restful_interaction_Delete, + /** + * Retrieve the change history for a particular resource. + */ + HistoryInstance: restful_interaction_HistoryInstance, + /** + * Retrieve the change history for all resources of a particular type. + */ + HistoryType: restful_interaction_HistoryType, + /** + * Update an existing resource by posting a set of changes to it. + */ + Patch: restful_interaction_Patch, + /** + * Read the current state of the resource. + */ + Read: restful_interaction_Read, + /** + * Search all resources of the specified type based on some filter criteria. + */ + SearchType: restful_interaction_SearchType, + /** + * Update an existing resource by its id (or create it if it is new). + */ + Update: restful_interaction_Update, + /** + * Read the state of a specific version of the resource. + */ + Vread: restful_interaction_Vread, +}; +const UcumVitalsCommon_Percent: Coding = { + code: "%", + display: "percent", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_PerMinute: Coding = { + code: "/min", + display: "per minute", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_DegreeFahrenheit: Coding = { + code: "[degF]", + display: "degree Fahrenheit", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_InchInternational: Coding = { + code: "[in_i]", + display: "inch (international)", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_PoundUSAndBritish: Coding = { + code: "[lb_av]", + display: "pound (US and British)", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_DegreeCelsius: Coding = { + code: "Cel", + display: "degree Celsius", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_Centimeter: Coding = { + code: "cm", + display: "centimeter", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_Gram: Coding = { + code: "g", + display: "gram", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_Kilogram: Coding = { + code: "kg", + display: "kilogram", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_KilogramMeterPower2: Coding = { + code: "kg/m2", + display: "kilogram / (meter ^ 2)", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_SquareMeter: Coding = { + code: "m2", + display: "square meter", + system: "http://unitsofmeasure.org" +}; +const UcumVitalsCommon_MillimeterOfMercury: Coding = { + code: "mm[Hg]", + display: "millimeter of mercury", + system: "http://unitsofmeasure.org" +}; +/** + * Common UCUM units for recording Vital Signs + */ +export const UcumVitalsCommon = { + Percent: UcumVitalsCommon_Percent, + PerMinute: UcumVitalsCommon_PerMinute, + DegreeFahrenheit: UcumVitalsCommon_DegreeFahrenheit, + InchInternational: UcumVitalsCommon_InchInternational, + PoundUSAndBritish: UcumVitalsCommon_PoundUSAndBritish, + DegreeCelsius: UcumVitalsCommon_DegreeCelsius, + Centimeter: UcumVitalsCommon_Centimeter, + Gram: UcumVitalsCommon_Gram, + Kilogram: UcumVitalsCommon_Kilogram, + KilogramMeterPower2: UcumVitalsCommon_KilogramMeterPower2, + SquareMeter: UcumVitalsCommon_SquareMeter, + MillimeterOfMercury: UcumVitalsCommon_MillimeterOfMercury, +}; +const udi_entry_type_Barcode: Coding = { + code: "barcode", + display: "Barcode", + system: "http://hl7.org/fhir/udi-entry-type" +}; +const udi_entry_type_Card: Coding = { + code: "card", + display: "Card", + system: "http://hl7.org/fhir/udi-entry-type" +}; +const udi_entry_type_Manual: Coding = { + code: "manual", + display: "Manual", + system: "http://hl7.org/fhir/udi-entry-type" +}; +const udi_entry_type_RFID: Coding = { + code: "rfid", + display: "RFID", + system: "http://hl7.org/fhir/udi-entry-type" +}; +const udi_entry_type_SelfReported: Coding = { + code: "self-reported", + display: "Self Reported", + system: "http://hl7.org/fhir/udi-entry-type" +}; +const udi_entry_type_Unknown: Coding = { + code: "unknown", + display: "Unknown", + system: "http://hl7.org/fhir/udi-entry-type" +}; +/** + * Codes to identify how UDI data was entered. + */ +export const UdiEntryType = { + /** + * a barcodescanner captured the data from the device label. + */ + Barcode: udi_entry_type_Barcode, + /** + * The data originated from a patient's implant card and was read by an operator. + */ + Card: udi_entry_type_Card, + /** + * The data was read from the label by a person and manually entered. (e.g. via a keyboard). + */ + Manual: udi_entry_type_Manual, + /** + * An RFID chip reader captured the data from the device label. + */ + RFID: udi_entry_type_RFID, + /** + * The data originated from a patient source and was not directly scanned or read from a label or card. + */ + SelfReported: udi_entry_type_SelfReported, + /** + * The method of data capture has not been determined. + */ + Unknown: udi_entry_type_Unknown, +}; +const UnitsOfTime_Year: Coding = { + code: "a", + display: "year", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Day: Coding = { + code: "d", + display: "day", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Hour: Coding = { + code: "h", + display: "hour", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Minute: Coding = { + code: "min", + display: "minute", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Month: Coding = { + code: "mo", + display: "month", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Second: Coding = { + code: "s", + display: "second", + system: "http://unitsofmeasure.org" +}; +const UnitsOfTime_Week: Coding = { + code: "wk", + display: "week", + system: "http://unitsofmeasure.org" +}; +/** + * A unit of time (units from UCUM). + */ +export const UnitsOfTime = { + Year: UnitsOfTime_Year, + Day: UnitsOfTime_Day, + Hour: UnitsOfTime_Hour, + Minute: UnitsOfTime_Minute, + Month: UnitsOfTime_Month, + Second: UnitsOfTime_Second, + Week: UnitsOfTime_Week, +}; +const usage_context_type_AgeRange: Coding = { + code: "age", + display: "Age Range", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_ClinicalFocus: Coding = { + code: "focus", + display: "Clinical Focus", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_Gender: Coding = { + code: "gender", + display: "Gender", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_Program: Coding = { + code: "program", + display: "Program", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_Species: Coding = { + code: "species", + display: "Species", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_WorkflowTask: Coding = { + code: "task", + display: "Workflow Task", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_UserType: Coding = { + code: "user", + display: "User Type", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_ClinicalVenue: Coding = { + code: "venue", + display: "Clinical Venue", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +const usage_context_type_WorkflowSetting: Coding = { + code: "workflow", + display: "Workflow Setting", + system: "http://terminology.hl7.org/CodeSystem/usage-context-type" +}; +/** + * A code that specifies a type of context being specified by a usage context. + */ +export const UsageContextType = { + /** + * The age of the patient. For this context type, the value could be a range that specifies the applicable ages or a code from an appropriate value set such as the MeSH value set http://terminology.hl7.org/ValueSet/v3-AgeGroupObservationValue. + */ + AgeRange: usage_context_type_AgeRange, + /** + * The clinical concept(s) addressed by the artifact. For example, disease, diagnostic test interpretation, medication ordering as in http://hl7.org/fhir/ValueSet/condition-code. + */ + ClinicalFocus: usage_context_type_ClinicalFocus, + /** + * The gender of the patient. For this context type, appropriate values can be found in the http://hl7.org/fhir/ValueSet/administrative-gender value set. + */ + Gender: usage_context_type_Gender, + /** + * A program/project of work for which this artifact is applicable. + */ + Program: usage_context_type_Program, + /** + * The species to which an artifact applies. For example, SNOMED - 387961004 | Kingdom Animalia (organism). + */ + Species: usage_context_type_Species, + /** + * The context for the clinical task(s) represented by this artifact. For example, this could be any task context represented by the HL7 ActTaskCode value set http://terminology.hl7.org/ValueSet/v3-ActTaskCode. General categories include: order entry, patient documentation and patient information review. + */ + WorkflowTask: usage_context_type_WorkflowTask, + /** + * The clinical specialty of the context in which the patient is being treated - For example, PCP, Patient, Cardiologist, Behavioral Professional, Oral Health Professional, Prescriber, etc... taken from a specialty value set such as the NUCC Health Care provider taxonomy value set http://hl7.org/fhir/ValueSet/provider-taxonomy. + */ + UserType: usage_context_type_UserType, + /** + * The venue in which an artifact could be used. For example, Outpatient, Inpatient, Home, Nursing home. The code value may originate from the HL7 ServiceDeliveryLocationRoleType value set (http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType). + */ + ClinicalVenue: usage_context_type_ClinicalVenue, + /** + * The settings in which the artifact is intended for use. For example, admission, pre-op, etc. For example, the ActEncounterCode value set http://terminology.hl7.org/ValueSet/v3-ActEncounterCode. + */ + WorkflowSetting: usage_context_type_WorkflowSetting, +}; +const variable_type_Continuous: Coding = { + code: "continuous", + display: "Continuous", + system: "http://hl7.org/fhir/variable-type" +}; +const variable_type_Descriptive: Coding = { + code: "descriptive", + display: "Descriptive", + system: "http://hl7.org/fhir/variable-type" +}; +const variable_type_Dichotomous: Coding = { + code: "dichotomous", + display: "Dichotomous", + system: "http://hl7.org/fhir/variable-type" +}; +/** + * The possible types of variables for exposures or outcomes (E.g. Dichotomous, Continuous, Descriptive). + */ +export const VariableType = { + /** + * The variable is a continuous result such as a quantity. + */ + Continuous: variable_type_Continuous, + /** + * The variable is described narratively rather than quantitatively. + */ + Descriptive: variable_type_Descriptive, + /** + * The variable is dichotomous, such as present or absent. + */ + Dichotomous: variable_type_Dichotomous, +}; +const versioning_policy_NoVersionIdSupport: Coding = { + code: "no-version", + display: "No VersionId Support", + system: "http://hl7.org/fhir/versioning-policy" +}; +const versioning_policy_Versioned: Coding = { + code: "versioned", + display: "Versioned", + system: "http://hl7.org/fhir/versioning-policy" +}; +const versioning_policy_VersionIdTrackedFully: Coding = { + code: "versioned-update", + display: "VersionId tracked fully", + system: "http://hl7.org/fhir/versioning-policy" +}; +/** + * How the system supports versioning for a resource. + */ +export const VersioningPolicy = { + /** + * VersionId meta-property is not supported (server) or used (client). + */ + NoVersionIdSupport: versioning_policy_NoVersionIdSupport, + /** + * VersionId meta-property is supported (server) or used (client). + */ + Versioned: versioning_policy_Versioned, + /** + * VersionId must be correct for updates (server) or will be specified (If-match header) for updates (client). + */ + VersionIdTrackedFully: versioning_policy_VersionIdTrackedFully, +}; +const v2_0092_ReAdmission: Coding = { + code: "R", + display: "Re-admission", + system: "http://terminology.hl7.org/CodeSystem/v2-0092" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0092 ( RE-ADMISSION INDICATOR) + */ +export const V20092 = { + ReAdmission: v2_0092_ReAdmission, +}; +const v2_0116_Closed: Coding = { + code: "C", + display: "Closed", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +const v2_0116_Housekeeping: Coding = { + code: "H", + display: "Housekeeping", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +const v2_0116_Isolated: Coding = { + code: "I", + display: "Isolated", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +const v2_0116_Contaminated: Coding = { + code: "K", + display: "Contaminated", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +const v2_0116_Occupied: Coding = { + code: "O", + display: "Occupied", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +const v2_0116_Unoccupied: Coding = { + code: "U", + display: "Unoccupied", + system: "http://terminology.hl7.org/CodeSystem/v2-0116" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0116 ( BED STATUS) + */ +export const V20116 = { + Closed: v2_0116_Closed, + Housekeeping: v2_0116_Housekeeping, + Isolated: v2_0116_Isolated, + Contaminated: v2_0116_Contaminated, + Occupied: v2_0116_Occupied, + Unoccupied: v2_0116_Unoccupied, +}; +const v2_0276_ARoutineCheckUpSuchAsAnAnnualPhysical: Coding = { + code: "CHECKUP", + display: "A routine check-up, such as an annual physical", + system: "http://terminology.hl7.org/CodeSystem/v2-0276" +}; +const v2_0276_EmergencyAppointment: Coding = { + code: "EMERGENCY", + display: "Emergency appointment", + system: "http://terminology.hl7.org/CodeSystem/v2-0276" +}; +const v2_0276_AFollowUpVisitFromAPreviousAppointment: Coding = { + code: "FOLLOWUP", + display: "A follow up visit from a previous appointment", + system: "http://terminology.hl7.org/CodeSystem/v2-0276" +}; +const v2_0276_RoutineAppointmentDefaultIfNotValued: Coding = { + code: "ROUTINE", + display: "Routine appointment - default if not valued", + system: "http://terminology.hl7.org/CodeSystem/v2-0276" +}; +const v2_0276_APreviouslyUnscheduledWalkInVisit: Coding = { + code: "WALKIN", + display: "A previously unscheduled walk-in visit", + system: "http://terminology.hl7.org/CodeSystem/v2-0276" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0276 ( Appointment Reason Codes) + */ +export const V20276 = { + ARoutineCheckUpSuchAsAnAnnualPhysical: v2_0276_ARoutineCheckUpSuchAsAnAnnualPhysical, + EmergencyAppointment: v2_0276_EmergencyAppointment, + AFollowUpVisitFromAPreviousAppointment: v2_0276_AFollowUpVisitFromAPreviousAppointment, + RoutineAppointmentDefaultIfNotValued: v2_0276_RoutineAppointmentDefaultIfNotValued, + APreviouslyUnscheduledWalkInVisit: v2_0276_APreviouslyUnscheduledWalkInVisit, +}; +const v2_0430_Ambulance: Coding = { + code: "A", + display: "Ambulance", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_Car: Coding = { + code: "C", + display: "Car", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_OnFoot: Coding = { + code: "F", + display: "On foot", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_Helicopter: Coding = { + code: "H", + display: "Helicopter", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_Other: Coding = { + code: "O", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_PublicTransport: Coding = { + code: "P", + display: "Public Transport", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +const v2_0430_Unknown: Coding = { + code: "U", + display: "Unknown", + system: "http://terminology.hl7.org/CodeSystem/v2-0430" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0430 ( Mode of arrival code) + */ +export const V20430 = { + Ambulance: v2_0430_Ambulance, + Car: v2_0430_Car, + OnFoot: v2_0430_OnFoot, + Helicopter: v2_0430_Helicopter, + Other: v2_0430_Other, + PublicTransport: v2_0430_PublicTransport, + Unknown: v2_0430_Unknown, +}; +const v2_0487_Abscess: Coding = { + code: "ABS", + display: "Abscess", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TissueAcne: Coding = { + code: "ACNE", + display: "Tissue, Acne", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidAcne: Coding = { + code: "ACNFLD", + display: "Fluid, Acne", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AirSample: Coding = { + code: "AIRS", + display: "Air Sample", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Allograft: Coding = { + code: "ALL", + display: "Allograft", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AmnioticFluid: Coding = { + code: "AMN", + display: "Amniotic fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Amputation: Coding = { + code: "AMP", + display: "Amputation", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipAngio: Coding = { + code: "ANGI", + display: "Catheter Tip, Angio", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipArterial: Coding = { + code: "ARTC", + display: "Catheter Tip, Arterial", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SerumAcute: Coding = { + code: "ASERU", + display: "Serum, Acute", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Aspirate: Coding = { + code: "ASP", + display: "Aspirate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentAttest: Coding = { + code: "ATTE", + display: "Environment, Attest", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalAutoclaveAmpule: Coding = { + code: "AUTOA", + display: "Environmental, Autoclave Ampule", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalAutoclaveCapsule: Coding = { + code: "AUTOC", + display: "Environmental, Autoclave Capsule", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Autopsy: Coding = { + code: "AUTP", + display: "Autopsy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodBag: Coding = { + code: "BBL", + display: "Blood bag", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CystBakerQuoteS: Coding = { + code: "BCYST", + display: "Cyst, Baker's", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WholeBody: Coding = { + code: "BDY", + display: "Whole body", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BileFluid: Coding = { + code: "BIFL", + display: "Bile Fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Bite: Coding = { + code: "BITE", + display: "Bite", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WholeBlood: Coding = { + code: "BLD", + display: "Whole blood", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodArterial: Coding = { + code: "BLDA", + display: "Blood arterial", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CordBlood: Coding = { + code: "BLDCO", + display: "Cord blood", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodVenous: Coding = { + code: "BLDV", + display: "Blood venous", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Bleb: Coding = { + code: "BLEB", + display: "Bleb", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Blister: Coding = { + code: "BLIST", + display: "Blister", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Boil: Coding = { + code: "BOIL", + display: "Boil", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Bone: Coding = { + code: "BON", + display: "Bone", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BowelContents: Coding = { + code: "BOWL", + display: "Bowel contents", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Basophils: Coding = { + code: "BPH", + display: "Basophils", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodProductUnit: Coding = { + code: "BPU", + display: "Blood product unit", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Burn: Coding = { + code: "BRN", + display: "Burn", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Brush: Coding = { + code: "BRSH", + display: "Brush", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BreathUseEXHLD: Coding = { + code: "BRTH", + display: "Breath (use EXHLD)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Brushing: Coding = { + code: "BRUS", + display: "Brushing", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Bubo: Coding = { + code: "BUB", + display: "Bubo", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BullaBullae: Coding = { + code: "BULLA", + display: "Bulla/Bullae", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Biopsy: Coding = { + code: "BX", + display: "Biopsy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CalculusEqualsStone: Coding = { + code: "CALC", + display: "Calculus (=Stone)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Carbuncle: Coding = { + code: "CARBU", + display: "Carbuncle", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Catheter: Coding = { + code: "CAT", + display: "Catheter", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiteCat: Coding = { + code: "CBITE", + display: "Bite, Cat", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CardiacMuscle: Coding = { + code: "CDM", + display: "Cardiac muscle", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Clippings: Coding = { + code: "CLIPP", + display: "Clippings", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Conjunctiva: Coding = { + code: "CNJT", + display: "Conjunctiva", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Cannula: Coding = { + code: "CNL", + display: "Cannula", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Colostrum: Coding = { + code: "COL", + display: "Colostrum", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiospyCone: Coding = { + code: "CONE", + display: "Biospy, Cone", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ScratchCat: Coding = { + code: "CSCR", + display: "Scratch, Cat", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SerumConvalescent: Coding = { + code: "CSERU", + display: "Serum, Convalescent", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CerebralSpinalFluid: Coding = { + code: "CSF", + display: "Cerebral spinal fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterInsertionSite: Coding = { + code: "CSITE", + display: "Catheter Insertion Site", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidCystostomyTube: Coding = { + code: "CSMY", + display: "Fluid, Cystostomy Tube", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidCyst: Coding = { + code: "CST", + display: "Fluid, Cyst", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodCellSaver: Coding = { + code: "CSVR", + display: "Blood, Cell Saver", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTip: Coding = { + code: "CTP", + display: "Catheter tip", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Curretage: Coding = { + code: "CUR", + display: "Curretage", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CervicalMucus: Coding = { + code: "CVM", + display: "Cervical Mucus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteCVP: Coding = { + code: "CVPS", + display: "Site, CVP", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipCVP: Coding = { + code: "CVPT", + display: "Catheter Tip, CVP", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_NoduleCystic: Coding = { + code: "CYN", + display: "Nodule, Cystic", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Cyst: Coding = { + code: "CYST", + display: "Cyst", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiteDog: Coding = { + code: "DBITE", + display: "Bite, Dog", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumDeepCough: Coding = { + code: "DCS", + display: "Sputum, Deep Cough", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UlcerDecubitus: Coding = { + code: "DEC", + display: "Ulcer, Decubitus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWaterDeionized: Coding = { + code: "DEION", + display: "Environmental, Water (Deionized)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Dialysate: Coding = { + code: "DIA", + display: "Dialysate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DialysisFluid: Coding = { + code: "DIAF", + display: "Dialysis Fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Discharge: Coding = { + code: "DISCHG", + display: "Discharge", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Diverticulum: Coding = { + code: "DIV", + display: "Diverticulum", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Drain: Coding = { + code: "DRN", + display: "Drain", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageTube: Coding = { + code: "DRNG", + display: "Drainage, Tube", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainagePenrose: Coding = { + code: "DRNGP", + display: "Drainage, Penrose", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DuodenalFluid: Coding = { + code: "DUFL", + display: "Duodenal fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EarWaxCerumen: Coding = { + code: "EARW", + display: "Ear wax (cerumen)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BrushEsophageal: Coding = { + code: "EBRUSH", + display: "Brush, Esophageal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalEyeWash: Coding = { + code: "EEYE", + display: "Environmental, Eye Wash", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalEffluent: Coding = { + code: "EFF", + display: "Environmental, Effluent", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Effusion: Coding = { + code: "EFFUS", + display: "Effusion", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalFood: Coding = { + code: "EFOD", + display: "Environmental, Food", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalIsolette: Coding = { + code: "EISO", + display: "Environmental, Isolette", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Electrode: Coding = { + code: "ELT", + display: "Electrode", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalUnidentifiedSubstance: Coding = { + code: "ENVIR", + display: "Environmental, Unidentified Substance", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Eosinophils: Coding = { + code: "EOS", + display: "Eosinophils", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalOtherSubstance: Coding = { + code: "EOTH", + display: "Environmental, Other Substance", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalSoil: Coding = { + code: "ESOI", + display: "Environmental, Soil", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalSolutionSterile: Coding = { + code: "ESOS", + display: "Environmental, Solution (Sterile)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AspirateEndotrach: Coding = { + code: "ETA", + display: "Aspirate, Endotrach", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipEndotracheal: Coding = { + code: "ETTP", + display: "Catheter Tip, Endotracheal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TubeEndotracheal: Coding = { + code: "ETTUB", + display: "Tube, Endotracheal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWhirlpool: Coding = { + code: "EWHI", + display: "Environmental, Whirlpool", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GasExhaledEqualsBreath: Coding = { + code: "EXG", + display: "Gas, exhaled (=breath)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ShuntExternal: Coding = { + code: "EXS", + display: "Shunt, External", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Exudate: Coding = { + code: "EXUDTE", + display: "Exudate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWaterWell: Coding = { + code: "FAW", + display: "Environmental, Water (Well)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodFetal: Coding = { + code: "FBLOOD", + display: "Blood, Fetal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidAbdomen: Coding = { + code: "FGA", + display: "Fluid, Abdomen", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Fibroblasts: Coding = { + code: "FIB", + display: "Fibroblasts", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Fistula: Coding = { + code: "FIST", + display: "Fistula", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidOther: Coding = { + code: "FLD", + display: "Fluid, Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Filter: Coding = { + code: "FLT", + display: "Filter", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidBodyUnsp: Coding = { + code: "FLU", + display: "Fluid, Body unsp", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Fluid: Coding = { + code: "FLUID", + display: "Fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipFoley: Coding = { + code: "FOLEY", + display: "Catheter Tip, Foley", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidRespiratory: Coding = { + code: "FRS", + display: "Fluid, Respiratory", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ScalpFetal: Coding = { + code: "FSCLP", + display: "Scalp, Fetal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Furuncle: Coding = { + code: "FUR", + display: "Furuncle", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Gas: Coding = { + code: "GAS", + display: "Gas", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AspirateGastric: Coding = { + code: "GASA", + display: "Aspirate, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AntrumGastric: Coding = { + code: "GASAN", + display: "Antrum, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BrushingGastric: Coding = { + code: "GASBR", + display: "Brushing, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageGastric: Coding = { + code: "GASD", + display: "Drainage, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidContentsGastric: Coding = { + code: "GAST", + display: "Fluid/contents, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GenitalLochia: Coding = { + code: "GENL", + display: "Genital lochia", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GenitalVaginal: Coding = { + code: "GENV", + display: "Genital vaginal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Graft: Coding = { + code: "GRAFT", + display: "Graft", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GraftSite: Coding = { + code: "GRAFTS", + display: "Graft Site", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Granuloma: Coding = { + code: "GRANU", + display: "Granuloma", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterGroshong: Coding = { + code: "GROSH", + display: "Catheter, Groshong", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SolutionGastrostomy: Coding = { + code: "GSOL", + display: "Solution, Gastrostomy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiopsyGastric: Coding = { + code: "GSPEC", + display: "Biopsy, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TubeGastric: Coding = { + code: "GT", + display: "Tube, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageTubeDrainageGastrostomy: Coding = { + code: "GTUBE", + display: "Drainage Tube, Drainage (Gastrostomy)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Hair: Coding = { + code: "HAR", + display: "Hair", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiteHuman: Coding = { + code: "HBITE", + display: "Bite, Human", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodAutopsy: Coding = { + code: "HBLUD", + display: "Blood, Autopsy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipHemaquit: Coding = { + code: "HEMAQ", + display: "Catheter Tip, Hemaquit", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipHemovac: Coding = { + code: "HEMO", + display: "Catheter Tip, Hemovac", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TissueHerniated: Coding = { + code: "HERNI", + display: "Tissue, Herniated", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainHemovac: Coding = { + code: "HEV", + display: "Drain, Hemovac", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterHickman: Coding = { + code: "HIC", + display: "Catheter, Hickman", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidHydrocele: Coding = { + code: "HYDC", + display: "Fluid, Hydrocele", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiteInsect: Coding = { + code: "IBITE", + display: "Bite, Insect", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CystInclusion: Coding = { + code: "ICYST", + display: "Cyst, Inclusion", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipIndwelling: Coding = { + code: "IDC", + display: "Catheter Tip, Indwelling", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GasInhaled: Coding = { + code: "IHG", + display: "Gas, Inhaled", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageIleostomy: Coding = { + code: "ILEO", + display: "Drainage, Ileostomy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SourceOfSpecimenIsIllegible: Coding = { + code: "ILLEG", + display: "Source of Specimen Is Illegible", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Implant: Coding = { + code: "IMP", + display: "Implant", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteIncisionSurgical: Coding = { + code: "INCI", + display: "Site, Incision/Surgical", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Infiltrate: Coding = { + code: "INFIL", + display: "Infiltrate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Insect: Coding = { + code: "INS", + display: "Insect", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipIntroducer: Coding = { + code: "INTRD", + display: "Catheter Tip, Introducer", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Isolate: Coding = { + code: "ISLT", + display: "Isolate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_IntubationTube: Coding = { + code: "IT", + display: "Intubation tube", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_IntrauterineDevice: Coding = { + code: "IUD", + display: "Intrauterine Device", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipIV: Coding = { + code: "IVCAT", + display: "Catheter Tip, IV", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidIV: Coding = { + code: "IVFLD", + display: "Fluid, IV", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TubingTipIV: Coding = { + code: "IVTIP", + display: "Tubing Tip, IV", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageJejunal: Coding = { + code: "JEJU", + display: "Drainage, Jejunal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidJoint: Coding = { + code: "JNTFLD", + display: "Fluid, Joint", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageJacksonPratt: Coding = { + code: "JP", + display: "Drainage, Jackson Pratt", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Lavage: Coding = { + code: "KELOI", + display: "Lavage", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidKidney: Coding = { + code: "KIDFLD", + display: "Fluid, Kidney", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LavageBronhial: Coding = { + code: "LAVG", + display: "Lavage, Bronhial", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LavageGastric: Coding = { + code: "LAVGG", + display: "Lavage, Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LavagePeritoneal: Coding = { + code: "LAVGP", + display: "Lavage, Peritoneal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LavagePreBronch: Coding = { + code: "LAVPG", + display: "Lavage, Pre-Bronch", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ContactLens: Coding = { + code: "LENS1", + display: "Contact Lens", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ContactLensCase: Coding = { + code: "LENS2", + display: "Contact Lens Case", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Lesion: Coding = { + code: "LESN", + display: "Lesion", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LiquidUnspecified: Coding = { + code: "LIQ", + display: "Liquid, Unspecified", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LiquidOther: Coding = { + code: "LIQO", + display: "Liquid, Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LineArterial: Coding = { + code: "LNA", + display: "Line arterial", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LineVenous: Coding = { + code: "LNV", + display: "Line venous", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidLumbarSac: Coding = { + code: "LSAC", + display: "Fluid, Lumbar Sac", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Lymphocytes: Coding = { + code: "LYM", + display: "Lymphocytes", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Macrophages: Coding = { + code: "MAC", + display: "Macrophages", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipMakurkour: Coding = { + code: "MAHUR", + display: "Catheter Tip, Makurkour", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Marrow: Coding = { + code: "MAR", + display: "Marrow", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Mass: Coding = { + code: "MASS", + display: "Mass", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodMenstrual: Coding = { + code: "MBLD", + display: "Blood, Menstrual", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Meconium: Coding = { + code: "MEC", + display: "Meconium", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BreastMilk: Coding = { + code: "MILK", + display: "Breast milk", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Milk: Coding = { + code: "MLK", + display: "Milk", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Mucosa: Coding = { + code: "MUCOS", + display: "Mucosa", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Mucus: Coding = { + code: "MUCUS", + display: "Mucus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Nail: Coding = { + code: "NAIL", + display: "Nail", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageNasal: Coding = { + code: "NASDR", + display: "Drainage, Nasal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Needle: Coding = { + code: "NEDL", + display: "Needle", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteNephrostomy: Coding = { + code: "NEPH", + display: "Site, Nephrostomy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AspirateNasogastric: Coding = { + code: "NGASP", + display: "Aspirate, Nasogastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageNasogastric: Coding = { + code: "NGAST", + display: "Drainage, Nasogastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteNasoGastric: Coding = { + code: "NGS", + display: "Site, Naso/Gastric", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_NoduleS: Coding = { + code: "NODUL", + display: "Nodule(s)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SecretionNasal: Coding = { + code: "NSECR", + display: "Secretion, Nasal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Other: Coding = { + code: "ORH", + display: "Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LesionOral: Coding = { + code: "ORL", + display: "Lesion, Oral", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SourceOther: Coding = { + code: "OTH", + display: "Source, Other", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Pacemaker: Coding = { + code: "PACEM", + display: "Pacemaker", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PancreaticFluid: Coding = { + code: "PAFL", + display: "Pancreatic fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidPericardial: Coding = { + code: "PCFL", + display: "Fluid, Pericardial", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SitePeritonealDialysis: Coding = { + code: "PDSIT", + display: "Site, Peritoneal Dialysis", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SitePeritonealDialysisTunnel: Coding = { + code: "PDTS", + display: "Site, Peritoneal Dialysis Tunnel", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessPelvic: Coding = { + code: "PELVA", + display: "Abscess, Pelvic", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_LesionPenile: Coding = { + code: "PENIL", + display: "Lesion, Penile", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessPerianal: Coding = { + code: "PERIA", + display: "Abscess, Perianal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CystPilonidal: Coding = { + code: "PILOC", + display: "Cyst, Pilonidal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SitePin: Coding = { + code: "PINS", + display: "Site, Pin", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SitePacemakerInsetion: Coding = { + code: "PIS", + display: "Site, Pacemaker Insetion", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PlantMaterial: Coding = { + code: "PLAN", + display: "Plant Material", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Plasma: Coding = { + code: "PLAS", + display: "Plasma", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PlasmaBag: Coding = { + code: "PLB", + display: "Plasma bag", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Placenta: Coding = { + code: "PLC", + display: "Placenta", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SerumPeakLevel: Coding = { + code: "PLEVS", + display: "Serum, Peak Level", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PleuralFluidThoracentesisFluid: Coding = { + code: "PLR", + display: "Pleural fluid (thoracentesis fluid)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PolymorphonuclearNeutrophils: Coding = { + code: "PMN", + display: "Polymorphonuclear neutrophils", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainagePenile: Coding = { + code: "PND", + display: "Drainage, Penile", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Polyps: Coding = { + code: "POL", + display: "Polyps", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GraftSitePopliteal: Coding = { + code: "POPGS", + display: "Graft Site, Popliteal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_GraftPopliteal: Coding = { + code: "POPLG", + display: "Graft, Popliteal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SitePoplitealVein: Coding = { + code: "POPLV", + display: "Site, Popliteal Vein", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterPorta: Coding = { + code: "PORTA", + display: "Catheter, Porta", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PlasmaPlateletPoor: Coding = { + code: "PPP", + display: "Plasma, Platelet poor", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ProstheticDevice: Coding = { + code: "PROST", + display: "Prosthetic Device", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_PlasmaPlateletRich: Coding = { + code: "PRP", + display: "Plasma, Platelet rich", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Pseudocyst: Coding = { + code: "PSC", + display: "Pseudocyst", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WoundPuncture: Coding = { + code: "PUNCT", + display: "Wound, Puncture", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Pus: Coding = { + code: "PUS", + display: "Pus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Pustule: Coding = { + code: "PUSFR", + display: "Pustule", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Pus_2: Coding = { + code: "PUST", + display: "Pus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_QualityControl: Coding = { + code: "QC3", + display: "Quality Control", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineRandom: Coding = { + code: "RANDU", + display: "Urine, Random", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Erythrocytes: Coding = { + code: "RBC", + display: "Erythrocytes", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiteReptile: Coding = { + code: "RBITE", + display: "Bite, Reptile", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageRectal: Coding = { + code: "RECT", + display: "Drainage, Rectal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessRectal: Coding = { + code: "RECTA", + display: "Abscess, Rectal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CystRenal: Coding = { + code: "RENALC", + display: "Cyst, Renal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidRenalCyst: Coding = { + code: "RENC", + display: "Fluid, Renal Cyst", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Respiratory: Coding = { + code: "RES", + display: "Respiratory", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Saliva: Coding = { + code: "SAL", + display: "Saliva", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TissueKeloidScar: Coding = { + code: "SCAR", + display: "Tissue, Keloid (Scar)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipSubclavian: Coding = { + code: "SCLV", + display: "Catheter Tip, Subclavian", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessScrotal: Coding = { + code: "SCROA", + display: "Abscess, Scrotal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SecretionS: Coding = { + code: "SECRE", + display: "Secretion(s)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Serum: Coding = { + code: "SER", + display: "Serum", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteShunt: Coding = { + code: "SHU", + display: "Site, Shunt", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidShunt: Coding = { + code: "SHUNF", + display: "Fluid, Shunt", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Shunt: Coding = { + code: "SHUNT", + display: "Shunt", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Site: Coding = { + code: "SITE", + display: "Site", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BiopsySkin: Coding = { + code: "SKBP", + display: "Biopsy, Skin", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Skin: Coding = { + code: "SKN", + display: "Skin", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_MassSubMandibular: Coding = { + code: "SMM", + display: "Mass, Sub-Mandibular", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SeminalFluid: Coding = { + code: "SMN", + display: "Seminal fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_FluidSynovialJointFluid: Coding = { + code: "SNV", + display: "Fluid, synovial (Joint fluid)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Spermatozoa: Coding = { + code: "SPRM", + display: "Spermatozoa", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipSuprapubic: Coding = { + code: "SPRP", + display: "Catheter Tip, Suprapubic", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CathetherTipSuprapubic: Coding = { + code: "SPRPB", + display: "Cathether Tip, Suprapubic", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalSporeStrip: Coding = { + code: "SPS", + display: "Environmental, Spore Strip", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Sputum: Coding = { + code: "SPT", + display: "Sputum", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumCoughed: Coding = { + code: "SPTC", + display: "Sputum - coughed", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumTrachealAspirate: Coding = { + code: "SPTT", + display: "Sputum - tracheal aspirate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumSimulated: Coding = { + code: "SPUT1", + display: "Sputum, Simulated", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumInducted: Coding = { + code: "SPUTIN", + display: "Sputum, Inducted", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SputumSpontaneous: Coding = { + code: "SPUTSP", + display: "Sputum, Spontaneous", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalSterrad: Coding = { + code: "STER", + display: "Environmental, Sterrad", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_StoolEqualsFecal: Coding = { + code: "STL", + display: "Stool = Fecal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_StoneKidney: Coding = { + code: "STONE", + display: "Stone, Kidney", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessSubmandibular: Coding = { + code: "SUBMA", + display: "Abscess, Submandibular", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessSubmaxillary: Coding = { + code: "SUBMX", + display: "Abscess, Submaxillary", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_DrainageSump: Coding = { + code: "SUMP", + display: "Drainage, Sump", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SuprapubicTap: Coding = { + code: "SUP", + display: "Suprapubic Tap", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Suture: Coding = { + code: "SUTUR", + display: "Suture", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipSwanGantz: Coding = { + code: "SWGZ", + display: "Catheter Tip, Swan Gantz", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Sweat: Coding = { + code: "SWT", + display: "Sweat", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AspirateTracheal: Coding = { + code: "TASP", + display: "Aspirate, Tracheal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Tears: Coding = { + code: "TEAR", + display: "Tears", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_ThrombocytePlatelet: Coding = { + code: "THRB", + display: "Thrombocyte (platelet)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Tissue: Coding = { + code: "TISS", + display: "Tissue", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_TissueUlcer: Coding = { + code: "TISU", + display: "Tissue ulcer", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CathetherTipTripleLumen: Coding = { + code: "TLC", + display: "Cathether Tip, Triple Lumen", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SiteTracheostomy: Coding = { + code: "TRAC", + display: "Site, Tracheostomy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Transudate: Coding = { + code: "TRANS", + display: "Transudate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SerumTrough: Coding = { + code: "TSERU", + display: "Serum, Trough", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AbscessTesticular: Coding = { + code: "TSTES", + display: "Abscess, Testicular", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_AspirateTranstracheal: Coding = { + code: "TTRA", + display: "Aspirate, Transtracheal", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Tubes: Coding = { + code: "TUBES", + display: "Tubes", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Tumor: Coding = { + code: "TUMOR", + display: "Tumor", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SmearTzanck: Coding = { + code: "TZANC", + display: "Smear, Tzanck", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SourceUnidentified: Coding = { + code: "UDENT", + display: "Source, Unidentified", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UnknownMedicine: Coding = { + code: "UMED", + display: "Unknown Medicine", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Urine: Coding = { + code: "UR", + display: "Urine", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineCleanCatch: Coding = { + code: "URC", + display: "Urine clean catch", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineBladderWashings: Coding = { + code: "URINB", + display: "Urine, Bladder Washings", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineCatheterized: Coding = { + code: "URINC", + display: "Urine, Catheterized", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineMidstream: Coding = { + code: "URINM", + display: "Urine, Midstream", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineNephrostomy: Coding = { + code: "URINN", + display: "Urine, Nephrostomy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrinePedibag: Coding = { + code: "URINP", + display: "Urine, Pedibag", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineSediment: Coding = { + code: "URNS", + display: "Urine sediment", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineCatheter: Coding = { + code: "URT", + display: "Urine catheter", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UrineCystoscopy: Coding = { + code: "USCOP", + display: "Urine, Cystoscopy", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_SourceUnspecified: Coding = { + code: "USPEC", + display: "Source, Unspecified", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_UnkownSubstance: Coding = { + code: "USUB", + display: "Unkown substance", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipVas: Coding = { + code: "VASTIP", + display: "Catheter Tip, Vas", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_CatheterTipVentricular: Coding = { + code: "VENT", + display: "Catheter Tip, Ventricular", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_VitreousFluid: Coding = { + code: "VITF", + display: "Vitreous Fluid", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Vomitus: Coding = { + code: "VOM", + display: "Vomitus", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Wash: Coding = { + code: "WASH", + display: "Wash", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WashingEGBronchialWashing: Coding = { + code: "WASI", + display: "Washing, e.g. bronchial washing", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Water: Coding = { + code: "WAT", + display: "Water", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_BloodWhole: Coding = { + code: "WB", + display: "Blood, Whole", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Leukocytes: Coding = { + code: "WBC", + display: "Leukocytes", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Wen: Coding = { + code: "WEN", + display: "Wen", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Wick: Coding = { + code: "WICK", + display: "Wick", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Wound: Coding = { + code: "WND", + display: "Wound", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WoundAbscess: Coding = { + code: "WNDA", + display: "Wound abscess", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WoundDrainage: Coding = { + code: "WNDD", + display: "Wound drainage", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_WoundExudate: Coding = { + code: "WNDE", + display: "Wound exudate", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Worm: Coding = { + code: "WORM", + display: "Worm", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_Wart: Coding = { + code: "WRT", + display: "Wart", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWater: Coding = { + code: "WWA", + display: "Environmental, Water", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWaterOcean: Coding = { + code: "WWO", + display: "Environmental, Water (Ocean)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +const v2_0487_EnvironmentalWaterTap: Coding = { + code: "WWT", + display: "Environmental, Water (Tap)", + system: "http://terminology.hl7.org/CodeSystem/v2-0487" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0487 ( Specimen Type) + */ +export const V20487 = { + Abscess: v2_0487_Abscess, + TissueAcne: v2_0487_TissueAcne, + FluidAcne: v2_0487_FluidAcne, + AirSample: v2_0487_AirSample, + Allograft: v2_0487_Allograft, + AmnioticFluid: v2_0487_AmnioticFluid, + Amputation: v2_0487_Amputation, + CatheterTipAngio: v2_0487_CatheterTipAngio, + CatheterTipArterial: v2_0487_CatheterTipArterial, + SerumAcute: v2_0487_SerumAcute, + Aspirate: v2_0487_Aspirate, + EnvironmentAttest: v2_0487_EnvironmentAttest, + EnvironmentalAutoclaveAmpule: v2_0487_EnvironmentalAutoclaveAmpule, + EnvironmentalAutoclaveCapsule: v2_0487_EnvironmentalAutoclaveCapsule, + Autopsy: v2_0487_Autopsy, + BloodBag: v2_0487_BloodBag, + CystBakerQuoteS: v2_0487_CystBakerQuoteS, + WholeBody: v2_0487_WholeBody, + BileFluid: v2_0487_BileFluid, + Bite: v2_0487_Bite, + WholeBlood: v2_0487_WholeBlood, + BloodArterial: v2_0487_BloodArterial, + CordBlood: v2_0487_CordBlood, + BloodVenous: v2_0487_BloodVenous, + Bleb: v2_0487_Bleb, + Blister: v2_0487_Blister, + Boil: v2_0487_Boil, + Bone: v2_0487_Bone, + BowelContents: v2_0487_BowelContents, + Basophils: v2_0487_Basophils, + BloodProductUnit: v2_0487_BloodProductUnit, + Burn: v2_0487_Burn, + Brush: v2_0487_Brush, + BreathUseEXHLD: v2_0487_BreathUseEXHLD, + Brushing: v2_0487_Brushing, + Bubo: v2_0487_Bubo, + BullaBullae: v2_0487_BullaBullae, + Biopsy: v2_0487_Biopsy, + CalculusEqualsStone: v2_0487_CalculusEqualsStone, + Carbuncle: v2_0487_Carbuncle, + Catheter: v2_0487_Catheter, + BiteCat: v2_0487_BiteCat, + CardiacMuscle: v2_0487_CardiacMuscle, + Clippings: v2_0487_Clippings, + Conjunctiva: v2_0487_Conjunctiva, + Cannula: v2_0487_Cannula, + Colostrum: v2_0487_Colostrum, + BiospyCone: v2_0487_BiospyCone, + ScratchCat: v2_0487_ScratchCat, + SerumConvalescent: v2_0487_SerumConvalescent, + CerebralSpinalFluid: v2_0487_CerebralSpinalFluid, + CatheterInsertionSite: v2_0487_CatheterInsertionSite, + FluidCystostomyTube: v2_0487_FluidCystostomyTube, + FluidCyst: v2_0487_FluidCyst, + BloodCellSaver: v2_0487_BloodCellSaver, + CatheterTip: v2_0487_CatheterTip, + Curretage: v2_0487_Curretage, + CervicalMucus: v2_0487_CervicalMucus, + SiteCVP: v2_0487_SiteCVP, + CatheterTipCVP: v2_0487_CatheterTipCVP, + NoduleCystic: v2_0487_NoduleCystic, + Cyst: v2_0487_Cyst, + BiteDog: v2_0487_BiteDog, + SputumDeepCough: v2_0487_SputumDeepCough, + UlcerDecubitus: v2_0487_UlcerDecubitus, + EnvironmentalWaterDeionized: v2_0487_EnvironmentalWaterDeionized, + Dialysate: v2_0487_Dialysate, + DialysisFluid: v2_0487_DialysisFluid, + Discharge: v2_0487_Discharge, + Diverticulum: v2_0487_Diverticulum, + Drain: v2_0487_Drain, + DrainageTube: v2_0487_DrainageTube, + DrainagePenrose: v2_0487_DrainagePenrose, + DuodenalFluid: v2_0487_DuodenalFluid, + EarWaxCerumen: v2_0487_EarWaxCerumen, + BrushEsophageal: v2_0487_BrushEsophageal, + EnvironmentalEyeWash: v2_0487_EnvironmentalEyeWash, + EnvironmentalEffluent: v2_0487_EnvironmentalEffluent, + Effusion: v2_0487_Effusion, + EnvironmentalFood: v2_0487_EnvironmentalFood, + EnvironmentalIsolette: v2_0487_EnvironmentalIsolette, + Electrode: v2_0487_Electrode, + EnvironmentalUnidentifiedSubstance: v2_0487_EnvironmentalUnidentifiedSubstance, + Eosinophils: v2_0487_Eosinophils, + EnvironmentalOtherSubstance: v2_0487_EnvironmentalOtherSubstance, + EnvironmentalSoil: v2_0487_EnvironmentalSoil, + EnvironmentalSolutionSterile: v2_0487_EnvironmentalSolutionSterile, + AspirateEndotrach: v2_0487_AspirateEndotrach, + CatheterTipEndotracheal: v2_0487_CatheterTipEndotracheal, + TubeEndotracheal: v2_0487_TubeEndotracheal, + EnvironmentalWhirlpool: v2_0487_EnvironmentalWhirlpool, + GasExhaledEqualsBreath: v2_0487_GasExhaledEqualsBreath, + ShuntExternal: v2_0487_ShuntExternal, + Exudate: v2_0487_Exudate, + EnvironmentalWaterWell: v2_0487_EnvironmentalWaterWell, + BloodFetal: v2_0487_BloodFetal, + FluidAbdomen: v2_0487_FluidAbdomen, + Fibroblasts: v2_0487_Fibroblasts, + Fistula: v2_0487_Fistula, + FluidOther: v2_0487_FluidOther, + Filter: v2_0487_Filter, + FluidBodyUnsp: v2_0487_FluidBodyUnsp, + Fluid: v2_0487_Fluid, + CatheterTipFoley: v2_0487_CatheterTipFoley, + FluidRespiratory: v2_0487_FluidRespiratory, + ScalpFetal: v2_0487_ScalpFetal, + Furuncle: v2_0487_Furuncle, + Gas: v2_0487_Gas, + AspirateGastric: v2_0487_AspirateGastric, + AntrumGastric: v2_0487_AntrumGastric, + BrushingGastric: v2_0487_BrushingGastric, + DrainageGastric: v2_0487_DrainageGastric, + FluidContentsGastric: v2_0487_FluidContentsGastric, + GenitalLochia: v2_0487_GenitalLochia, + GenitalVaginal: v2_0487_GenitalVaginal, + Graft: v2_0487_Graft, + GraftSite: v2_0487_GraftSite, + Granuloma: v2_0487_Granuloma, + CatheterGroshong: v2_0487_CatheterGroshong, + SolutionGastrostomy: v2_0487_SolutionGastrostomy, + BiopsyGastric: v2_0487_BiopsyGastric, + TubeGastric: v2_0487_TubeGastric, + DrainageTubeDrainageGastrostomy: v2_0487_DrainageTubeDrainageGastrostomy, + Hair: v2_0487_Hair, + BiteHuman: v2_0487_BiteHuman, + BloodAutopsy: v2_0487_BloodAutopsy, + CatheterTipHemaquit: v2_0487_CatheterTipHemaquit, + CatheterTipHemovac: v2_0487_CatheterTipHemovac, + TissueHerniated: v2_0487_TissueHerniated, + DrainHemovac: v2_0487_DrainHemovac, + CatheterHickman: v2_0487_CatheterHickman, + FluidHydrocele: v2_0487_FluidHydrocele, + BiteInsect: v2_0487_BiteInsect, + CystInclusion: v2_0487_CystInclusion, + CatheterTipIndwelling: v2_0487_CatheterTipIndwelling, + GasInhaled: v2_0487_GasInhaled, + DrainageIleostomy: v2_0487_DrainageIleostomy, + SourceOfSpecimenIsIllegible: v2_0487_SourceOfSpecimenIsIllegible, + Implant: v2_0487_Implant, + SiteIncisionSurgical: v2_0487_SiteIncisionSurgical, + Infiltrate: v2_0487_Infiltrate, + Insect: v2_0487_Insect, + CatheterTipIntroducer: v2_0487_CatheterTipIntroducer, + Isolate: v2_0487_Isolate, + IntubationTube: v2_0487_IntubationTube, + IntrauterineDevice: v2_0487_IntrauterineDevice, + CatheterTipIV: v2_0487_CatheterTipIV, + FluidIV: v2_0487_FluidIV, + TubingTipIV: v2_0487_TubingTipIV, + DrainageJejunal: v2_0487_DrainageJejunal, + FluidJoint: v2_0487_FluidJoint, + DrainageJacksonPratt: v2_0487_DrainageJacksonPratt, + Lavage: v2_0487_Lavage, + FluidKidney: v2_0487_FluidKidney, + LavageBronhial: v2_0487_LavageBronhial, + LavageGastric: v2_0487_LavageGastric, + LavagePeritoneal: v2_0487_LavagePeritoneal, + LavagePreBronch: v2_0487_LavagePreBronch, + ContactLens: v2_0487_ContactLens, + ContactLensCase: v2_0487_ContactLensCase, + Lesion: v2_0487_Lesion, + LiquidUnspecified: v2_0487_LiquidUnspecified, + LiquidOther: v2_0487_LiquidOther, + LineArterial: v2_0487_LineArterial, + LineVenous: v2_0487_LineVenous, + FluidLumbarSac: v2_0487_FluidLumbarSac, + Lymphocytes: v2_0487_Lymphocytes, + Macrophages: v2_0487_Macrophages, + CatheterTipMakurkour: v2_0487_CatheterTipMakurkour, + Marrow: v2_0487_Marrow, + Mass: v2_0487_Mass, + BloodMenstrual: v2_0487_BloodMenstrual, + Meconium: v2_0487_Meconium, + BreastMilk: v2_0487_BreastMilk, + Milk: v2_0487_Milk, + Mucosa: v2_0487_Mucosa, + Mucus: v2_0487_Mucus, + Nail: v2_0487_Nail, + DrainageNasal: v2_0487_DrainageNasal, + Needle: v2_0487_Needle, + SiteNephrostomy: v2_0487_SiteNephrostomy, + AspirateNasogastric: v2_0487_AspirateNasogastric, + DrainageNasogastric: v2_0487_DrainageNasogastric, + SiteNasoGastric: v2_0487_SiteNasoGastric, + NoduleS: v2_0487_NoduleS, + SecretionNasal: v2_0487_SecretionNasal, + Other: v2_0487_Other, + LesionOral: v2_0487_LesionOral, + SourceOther: v2_0487_SourceOther, + Pacemaker: v2_0487_Pacemaker, + PancreaticFluid: v2_0487_PancreaticFluid, + FluidPericardial: v2_0487_FluidPericardial, + SitePeritonealDialysis: v2_0487_SitePeritonealDialysis, + SitePeritonealDialysisTunnel: v2_0487_SitePeritonealDialysisTunnel, + AbscessPelvic: v2_0487_AbscessPelvic, + LesionPenile: v2_0487_LesionPenile, + AbscessPerianal: v2_0487_AbscessPerianal, + CystPilonidal: v2_0487_CystPilonidal, + SitePin: v2_0487_SitePin, + SitePacemakerInsetion: v2_0487_SitePacemakerInsetion, + PlantMaterial: v2_0487_PlantMaterial, + Plasma: v2_0487_Plasma, + PlasmaBag: v2_0487_PlasmaBag, + Placenta: v2_0487_Placenta, + SerumPeakLevel: v2_0487_SerumPeakLevel, + PleuralFluidThoracentesisFluid: v2_0487_PleuralFluidThoracentesisFluid, + PolymorphonuclearNeutrophils: v2_0487_PolymorphonuclearNeutrophils, + DrainagePenile: v2_0487_DrainagePenile, + Polyps: v2_0487_Polyps, + GraftSitePopliteal: v2_0487_GraftSitePopliteal, + GraftPopliteal: v2_0487_GraftPopliteal, + SitePoplitealVein: v2_0487_SitePoplitealVein, + CatheterPorta: v2_0487_CatheterPorta, + PlasmaPlateletPoor: v2_0487_PlasmaPlateletPoor, + ProstheticDevice: v2_0487_ProstheticDevice, + PlasmaPlateletRich: v2_0487_PlasmaPlateletRich, + Pseudocyst: v2_0487_Pseudocyst, + WoundPuncture: v2_0487_WoundPuncture, + Pus: v2_0487_Pus, + Pustule: v2_0487_Pustule, + Pus_2: v2_0487_Pus_2, + QualityControl: v2_0487_QualityControl, + UrineRandom: v2_0487_UrineRandom, + Erythrocytes: v2_0487_Erythrocytes, + BiteReptile: v2_0487_BiteReptile, + DrainageRectal: v2_0487_DrainageRectal, + AbscessRectal: v2_0487_AbscessRectal, + CystRenal: v2_0487_CystRenal, + FluidRenalCyst: v2_0487_FluidRenalCyst, + Respiratory: v2_0487_Respiratory, + Saliva: v2_0487_Saliva, + TissueKeloidScar: v2_0487_TissueKeloidScar, + CatheterTipSubclavian: v2_0487_CatheterTipSubclavian, + AbscessScrotal: v2_0487_AbscessScrotal, + SecretionS: v2_0487_SecretionS, + Serum: v2_0487_Serum, + SiteShunt: v2_0487_SiteShunt, + FluidShunt: v2_0487_FluidShunt, + Shunt: v2_0487_Shunt, + Site: v2_0487_Site, + BiopsySkin: v2_0487_BiopsySkin, + Skin: v2_0487_Skin, + MassSubMandibular: v2_0487_MassSubMandibular, + SeminalFluid: v2_0487_SeminalFluid, + FluidSynovialJointFluid: v2_0487_FluidSynovialJointFluid, + Spermatozoa: v2_0487_Spermatozoa, + CatheterTipSuprapubic: v2_0487_CatheterTipSuprapubic, + CathetherTipSuprapubic: v2_0487_CathetherTipSuprapubic, + EnvironmentalSporeStrip: v2_0487_EnvironmentalSporeStrip, + Sputum: v2_0487_Sputum, + SputumCoughed: v2_0487_SputumCoughed, + SputumTrachealAspirate: v2_0487_SputumTrachealAspirate, + SputumSimulated: v2_0487_SputumSimulated, + SputumInducted: v2_0487_SputumInducted, + SputumSpontaneous: v2_0487_SputumSpontaneous, + EnvironmentalSterrad: v2_0487_EnvironmentalSterrad, + StoolEqualsFecal: v2_0487_StoolEqualsFecal, + StoneKidney: v2_0487_StoneKidney, + AbscessSubmandibular: v2_0487_AbscessSubmandibular, + AbscessSubmaxillary: v2_0487_AbscessSubmaxillary, + DrainageSump: v2_0487_DrainageSump, + SuprapubicTap: v2_0487_SuprapubicTap, + Suture: v2_0487_Suture, + CatheterTipSwanGantz: v2_0487_CatheterTipSwanGantz, + Sweat: v2_0487_Sweat, + AspirateTracheal: v2_0487_AspirateTracheal, + Tears: v2_0487_Tears, + ThrombocytePlatelet: v2_0487_ThrombocytePlatelet, + Tissue: v2_0487_Tissue, + TissueUlcer: v2_0487_TissueUlcer, + CathetherTipTripleLumen: v2_0487_CathetherTipTripleLumen, + SiteTracheostomy: v2_0487_SiteTracheostomy, + Transudate: v2_0487_Transudate, + SerumTrough: v2_0487_SerumTrough, + AbscessTesticular: v2_0487_AbscessTesticular, + AspirateTranstracheal: v2_0487_AspirateTranstracheal, + Tubes: v2_0487_Tubes, + Tumor: v2_0487_Tumor, + SmearTzanck: v2_0487_SmearTzanck, + SourceUnidentified: v2_0487_SourceUnidentified, + UnknownMedicine: v2_0487_UnknownMedicine, + Urine: v2_0487_Urine, + UrineCleanCatch: v2_0487_UrineCleanCatch, + UrineBladderWashings: v2_0487_UrineBladderWashings, + UrineCatheterized: v2_0487_UrineCatheterized, + UrineMidstream: v2_0487_UrineMidstream, + UrineNephrostomy: v2_0487_UrineNephrostomy, + UrinePedibag: v2_0487_UrinePedibag, + UrineSediment: v2_0487_UrineSediment, + UrineCatheter: v2_0487_UrineCatheter, + UrineCystoscopy: v2_0487_UrineCystoscopy, + SourceUnspecified: v2_0487_SourceUnspecified, + UnkownSubstance: v2_0487_UnkownSubstance, + CatheterTipVas: v2_0487_CatheterTipVas, + CatheterTipVentricular: v2_0487_CatheterTipVentricular, + VitreousFluid: v2_0487_VitreousFluid, + Vomitus: v2_0487_Vomitus, + Wash: v2_0487_Wash, + WashingEGBronchialWashing: v2_0487_WashingEGBronchialWashing, + Water: v2_0487_Water, + BloodWhole: v2_0487_BloodWhole, + Leukocytes: v2_0487_Leukocytes, + Wen: v2_0487_Wen, + Wick: v2_0487_Wick, + Wound: v2_0487_Wound, + WoundAbscess: v2_0487_WoundAbscess, + WoundDrainage: v2_0487_WoundDrainage, + WoundExudate: v2_0487_WoundExudate, + Worm: v2_0487_Worm, + Wart: v2_0487_Wart, + EnvironmentalWater: v2_0487_EnvironmentalWater, + EnvironmentalWaterOcean: v2_0487_EnvironmentalWaterOcean, + EnvironmentalWaterTap: v2_0487_EnvironmentalWaterTap, +}; +const v2_2_7_0360_AssociateOfArts: Coding = { + code: "AA", + display: "Associate of Arts", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_AssociateOfAppliedScience: Coding = { + code: "AAS", + display: "Associate of Applied Science", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_AssociateOfBusinessAdministration: Coding = { + code: "ABA", + display: "Associate of Business Administration", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_AssociateOfEngineering: Coding = { + code: "AE", + display: "Associate of Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_AssociateOfScience: Coding = { + code: "AS", + display: "Associate of Science", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfArts: Coding = { + code: "BA", + display: "Bachelor of Arts", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfBusinessAdministration: Coding = { + code: "BBA", + display: "Bachelor of Business Administration", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOrEngineering: Coding = { + code: "BE", + display: "Bachelor or Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfFineArts: Coding = { + code: "BFA", + display: "Bachelor of Fine Arts", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfNursing: Coding = { + code: "BN", + display: "Bachelor of Nursing", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfScience: Coding = { + code: "BS", + display: "Bachelor of Science", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfScienceLaw: Coding = { + code: "BSL", + display: "Bachelor of Science - Law", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOnScienceNursing: Coding = { + code: "BSN", + display: "Bachelor on Science - Nursing", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_BachelorOfTheology: Coding = { + code: "BT", + display: "Bachelor of Theology", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedAdultNursePractitioner: Coding = { + code: "CANP", + display: "Certified Adult Nurse Practitioner", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_Certificate: Coding = { + code: "CER", + display: "Certificate", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedMedicalAssistant: Coding = { + code: "CMA", + display: "Certified Medical Assistant", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedNurseMidwife: Coding = { + code: "CNM", + display: "Certified Nurse Midwife", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedNursePractitioner: Coding = { + code: "CNP", + display: "Certified Nurse Practitioner", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedNurseSpecialist: Coding = { + code: "CNS", + display: "Certified Nurse Specialist", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedPediatricNursePractitioner: Coding = { + code: "CPNP", + display: "Certified Pediatric Nurse Practitioner", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedRegisteredNurse: Coding = { + code: "CRN", + display: "Certified Registered Nurse", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_CertifiedTumorRegistrar: Coding = { + code: "CTR", + display: "Certified Tumor Registrar", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfBusinessAdministration: Coding = { + code: "DBA", + display: "Doctor of Business Administration", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfEducation: Coding = { + code: "DED", + display: "Doctor of Education", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_Diploma: Coding = { + code: "DIP", + display: "Diploma", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfOsteopathy: Coding = { + code: "DO", + display: "Doctor of Osteopathy", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_EmergencyMedicalTechnician: Coding = { + code: "EMT", + display: "Emergency Medical Technician", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_EmergencyMedicalTechnicianParamedic: Coding = { + code: "EMTP", + display: "Emergency Medical Technician - Paramedic", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_FamilyPracticeNursePractitioner: Coding = { + code: "FPNP", + display: "Family Practice Nurse Practitioner", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_HighSchoolGraduate: Coding = { + code: "HS", + display: "High School Graduate", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_JurisDoctor: Coding = { + code: "JD", + display: "Juris Doctor", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfArts: Coding = { + code: "MA", + display: "Master of Arts", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfBusinessAdministration: Coding = { + code: "MBA", + display: "Master of Business Administration", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfCivilEngineering: Coding = { + code: "MCE", + display: "Master of Civil Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfMedicine: Coding = { + code: "MD", + display: "Doctor of Medicine", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MedicalAssistant: Coding = { + code: "MDA", + display: "Medical Assistant", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfDivinity: Coding = { + code: "MDI", + display: "Master of Divinity", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfEngineering: Coding = { + code: "ME", + display: "Master of Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfEducation: Coding = { + code: "MED", + display: "Master of Education", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfElectricalEngineering: Coding = { + code: "MEE", + display: "Master of Electrical Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfFineArts: Coding = { + code: "MFA", + display: "Master of Fine Arts", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfMechanicalEngineering: Coding = { + code: "MME", + display: "Master of Mechanical Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfScience: Coding = { + code: "MS", + display: "Master of Science", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfScienceLaw: Coding = { + code: "MSL", + display: "Master of Science - Law", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfScienceNursing: Coding = { + code: "MSN", + display: "Master of Science - Nursing", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MedicalTechnician: Coding = { + code: "MT", + display: "Medical Technician", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_MasterOfTheology: Coding = { + code: "MTH", + display: "Master of Theology", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_NonGraduate: Coding = { + code: "NG", + display: "Non-Graduate", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_NursePractitioner: Coding = { + code: "NP", + display: "Nurse Practitioner", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_PhysicianAssistant: Coding = { + code: "PA", + display: "Physician Assistant", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfPharmacy: Coding = { + code: "PharmD", + display: "Doctor of Pharmacy", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfPhilosophy: Coding = { + code: "PHD", + display: "Doctor of Philosophy", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfEngineering: Coding = { + code: "PHE", + display: "Doctor of Engineering", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_DoctorOfScience: Coding = { + code: "PHS", + display: "Doctor of Science", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_AdvancedPracticeNurse: Coding = { + code: "PN", + display: "Advanced Practice Nurse", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_RegisteredMedicalAssistant: Coding = { + code: "RMA", + display: "Registered Medical Assistant", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_RegisteredNurse: Coding = { + code: "RN", + display: "Registered Nurse", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_RegisteredPharmacist: Coding = { + code: "RPH", + display: "Registered Pharmacist", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_SecretarialCertificate: Coding = { + code: "SEC", + display: "Secretarial Certificate", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +const v2_2_7_0360_TradeSchoolGraduate: Coding = { + code: "TS", + display: "Trade School Graduate", + system: "http://terminology.hl7.org/CodeSystem/v2-0360|2.7" +}; +/** + * FHIR Value set/code system definition for HL7 v2 table 0360 ver 2.9 ( Degree/License/Certificate) + */ +export const V2270360 = { + AssociateOfArts: v2_2_7_0360_AssociateOfArts, + AssociateOfAppliedScience: v2_2_7_0360_AssociateOfAppliedScience, + AssociateOfBusinessAdministration: v2_2_7_0360_AssociateOfBusinessAdministration, + AssociateOfEngineering: v2_2_7_0360_AssociateOfEngineering, + AssociateOfScience: v2_2_7_0360_AssociateOfScience, + BachelorOfArts: v2_2_7_0360_BachelorOfArts, + BachelorOfBusinessAdministration: v2_2_7_0360_BachelorOfBusinessAdministration, + BachelorOrEngineering: v2_2_7_0360_BachelorOrEngineering, + BachelorOfFineArts: v2_2_7_0360_BachelorOfFineArts, + BachelorOfNursing: v2_2_7_0360_BachelorOfNursing, + BachelorOfScience: v2_2_7_0360_BachelorOfScience, + BachelorOfScienceLaw: v2_2_7_0360_BachelorOfScienceLaw, + BachelorOnScienceNursing: v2_2_7_0360_BachelorOnScienceNursing, + BachelorOfTheology: v2_2_7_0360_BachelorOfTheology, + CertifiedAdultNursePractitioner: v2_2_7_0360_CertifiedAdultNursePractitioner, + Certificate: v2_2_7_0360_Certificate, + CertifiedMedicalAssistant: v2_2_7_0360_CertifiedMedicalAssistant, + CertifiedNurseMidwife: v2_2_7_0360_CertifiedNurseMidwife, + CertifiedNursePractitioner: v2_2_7_0360_CertifiedNursePractitioner, + CertifiedNurseSpecialist: v2_2_7_0360_CertifiedNurseSpecialist, + CertifiedPediatricNursePractitioner: v2_2_7_0360_CertifiedPediatricNursePractitioner, + CertifiedRegisteredNurse: v2_2_7_0360_CertifiedRegisteredNurse, + CertifiedTumorRegistrar: v2_2_7_0360_CertifiedTumorRegistrar, + DoctorOfBusinessAdministration: v2_2_7_0360_DoctorOfBusinessAdministration, + DoctorOfEducation: v2_2_7_0360_DoctorOfEducation, + Diploma: v2_2_7_0360_Diploma, + DoctorOfOsteopathy: v2_2_7_0360_DoctorOfOsteopathy, + EmergencyMedicalTechnician: v2_2_7_0360_EmergencyMedicalTechnician, + EmergencyMedicalTechnicianParamedic: v2_2_7_0360_EmergencyMedicalTechnicianParamedic, + FamilyPracticeNursePractitioner: v2_2_7_0360_FamilyPracticeNursePractitioner, + HighSchoolGraduate: v2_2_7_0360_HighSchoolGraduate, + JurisDoctor: v2_2_7_0360_JurisDoctor, + MasterOfArts: v2_2_7_0360_MasterOfArts, + MasterOfBusinessAdministration: v2_2_7_0360_MasterOfBusinessAdministration, + MasterOfCivilEngineering: v2_2_7_0360_MasterOfCivilEngineering, + DoctorOfMedicine: v2_2_7_0360_DoctorOfMedicine, + MedicalAssistant: v2_2_7_0360_MedicalAssistant, + MasterOfDivinity: v2_2_7_0360_MasterOfDivinity, + MasterOfEngineering: v2_2_7_0360_MasterOfEngineering, + MasterOfEducation: v2_2_7_0360_MasterOfEducation, + MasterOfElectricalEngineering: v2_2_7_0360_MasterOfElectricalEngineering, + MasterOfFineArts: v2_2_7_0360_MasterOfFineArts, + MasterOfMechanicalEngineering: v2_2_7_0360_MasterOfMechanicalEngineering, + MasterOfScience: v2_2_7_0360_MasterOfScience, + MasterOfScienceLaw: v2_2_7_0360_MasterOfScienceLaw, + MasterOfScienceNursing: v2_2_7_0360_MasterOfScienceNursing, + MedicalTechnician: v2_2_7_0360_MedicalTechnician, + MasterOfTheology: v2_2_7_0360_MasterOfTheology, + NonGraduate: v2_2_7_0360_NonGraduate, + NursePractitioner: v2_2_7_0360_NursePractitioner, + PhysicianAssistant: v2_2_7_0360_PhysicianAssistant, + DoctorOfPharmacy: v2_2_7_0360_DoctorOfPharmacy, + DoctorOfPhilosophy: v2_2_7_0360_DoctorOfPhilosophy, + DoctorOfEngineering: v2_2_7_0360_DoctorOfEngineering, + DoctorOfScience: v2_2_7_0360_DoctorOfScience, + AdvancedPracticeNurse: v2_2_7_0360_AdvancedPracticeNurse, + RegisteredMedicalAssistant: v2_2_7_0360_RegisteredMedicalAssistant, + RegisteredNurse: v2_2_7_0360_RegisteredNurse, + RegisteredPharmacist: v2_2_7_0360_RegisteredPharmacist, + SecretarialCertificate: v2_2_7_0360_SecretarialCertificate, + TradeSchoolGraduate: v2_2_7_0360_TradeSchoolGraduate, +}; +const v3_ActCode_ActAccountCode: Coding = { + code: "_ActAccountCode", + display: "ActAccountCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdjudicationCode: Coding = { + code: "_ActAdjudicationCode", + display: "ActAdjudicationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdjudicationGroupCode: Coding = { + code: "_ActAdjudicationGroupCode", + display: "ActAdjudicationGroupCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdjudicationResultActionCode: Coding = { + code: "_ActAdjudicationResultActionCode", + display: "ActAdjudicationResultActionCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdministrativeAuthorizationDetectedIssueCode: Coding = { + code: "_ActAdministrativeAuthorizationDetectedIssueCode", + display: "ActAdministrativeAuthorizationDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdministrativeDetectedIssueCode: Coding = { + code: "_ActAdministrativeDetectedIssueCode", + display: "ActAdministrativeDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdministrativeDetectedIssueManagementCode: Coding = { + code: "_ActAdministrativeDetectedIssueManagementCode", + display: "ActAdministrativeDetectedIssueManagementCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActAdministrativeRuleDetectedIssueCode: Coding = { + code: "_ActAdministrativeRuleDetectedIssueCode", + display: "ActAdministrativeRuleDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActBillableModifierCode: Coding = { + code: "_ActBillableModifierCode", + display: "ActBillableModifierCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActBillableServiceCode: Coding = { + code: "_ActBillableServiceCode", + display: "ActBillableServiceCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActBillingArrangementCode: Coding = { + code: "_ActBillingArrangementCode", + display: "ActBillingArrangementCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActBoundedROICode: Coding = { + code: "_ActBoundedROICode", + display: "ActBoundedROICode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCareProvision: Coding = { + code: "_ActCareProvisionCode", + display: "act care provision", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActClaimAttachmentCategoryCode: Coding = { + code: "_ActClaimAttachmentCategoryCode", + display: "ActClaimAttachmentCategoryCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActConsentDirective: Coding = { + code: "_ActConsentDirective", + display: "ActConsentDirective", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActConsentType: Coding = { + code: "_ActConsentType", + display: "ActConsentType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActContainerRegistrationCode: Coding = { + code: "_ActContainerRegistrationCode", + display: "ActContainerRegistrationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActControlVariable: Coding = { + code: "_ActControlVariable", + display: "ActControlVariable", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageAuthorizationConfirmationCode: Coding = { + code: "_ActCoverageAuthorizationConfirmationCode", + display: "ActCoverageAuthorizationConfirmationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageConfirmationCode: Coding = { + code: "_ActCoverageConfirmationCode", + display: "ActCoverageConfirmationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageEligibilityConfirmationCode: Coding = { + code: "_ActCoverageEligibilityConfirmationCode", + display: "ActCoverageEligibilityConfirmationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageLimitCode: Coding = { + code: "_ActCoverageLimitCode", + display: "ActCoverageLimitCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageQuantityLimitCode: Coding = { + code: "_ActCoverageQuantityLimitCode", + display: "ActCoverageQuantityLimitCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoverageTypeCode: Coding = { + code: "_ActCoverageTypeCode", + display: "ActCoverageTypeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCoveredPartyLimitCode: Coding = { + code: "_ActCoveredPartyLimitCode", + display: "ActCoveredPartyLimitCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCredentialedCare: Coding = { + code: "_ActCredentialedCareCode", + display: "act credentialed care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCredentialedCareProvisionPeron: Coding = { + code: "_ActCredentialedCareProvisionPersonCode", + display: "act credentialed care provision peron", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActCredentialedCareProvisionProgram: Coding = { + code: "_ActCredentialedCareProvisionProgramCode", + display: "act credentialed care provision program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActDetectedIssueManagementCode: Coding = { + code: "_ActDetectedIssueManagementCode", + display: "ActDetectedIssueManagementCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActEncounterAccommodationCode: Coding = { + code: "_ActEncounterAccommodationCode", + display: "ActEncounterAccommodationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActEncounterCode: Coding = { + code: "_ActEncounterCode", + display: "ActEncounterCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActExposureCode: Coding = { + code: "_ActExposureCode", + display: "ActExposureCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActFinancialTransactionCode: Coding = { + code: "_ActFinancialTransactionCode", + display: "ActFinancialTransactionCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActHealthInsuranceTypeCode: Coding = { + code: "_ActHealthInsuranceTypeCode", + display: "ActHealthInsuranceTypeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActIncidentCode: Coding = { + code: "_ActIncidentCode", + display: "ActIncidentCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInformationAccessCode: Coding = { + code: "_ActInformationAccessCode", + display: "ActInformationAccessCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInformationAccessContextCode: Coding = { + code: "_ActInformationAccessContextCode", + display: "ActInformationAccessContextCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInformationCategoryCode: Coding = { + code: "_ActInformationCategoryCode", + display: "ActInformationCategoryCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInformationSensitivityPolicy: Coding = { + code: "_ActInformationSensitivityPolicy", + display: "ActInformationSensitivityPolicy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInsurancePolicyCode: Coding = { + code: "_ActInsurancePolicyCode", + display: "ActInsurancePolicyCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInsuranceTypeCode: Coding = { + code: "_ActInsuranceTypeCode", + display: "ActInsuranceTypeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceAdjudicationPaymentCode: Coding = { + code: "_ActInvoiceAdjudicationPaymentCode", + display: "ActInvoiceAdjudicationPaymentCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceAdjudicationPaymentGroupCode: Coding = { + code: "_ActInvoiceAdjudicationPaymentGroupCode", + display: "ActInvoiceAdjudicationPaymentGroupCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceAdjudicationPaymentSummaryCode: Coding = { + code: "_ActInvoiceAdjudicationPaymentSummaryCode", + display: "ActInvoiceAdjudicationPaymentSummaryCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailClinicalProductCode: Coding = { + code: "_ActInvoiceDetailClinicalProductCode", + display: "ActInvoiceDetailClinicalProductCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailClinicalServiceCode: Coding = { + code: "_ActInvoiceDetailClinicalServiceCode", + display: "ActInvoiceDetailClinicalServiceCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailCode: Coding = { + code: "_ActInvoiceDetailCode", + display: "ActInvoiceDetailCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailDrugProductCode: Coding = { + code: "_ActInvoiceDetailDrugProductCode", + display: "ActInvoiceDetailDrugProductCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailGenericAdjudicatorCode: Coding = { + code: "_ActInvoiceDetailGenericAdjudicatorCode", + display: "ActInvoiceDetailGenericAdjudicatorCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailGenericCode: Coding = { + code: "_ActInvoiceDetailGenericCode", + display: "ActInvoiceDetailGenericCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailGenericModifierCode: Coding = { + code: "_ActInvoiceDetailGenericModifierCode", + display: "ActInvoiceDetailGenericModifierCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailGenericProviderCode: Coding = { + code: "_ActInvoiceDetailGenericProviderCode", + display: "ActInvoiceDetailGenericProviderCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailPreferredAccommodationCode: Coding = { + code: "_ActInvoiceDetailPreferredAccommodationCode", + display: "ActInvoiceDetailPreferredAccommodationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceDetailTaxCode: Coding = { + code: "_ActInvoiceDetailTaxCode", + display: "ActInvoiceDetailTaxCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceElementCode: Coding = { + code: "_ActInvoiceElementCode", + display: "ActInvoiceElementCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceElementSummaryCode: Coding = { + code: "_ActInvoiceElementSummaryCode", + display: "ActInvoiceElementSummaryCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceGroupCode: Coding = { + code: "_ActInvoiceGroupCode", + display: "ActInvoiceGroupCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceInterGroupCode: Coding = { + code: "_ActInvoiceInterGroupCode", + display: "ActInvoiceInterGroupCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceOverrideCode: Coding = { + code: "_ActInvoiceOverrideCode", + display: "ActInvoiceOverrideCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActInvoiceRootGroupCode: Coding = { + code: "_ActInvoiceRootGroupCode", + display: "ActInvoiceRootGroupCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActListCode: Coding = { + code: "_ActListCode", + display: "ActListCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActMedicalServiceCode: Coding = { + code: "_ActMedicalServiceCode", + display: "ActMedicalServiceCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActMedicationTherapyDurationWorkingList: Coding = { + code: "_ActMedicationTherapyDurationWorkingListCode", + display: "act medication therapy duration working list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActMonitoringProtocolCode: Coding = { + code: "_ActMonitoringProtocolCode", + display: "ActMonitoringProtocolCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActNonObservationIndicationCode: Coding = { + code: "_ActNonObservationIndicationCode", + display: "ActNonObservationIndicationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActObservationList: Coding = { + code: "_ActObservationList", + display: "ActObservationList", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActObservationVerification: Coding = { + code: "_ActObservationVerificationType", + display: "act observation verification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPatientAnnotationType: Coding = { + code: "_ActPatientAnnotationType", + display: "ActPatientAnnotationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPatientTransportationModeCode: Coding = { + code: "_ActPatientTransportationModeCode", + display: "ActPatientTransportationModeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPaymentCode: Coding = { + code: "_ActPaymentCode", + display: "ActPaymentCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPharmacySupplyType: Coding = { + code: "_ActPharmacySupplyType", + display: "ActPharmacySupplyType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPolicyType: Coding = { + code: "_ActPolicyType", + display: "ActPolicyType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPrivacyLaw: Coding = { + code: "_ActPrivacyLaw", + display: "ActPrivacyLaw", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActPrivacyPolicy: Coding = { + code: "_ActPrivacyPolicy", + display: "ActPrivacyPolicy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActProcedureCode: Coding = { + code: "_ActProcedureCode", + display: "ActProcedureCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActProductAcquisitionCode: Coding = { + code: "_ActProductAcquisitionCode", + display: "ActProductAcquisitionCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActProgramTypeCode: Coding = { + code: "_ActProgramTypeCode", + display: "ActProgramTypeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecimenTransportCode: Coding = { + code: "_ActSpecimenTransportCode", + display: "ActSpecimenTransportCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecimenTreatmentCode: Coding = { + code: "_ActSpecimenTreatmentCode", + display: "ActSpecimenTreatmentCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsCode: Coding = { + code: "_ActSpecObsCode", + display: "ActSpecObsCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSubstanceAdministrationCode: Coding = { + code: "_ActSubstanceAdministrationCode", + display: "ActSubstanceAdministrationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSuppliedItemDetectedIssueCode: Coding = { + code: "_ActSuppliedItemDetectedIssueCode", + display: "ActSuppliedItemDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActTaskCode: Coding = { + code: "_ActTaskCode", + display: "ActTaskCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActTherapyDurationWorkingListCode: Coding = { + code: "_ActTherapyDurationWorkingListCode", + display: "ActTherapyDurationWorkingListCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActTransportationModeCode: Coding = { + code: "_ActTransportationModeCode", + display: "ActTransportationModeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActUSPrivacyLaw: Coding = { + code: "_ActUSPrivacyLaw", + display: "_ActUSPrivacyLaw", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdministrationDetectedIssueCode: Coding = { + code: "_AdministrationDetectedIssueCode", + display: "AdministrationDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AnnotationType: Coding = { + code: "_AnnotationType", + display: "AnnotationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AppropriatenessDetectedIssueCode: Coding = { + code: "_AppropriatenessDetectedIssueCode", + display: "AppropriatenessDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AuthorizationIssueManagementCode: Coding = { + code: "_AuthorizationIssueManagementCode", + display: "Authorization Issue Management Code", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CaseTransmissionMode: Coding = { + code: "_CaseTransmissionMode", + display: "case transmission mode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ECGObservationSeriesType: Coding = { + code: "_ECGObservationSeriesType", + display: "ECGObservationSeriesType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EntityInformationSensitivityPolicy: Coding = { + code: "_EntitySensitivityPolicyType", + display: "EntityInformationSensitivityPolicy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FDALabelData: Coding = { + code: "_FDALabelData", + display: "FDALabelData", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GeneticObservationType: Coding = { + code: "_GeneticObservationType", + display: "GeneticObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HL7AccommodationCode: Coding = { + code: "_HL7AccommodationCode", + display: "HL7AccommodationCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HL7DefinedActCodes: Coding = { + code: "_HL7DefinedActCodes", + display: "HL7DefinedActCodes", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationObservationType: Coding = { + code: "_ImmunizationObservationType", + display: "ImmunizationObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IndividualCaseSafetyReportType: Coding = { + code: "_IndividualCaseSafetyReportType", + display: "Individual Case Safety Report Type", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationSensitivityPolicy: Coding = { + code: "_InformationSensitivityPolicy", + display: "InformationSensitivityPolicy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InteractionDetectedIssueCode: Coding = { + code: "_InteractionDetectedIssueCode", + display: "InteractionDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InvoiceElementAdjudicated: Coding = { + code: "_InvoiceElementAdjudicated", + display: "InvoiceElementAdjudicated", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InvoiceElementPaid: Coding = { + code: "_InvoiceElementPaid", + display: "InvoiceElementPaid", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InvoiceElementSubmitted: Coding = { + code: "_InvoiceElementSubmitted", + display: "InvoiceElementSubmitted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LOINCObservationActContextAgeType: Coding = { + code: "_LOINCObservationActContextAgeType", + display: "LOINCObservationActContextAgeType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationObservationType: Coding = { + code: "_MedicationObservationType", + display: "MedicationObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationIssueTriggerCodedObservationType: Coding = { + code: "_ObservationIssueTriggerCodedObservationType", + display: "ObservationIssueTriggerCodedObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationQualityMeasureAttribute: Coding = { + code: "_ObservationQualityMeasureAttribute", + display: "ObservationQualityMeasureAttribute", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationSequenceType: Coding = { + code: "_ObservationSequenceType", + display: "ObservationSequenceType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationSeriesType: Coding = { + code: "_ObservationSeriesType", + display: "ObservationSeriesType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationType: Coding = { + code: "_ObservationType", + display: "ObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientImmunizationRelatedObservationType: Coding = { + code: "_PatientImmunizationRelatedObservationType", + display: "PatientImmunizationRelatedObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PopulationInclusionObservationType: Coding = { + code: "_PopulationInclusionObservationType", + display: "PopulationInclusionObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreferenceObservationType: Coding = { + code: "_PreferenceObservationType", + display: "_PreferenceObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ROIOverlayShape: Coding = { + code: "_ROIOverlayShape", + display: "ROIOverlayShape", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RoleInformationSensitivityPolicy: Coding = { + code: "_RoleInformationSensitivityPolicy", + display: "RoleInformationSensitivityPolicy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SupplyDetectedIssueCode: Coding = { + code: "_SupplyDetectedIssueCode", + display: "SupplyDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TimingDetectedIssueCode: Coding = { + code: "_TimingDetectedIssueCode", + display: "TimingDetectedIssueCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TherapyAppropriate: Coding = { + code: "1", + display: "Therapy Appropriate", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProvidedPatientEducation: Coding = { + code: "10", + display: "Provided Patient Education", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AddedConcurrentTherapy: Coding = { + code: "11", + display: "Added Concurrent Therapy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TemporarilySuspendedConcurrentTherapy: Coding = { + code: "12", + display: "Temporarily Suspended Concurrent Therapy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_StoppedConcurrentTherapy: Coding = { + code: "13", + display: "Stopped Concurrent Therapy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SupplyAppropriate: Coding = { + code: "14", + display: "Supply Appropriate", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Replacement: Coding = { + code: "15", + display: "Replacement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VacationSupply: Coding = { + code: "16", + display: "Vacation Supply", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WeekendSupply: Coding = { + code: "17", + display: "Weekend Supply", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LeaveOfAbsence: Coding = { + code: "18", + display: "Leave of Absence", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConsultedSupplier: Coding = { + code: "19", + display: "Consulted Supplier", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AssessedPatient: Coding = { + code: "2", + display: "Assessed Patient", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdditionalQuantityOnSeparateDispense: Coding = { + code: "20", + display: "additional quantity on separate dispense", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AuthorizationConfirmed: Coding = { + code: "21", + display: "authorization confirmed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgePatientQnEst: Coding = { + code: "21611-9", + display: "age patient qn est", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgePatientQnReported: Coding = { + code: "21612-7", + display: "age patient qn reported", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AppropriateIndicationOrDiagnosis: Coding = { + code: "22", + display: "appropriate indication or diagnosis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PriorTherapyDocumented: Coding = { + code: "23", + display: "prior therapy documented", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgePatientQnCalc: Coding = { + code: "29553-5", + display: "age patient qn calc", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientExplanation: Coding = { + code: "3", + display: "Patient Explanation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgePatientQnDefinition: Coding = { + code: "30525-0", + display: "age patient qn definition", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgeAtOnsetOfAdverseEvent: Coding = { + code: "30972-4", + display: "age at onset of adverse event", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConsultedOtherSource: Coding = { + code: "4", + display: "Consulted Other Source", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VAL42CFRPart2: Coding = { + code: "42CFRPart2", + display: "42 CFR Part2", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConsultedPrescriber: Coding = { + code: "5", + display: "Consulted Prescriber", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PrescriberDeclinedChange: Coding = { + code: "6", + display: "Prescriber Declined Change", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InteractingTherapyNoLongerActivePlanned: Coding = { + code: "7", + display: "Interacting Therapy No Longer Active/Planned", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OtherActionTaken: Coding = { + code: "8", + display: "Other Action Taken", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InstitutedOngoingMonitoringProgram: Coding = { + code: "9", + display: "Instituted Ongoing Monitoring Program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudicatedWithAdjustments: Coding = { + code: "AA", + display: "adjudicated with adjustments", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedAssistedLivingCare: Coding = { + code: "AALC", + display: "accredited assisted living care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedAmbulatoryCare: Coding = { + code: "AAMC", + display: "accredited ambulatory care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedBehavioralHealthCare: Coding = { + code: "ABHC", + display: "accredited behavioral health care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonlyAbusedMisusedAlert: Coding = { + code: "ABUSE", + display: "commonly abused/misused alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedCriticalAccessHospitalCare: Coding = { + code: "ACAC", + display: "accredited critical access hospital care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdverseDrugReactionAccess: Coding = { + code: "ACADR", + display: "adverse drug reaction access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllAccess: Coding = { + code: "ACALL", + display: "all access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllergyAccess: Coding = { + code: "ACALLG", + display: "allergy access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccessControlScheme: Coding = { + code: "ACCESSCONSCHEME", + display: "access control scheme", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationalConsentAccess: Coding = { + code: "ACCONS", + display: "informational consent access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccountReceivable: Coding = { + code: "ACCTRECEIVABLE", + display: "account receivable", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DemographicsAccess: Coding = { + code: "ACDEMO", + display: "demographics access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosticImagingAccess: Coding = { + code: "ACDI", + display: "diagnostic imaging access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AutomatedClearingHouse: Coding = { + code: "ACH", + display: "Automated Clearing House", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedHospitalCare: Coding = { + code: "ACHC", + display: "accredited hospital care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Acidification: Coding = { + code: "ACID", + display: "Acidification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationAccess: Coding = { + code: "ACIMMUN", + display: "immunization access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LabTestResultAccess: Coding = { + code: "ACLAB", + display: "lab test result access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationAccess: Coding = { + code: "ACMED", + display: "medication access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicalConditionAccess: Coding = { + code: "ACMEDC", + display: "medical condition access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MentalHealthAccess: Coding = { + code: "ACMEN", + display: "mental health access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonObservationsAccess: Coding = { + code: "ACOBS", + display: "common observations access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccountableCareOrganizationCompartment: Coding = { + code: "ACOCOMPT", + display: "accountable care organization compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PolicyOrProgramInformationAccess: Coding = { + code: "ACPOLPRG", + display: "policy or program information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProviderInformationAccess: Coding = { + code: "ACPROV", + display: "provider information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProfessionalServiceAccess: Coding = { + code: "ACPSERV", + display: "professional service access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubstanceAbuseAccess: Coding = { + code: "ACSUBSTAB", + display: "substance abuse access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustPolicy: Coding = { + code: "ActTrustPolicyType", + display: "trust policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ShortTermAcute: Coding = { + code: "ACU", + display: "short term/acute", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InpatientAcute: Coding = { + code: "ACUTE", + display: "inpatient acute", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdultAlert: Coding = { + code: "ADALRT", + display: "adult alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdmittingDiagnosis: Coding = { + code: "ADMDX", + display: "admitting diagnosis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedPriorPeriodElectronicAmount: Coding = { + code: "ADNFPPELAT", + display: "adjud. nullified prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedPriorPeriodElectronicCount: Coding = { + code: "ADNFPPELCT", + display: "adjud. nullified prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedPriorPeriodManualAmount: Coding = { + code: "ADNFPPMNAT", + display: "adjud. nullified prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedPriorPeriodManualCount: Coding = { + code: "ADNFPPMNCT", + display: "adjud. nullified prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedSamePeriodElectronicAmount: Coding = { + code: "ADNFSPELAT", + display: "adjud. nullified same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedSamePeriodElectronicCount: Coding = { + code: "ADNFSPELCT", + display: "adjud. nullified same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedSamePeriodManualAmount: Coding = { + code: "ADNFSPMNAT", + display: "adjud. nullified same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNullifiedSamePeriodManualCount: Coding = { + code: "ADNFSPMNCT", + display: "adjud. nullified same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayablePriorPeriodElectronicAmount: Coding = { + code: "ADNPPPELAT", + display: "adjud. non-payee payable prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayablePriorPeriodElectronicCount: Coding = { + code: "ADNPPPELCT", + display: "adjud. non-payee payable prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayablePriorPeriodManualAmount: Coding = { + code: "ADNPPPMNAT", + display: "adjud. non-payee payable prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayablePriorPeriodManualCount: Coding = { + code: "ADNPPPMNCT", + display: "adjud. non-payee payable prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayableSamePeriodElectronicAmount: Coding = { + code: "ADNPSPELAT", + display: "adjud. non-payee payable same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayableSamePeriodElectronicCount: Coding = { + code: "ADNPSPELCT", + display: "adjud. non-payee payable same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayableSamePeriodManualAmount: Coding = { + code: "ADNPSPMNAT", + display: "adjud. non-payee payable same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudNonPayeePayableSamePeriodManualCount: Coding = { + code: "ADNPSPMNCT", + display: "adjud. non-payee payable same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdolescentInformationSensitivity: Coding = { + code: "ADOL", + display: "adolescent information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayablePriorPeriodElectronicAmount: Coding = { + code: "ADPPPPELAT", + display: "adjud. payee payable prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayablePriorPeriodElectronicCount: Coding = { + code: "ADPPPPELCT", + display: "adjud. payee payable prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayablePriorPeriodManualAmout: Coding = { + code: "ADPPPPMNAT", + display: "adjud. payee payable prior-period manual amout", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayablePriorPeriodManualCount: Coding = { + code: "ADPPPPMNCT", + display: "adjud. payee payable prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayableSamePeriodElectronicAmount: Coding = { + code: "ADPPSPELAT", + display: "adjud. payee payable same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayableSamePeriodElectronicCount: Coding = { + code: "ADPPSPELCT", + display: "adjud. payee payable same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayableSamePeriodManualAmount: Coding = { + code: "ADPPSPMNAT", + display: "adjud. payee payable same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudPayeePayableSamePeriodManualCount: Coding = { + code: "ADPPSPMNCT", + display: "adjud. payee payable same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedPriorPeriodElectronicAmount: Coding = { + code: "ADRFPPELAT", + display: "adjud. refused prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedPriorPeriodElectronicCount: Coding = { + code: "ADRFPPELCT", + display: "adjud. refused prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedPriorPeriodManualAmount: Coding = { + code: "ADRFPPMNAT", + display: "adjud. refused prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedPriorPeriodManualCount: Coding = { + code: "ADRFPPMNCT", + display: "adjud. refused prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedSamePeriodElectronicAmount: Coding = { + code: "ADRFSPELAT", + display: "adjud. refused same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedSamePeriodElectronicCount: Coding = { + code: "ADRFSPELCT", + display: "adjud. refused same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedSamePeriodManualAmount: Coding = { + code: "ADRFSPMNAT", + display: "adjud. refused same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudRefusedSamePeriodManualCount: Coding = { + code: "ADRFSPMNCT", + display: "adjud. refused same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdverseReaction: Coding = { + code: "ADVERSE_REACTION", + display: "Adverse Reaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AmericanExpress: Coding = { + code: "AE", + display: "American Express", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PedestrianTransport: Coding = { + code: "AFOOT", + display: "pedestrian transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonNormalHours: Coding = { + code: "AFTHRS", + display: "non-normal hours", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AgeAlert: Coding = { + code: "AGE", + display: "Age Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AggregateMeasureObservation: Coding = { + code: "AGGREGATE", + display: "aggregate measure observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedHomeCare: Coding = { + code: "AHOC", + display: "accredited home care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AirborneTransmission: Coding = { + code: "AIRTRNS", + display: "airborne transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AlternativeLevelOfCare: Coding = { + code: "ALC", + display: "Alternative Level of Care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AlternateElectronic: Coding = { + code: "ALEC", + display: "alternate electronic", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Allergy: Coding = { + code: "ALG", + display: "Allergy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllergyAlert: Coding = { + code: "ALGY", + display: "Allergy Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Alkalization: Coding = { + code: "ALK", + display: "Alkalization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllCategories: Coding = { + code: "ALLCAT", + display: "all categories", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AlreadyPerformed: Coding = { + code: "ALLDONE", + display: "already performed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllergyListEntry: Coding = { + code: "ALLERLE", + display: "allergy list entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllergyListReview: Coding = { + code: "ALLERLREV", + display: "allergy list review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllergyCategory: Coding = { + code: "ALLGCAT", + display: "allergy category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EndTooLateAlert: Coding = { + code: "ALRTENDLATE", + display: "end too late alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_StartTooLateAlert: Coding = { + code: "ALRTSTRTLATE", + display: "start too late alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedLongTermCare: Coding = { + code: "ALTC", + display: "accredited long term care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Ambulatory: Coding = { + code: "AMB", + display: "ambulatory", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FixedWingAmbulanceTransport: Coding = { + code: "AMBAIR", + display: "fixed-wing ambulance transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GroundAmbulanceTransport: Coding = { + code: "AMBGRND", + display: "ground ambulance transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HelicopterAmbulanceTransport: Coding = { + code: "AMBHELO", + display: "helicopter ambulance transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AmbulanceTransport: Coding = { + code: "AMBT", + display: "ambulance transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AnimalToAnimalTransmission: Coding = { + code: "ANANTRNS", + display: "animal to animal transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudicatedWithAdjustmentsAndNoFinancialImpact: Coding = { + code: "ANF", + display: "adjudicated with adjustments and no financial impact", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AnimalToHumanTransmission: Coding = { + code: "ANHUMTRNS", + display: "animal to human transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosticImageNote: Coding = { + code: "ANNDI", + display: "diagnostic image note", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GeneralNote: Coding = { + code: "ANNGEN", + display: "general note", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationNote: Coding = { + code: "ANNIMM", + display: "immunization note", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LaboratoryNote: Coding = { + code: "ANNLAB", + display: "laboratory note", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationNote: Coding = { + code: "ANNMED", + display: "medication note", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AnnuityPolicy: Coding = { + code: "ANNU", + display: "annuity policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccountingOfDisclosure: Coding = { + code: "AOD", + display: "accounting of disclosure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccreditedOfficeBasedSurgeryCare: Coding = { + code: "AOSC", + display: "accredited office-based surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudicatedAsRefused: Coding = { + code: "AR", + display: "adjudicated as refused", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdverseDrugReactionCategory: Coding = { + code: "ARCAT", + display: "adverse drug reaction category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsArtBldCode: Coding = { + code: "ARTBLD", + display: "ActSpecObsArtBldCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AdjudicatedAsSubmitted: Coding = { + code: "AS", + display: "adjudicated as submitted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Assertion: Coding = { + code: "ASSERTION", + display: "Assertion", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Audit: Coding = { + code: "AUDIT", + display: "audit", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AuditTrail: Coding = { + code: "AUDTR", + display: "audit trail", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Authorized: Coding = { + code: "AUTH", + display: "Authorized", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AuthorizationPolicy: Coding = { + code: "AUTHPOL", + display: "authorization policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AutoRepeatPermission: Coding = { + code: "AUTO", + display: "auto-repeat permission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AutoAttachment: Coding = { + code: "AUTOATTCH", + display: "auto attachment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AutoHighDilution: Coding = { + code: "AUTO-HIGH", + display: "Auto-High Dilution", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AutoLowDilution: Coding = { + code: "AUTO-LOW", + display: "Auto-Low Dilution", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Automobile: Coding = { + code: "AUTOPOL", + display: "automobile", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AvailableVolume: Coding = { + code: "AVAILABLE", + display: "Available Volume", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BusinessInformationSensitivity: Coding = { + code: "B", + display: "business information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BodyFluidContactTransmission: Coding = { + code: "BDYFLDTRNS", + display: "body fluid contact transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BehavioralHealthInformationSensitivity: Coding = { + code: "BH", + display: "behavioral health information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BloodBorneTransmission: Coding = { + code: "BLDTRNS", + display: "blood borne transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BlockFunding: Coding = { + code: "BLK", + display: "block funding", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Bonus: Coding = { + code: "BONUS", + display: "bonus", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BoosterImmunization: Coding = { + code: "BOOSTER", + display: "Booster Immunization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BreikostGE: Coding = { + code: "BR", + display: "breikost (GE)", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BusinessConstraintViolation: Coding = { + code: "BUS", + display: "business constraint violation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Corrected: Coding = { + code: "C", + display: "corrected", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAnatomicPathologyAndClinicalPathologyCare: Coding = { + code: "CACC", + display: "certified anatomic pathology and clinical pathology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAcuteCoronarySyndromeCare: Coding = { + code: "CACS", + display: "certified acute coronary syndrome care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAllergyAndImmunologyCare: Coding = { + code: "CAIC", + display: "certified allergy and immunology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAerospaceMedicineCare: Coding = { + code: "CAMC", + display: "certified aerospace medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAcuteMyocardialInfarctionCare: Coding = { + code: "CAMI", + display: "certified acute myocardial infarction care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAnesthesiologyCare: Coding = { + code: "CANC", + display: "certified anesthesiology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CancelledAppointment: Coding = { + code: "CANCAPT", + display: "cancelled appointment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WomenQuoteSCancerDetectionProgram: Coding = { + code: "CANPRG", + display: "women's cancer detection program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CapitationFunding: Coding = { + code: "CAP", + display: "capitation funding", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAnatomicPathologyCare: Coding = { + code: "CAPC", + display: "certified anatomic pathology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Cardiology: Coding = { + code: "CARD", + display: "Cardiology", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CarePlan: Coding = { + code: "CARELIST", + display: "care plan", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CaseSeriousnessCriteria: Coding = { + code: "CASESER", + display: "case seriousness criteria", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Cash: Coding = { + code: "CASH", + display: "Cash", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedAsthmaCare: Coding = { + code: "CAST", + display: "certified asthma care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedBariatricSurgeryCare: Coding = { + code: "CBAR", + display: "certified bariatric surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedClinicalBiochemicalGeneticsCare: Coding = { + code: "CBGC", + display: "certified clinical biochemical genetics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CreditCard: Coding = { + code: "CC", + display: "credit card", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedCoronaryArteryDiseaseCare: Coding = { + code: "CCAD", + display: "certified coronary artery disease care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedCardiacCare: Coding = { + code: "CCAR", + display: "certified cardiac care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedClinicalCytogeneticsCare: Coding = { + code: "CCCC", + display: "certified clinical cytogenetics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedClinicalGeneticsMDCare: Coding = { + code: "CCGC", + display: "certified clinical genetics (M.D.) care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedClinicalPathologyCare: Coding = { + code: "CCPC", + display: "certified clinical pathology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedColonAndRectalSurgeryCare: Coding = { + code: "CCSC", + display: "certified colon and rectal surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedDermatologyCare: Coding = { + code: "CDEC", + display: "certified dermatology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedDepressionCare: Coding = { + code: "CDEP", + display: "certified depression care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedDigestiveGastrointestinalDisordersCare: Coding = { + code: "CDGD", + display: "certified digestive/gastrointestinal disorders care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedDiabetesCare: Coding = { + code: "CDIA", + display: "certified diabetes care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CaseDiseaseImportedObservation: Coding = { + code: "CDIO", + display: "case disease imported observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedDiagnosticRadiologyCare: Coding = { + code: "CDRC", + display: "certified diagnostic radiology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalDecisionSupportInterventionReview: Coding = { + code: "CDSREV", + display: "clinical decision support intervention review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CelebrityInformationSensitivity: Coding = { + code: "CEL", + display: "celebrity information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedEmergencyMedicineCare: Coding = { + code: "CEMC", + display: "certified emergency medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedEpilepsyCare: Coding = { + code: "CEPI", + display: "certified epilepsy care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedFrailElderlyCare: Coding = { + code: "CFEL", + display: "certified frail elderly care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedFamilyPracticeCare: Coding = { + code: "CFPC", + display: "certified family practice care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CarryForwardAdjusment: Coding = { + code: "CFWD", + display: "carry forward adjusment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CharityProgram: Coding = { + code: "CHAR", + display: "charity program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedHeartFailureCare: Coding = { + code: "CHFC", + display: "certified heart failure care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Cheque: Coding = { + code: "CHK", + display: "Cheque", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DayCareChildCareInteraction: Coding = { + code: "CHLDCARE", + display: "Day care - Child care Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Chronic: Coding = { + code: "CHR", + display: "Chronic", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_StandardCharge: Coding = { + code: "CHRG", + display: "Standard Charge", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedHighRiskObstetricsCare: Coding = { + code: "CHRO", + display: "certified high risk obstetrics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ContinuousChronic: Coding = { + code: "CHRON", + display: "continuous/chronic", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedHyperlipidemiaCare: Coding = { + code: "CHYP", + display: "certified hyperlipidemia care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedInternalMedicineCare: Coding = { + code: "CIMC", + display: "certified internal medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Circle: Coding = { + code: "CIRCLE", + display: "circle", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalNoteEntryTask: Coding = { + code: "CLINNOTEE", + display: "clinical note entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalNoteReviewTask: Coding = { + code: "CLINNOTEREV", + display: "clinical note review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Classroom: Coding = { + code: "CLSSRM", + display: "classroom", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedClinicalMolecularGeneticsCare: Coding = { + code: "CMGC", + display: "certified clinical molecular genetics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedMigraineHeadacheCare: Coding = { + code: "CMIH", + display: "certified migraine headache care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CompositeMeasureMethod: Coding = { + code: "CMPMSRMTH", + display: "composite measure method", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComponentMeasureScoringWeight: Coding = { + code: "CMPMSRSCRWGHT", + display: "component measure scoring weight", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedMultipleSclerosisCare: Coding = { + code: "CMSC", + display: "certified multiple sclerosis care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedNeurologyCare: Coding = { + code: "CNEC", + display: "certified neurology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedNuclearMedicineCare: Coding = { + code: "CNMC", + display: "certified nuclear medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedNeurologyWithSpecialQualificationsInChildNeurologyCare: Coding = { + code: "CNQC", + display: "certified neurology with special qualifications in child neurology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedNeurologicalSurgeryCare: Coding = { + code: "CNSC", + display: "certified neurological surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonObservationCategory: Coding = { + code: "COBSCAT", + display: "common observation category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CodeHasBeenDeprecated: Coding = { + code: "CODE_DEPREC", + display: "code has been deprecated", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CodeIsNotValid: Coding = { + code: "CODE_INVAL", + display: "code is not valid", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedObstetricsAndGynecologyCare: Coding = { + code: "COGC", + display: "certified obstetrics and gynecology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CognitiveDisabilityInformationSensitivity: Coding = { + code: "COGN", + display: "cognitive disability information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Coinsurance: Coding = { + code: "COIN", + display: "coinsurance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CoInsurance: Coding = { + code: "COINS", + display: "co-insurance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOrthopedicJointReplacementCare: Coding = { + code: "COJR", + display: "certified orthopedic joint replacement care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CollisionCoveragePolicy: Coding = { + code: "COL", + display: "collision coverage policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOccupationalMedicineCare: Coding = { + code: "COMC", + display: "certified occupational medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonRule: Coding = { + code: "CommonRule", + display: "Common Rule", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplianceAlert: Coding = { + code: "COMPLY", + display: "Compliance Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Compartment: Coding = { + code: "COMPT", + display: "compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOncologyCare: Coding = { + code: "CONC", + display: "certified oncology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConditionAlert: Coding = { + code: "COND", + display: "Condition Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConditionList: Coding = { + code: "CONDLIST", + display: "condition list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConsumptionVolume: Coding = { + code: "CONSUMPTION", + display: "Consumption Volume", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Contract: Coding = { + code: "CONT", + display: "contract", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ContractFunding: Coding = { + code: "CONTF", + display: "contract funding", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonConveyanceInteraction: Coding = { + code: "CONVEYNC", + display: "Common Conveyance Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_COPAY: Coding = { + code: "COPAY", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientCoPay: Coding = { + code: "COPAYMENT", + display: "patient co-pay", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOphthalmologyCare: Coding = { + code: "COPC", + display: "certified ophthalmology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedChronicObstructivePulmonaryDiseaseCare: Coding = { + code: "COPD", + display: "certified chronic obstructive pulmonary disease care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Copyright: Coding = { + code: "COPY", + display: "copyright", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOrganTransplantCare: Coding = { + code: "CORT", + display: "certified organ transplant care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOrthopaedicSurgeryCare: Coding = { + code: "COSC", + display: "certified orthopaedic surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedOtolaryngologyCare: Coding = { + code: "COTC", + display: "certified otolaryngology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CoverageProblem: Coding = { + code: "COVGE", + display: "coverage problem", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CoverageMaximum: Coding = { + code: "COVMX", + display: "coverage maximum", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_BenefitPolicy: Coding = { + code: "COVPOL", + display: "benefit policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CoveragePeriod: Coding = { + code: "COVPRD", + display: "coverage period", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedParkinsonsDiseaseCare: Coding = { + code: "CPAD", + display: "certified parkinsons disease care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPediatricsCare: Coding = { + code: "CPEC", + display: "certified pediatrics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPhDMedicalGeneticsCare: Coding = { + code: "CPGC", + display: "certified Ph.D. medical genetics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPublicHealthAndGeneralPreventiveMedicineCare: Coding = { + code: "CPHC", + display: "certified public health and general preventive medicine care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalProductInvoice: Coding = { + code: "CPINV", + display: "clinical product invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithConfidentialityCode: Coding = { + code: "CPLYCC", + display: "comply with confidentiality code", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithConsentDirective: Coding = { + code: "CPLYCD", + display: "comply with consent directive", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithJurisdictionalPrivacyPolicy: Coding = { + code: "CPLYJPP", + display: "comply with jurisdictional privacy policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithOrganizationalPrivacyPolicy: Coding = { + code: "CPLYOPP", + display: "comply with organizational privacy policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithOrganizationalSecurityPolicy: Coding = { + code: "CPLYOSP", + display: "comply with organizational security policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ComplyWithPolicy: Coding = { + code: "CPLYPOL", + display: "comply with policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPneumoniaDiseaseCare: Coding = { + code: "CPND", + display: "certified pneumonia disease care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CompoundDrugInvoiceGroup: Coding = { + code: "CPNDDRGING", + display: "compound drug invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CompoundIngredientInvoiceGroup: Coding = { + code: "CPNDINDING", + display: "compound ingredient invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CompoundSupplyInvoiceGroup: Coding = { + code: "CPNDSUPING", + display: "compound supply invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPhysicalMedicineAndRehabilitationCare: Coding = { + code: "CPRC", + display: "certified physical medicine and rehabilitation care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPlasticSurgeryCare: Coding = { + code: "CPSC", + display: "certified plastic surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPrimaryStrokeCenterCare: Coding = { + code: "CPST", + display: "certified primary stroke center care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CPTModifierCodes: Coding = { + code: "CPTM", + display: "CPT modifier codes", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedPsychiatryCare: Coding = { + code: "CPYC", + display: "certified psychiatry care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonReactionAlert: Coding = { + code: "CREACT", + display: "common reaction alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CrimeVictimProgram: Coding = { + code: "CRIME", + display: "crime victim program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Criticality: Coding = { + code: "CRIT", + display: "criticality", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedRadiationOncologyCare: Coding = { + code: "CROC", + display: "certified radiation oncology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedRadiologicalPhysicsCare: Coding = { + code: "CRPC", + display: "certified radiological physics care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalRecommendationStatement: Coding = { + code: "CRS", + display: "clinical recommendation statement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedStrokeDiseaseManagementCare: Coding = { + code: "CSDM", + display: "certified stroke disease management care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedSickleCellCare: Coding = { + code: "CSIC", + display: "certified sickle cell care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalServiceInvoice: Coding = { + code: "CSINV", + display: "clinical service invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedSleepDisordersCare: Coding = { + code: "CSLD", + display: "certified sleep disorders care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ClinicalServiceAndProduct: Coding = { + code: "CSPINV", + display: "clinical service and product", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedSpineTreatmentCare: Coding = { + code: "CSPT", + display: "certified spine treatment care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedSurgeryCare: Coding = { + code: "CSUC", + display: "certified surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedTraumaBurnCenterCare: Coding = { + code: "CTBU", + display: "certified trauma/burn center care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CareTeamCompartment: Coding = { + code: "CTCOMPT", + display: "care team compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ControlledSubstance: Coding = { + code: "CTLSUB", + display: "Controlled Substance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CaseTransmissionModeObservation: Coding = { + code: "CTMO", + display: "case transmission mode observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedThoracicSurgeryCare: Coding = { + code: "CTSC", + display: "certified thoracic surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedUrologyCare: Coding = { + code: "CURC", + display: "certified urology care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CurrentMedicationList: Coding = { + code: "CURMEDLIST", + display: "current medication list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CurrentVolume: Coding = { + code: "CURRENT", + display: "Current Volume", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedVascularDiseasesCare: Coding = { + code: "CVDC", + display: "certified vascular diseases care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedVascularSurgeryCare: Coding = { + code: "CVSC", + display: "certified vascular surgery care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedWoundManagementCare: Coding = { + code: "CWMA", + display: "certified wound management care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CertifiedWomenQuoteSHealthCare: Coding = { + code: "CWOH", + display: "certified women's health care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugActionDetectedIssue: Coding = { + code: "DACT", + display: "drug action detected issue", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugAllergy: Coding = { + code: "DALG", + display: "Drug Allergy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Day: Coding = { + code: "DAY", + display: "day", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DirectDeposit: Coding = { + code: "DDP", + display: "Direct Deposit", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DeclassifySecurityLabel: Coding = { + code: "DECLASSIFYLABEL", + display: "declassify security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DEDUCT: Coding = { + code: "DEDUCT", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Deductible: Coding = { + code: "DEDUCTIBLE", + display: "deductible", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Definition: Coding = { + code: "DEF", + display: "definition", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Defibrination: Coding = { + code: "DEFB", + display: "Defibrination", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DeleteAfterUse: Coding = { + code: "DELAU", + display: "delete after use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DelegationPolicy: Coding = { + code: "DELEPOL", + display: "delegation policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AllDemographicInformationSensitivity: Coding = { + code: "DEMO", + display: "all demographic information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DemographicsCategory: Coding = { + code: "DEMOCAT", + display: "demographics category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DenominatorExclusions: Coding = { + code: "DENEX", + display: "denominator exclusions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DenominatorExceptions: Coding = { + code: "DENEXCEP", + display: "denominator exceptions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Denominator: Coding = { + code: "DENOM", + display: "denominator", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DentalCarePolicy: Coding = { + code: "DENTAL", + display: "dental care policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DentalProgram: Coding = { + code: "DENTPRG", + display: "dental program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TransdermalTransmission: Coding = { + code: "DERMTRNS", + display: "transdermal transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DailyFill: Coding = { + code: "DF", + display: "Daily Fill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosisInformationSensitivity: Coding = { + code: "DIA", + display: "diagnosis information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosisListEntryTask: Coding = { + code: "DIAGLISTE", + display: "diagnosis list entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosisListReviewTask: Coding = { + code: "DIAGLISTREV", + display: "diagnosis list review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiagnosticImageCategory: Coding = { + code: "DICAT", + display: "diagnostic image category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Diet: Coding = { + code: "DIET", + display: "Diet", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsDilutionCode: Coding = { + code: "DILUTION", + display: "ActSpecObsDilutionCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugIntolerance: Coding = { + code: "DINT", + display: "Drug Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DisabilityInsurancePolicy: Coding = { + code: "DIS", + display: "disability insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Disclaimer: Coding = { + code: "DISC", + display: "disclaimer", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DischargeInstructionEntry: Coding = { + code: "DISCHINSTE", + display: "discharge instruction entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DischargeSummaryEntryTask: Coding = { + code: "DISCHSUME", + display: "discharge summary entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DischargeSummaryReviewTask: Coding = { + code: "DISCHSUMREV", + display: "discharge summary review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DischargeMedicationList: Coding = { + code: "DISCMEDLIST", + display: "discharge medication list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DischargeDiagnosis: Coding = { + code: "DISDX", + display: "discharge diagnosis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiseaseSpecificPolicy: Coding = { + code: "DISEASE", + display: "disease specific policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PublicHealthProgram: Coding = { + code: "DISEASEPRG", + display: "public health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Display: Coding = { + code: "DISPLAY", + display: "Display", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiabetesMellitusDiet: Coding = { + code: "DM", + display: "diabetes mellitus diet", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DinerQuoteSClub: Coding = { + code: "DN", + display: "Diner's Club", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugNonAllergyIntolerance: Coding = { + code: "DNAINT", + display: "Drug Non-Allergy Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Dental: Coding = { + code: "DNTL", + display: "Dental", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DateOfBirthInformationSensitivity: Coding = { + code: "DOB", + display: "date of birth information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Document: Coding = { + code: "DOCUMENT", + display: "document", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DosageProblem: Coding = { + code: "DOSE", + display: "Dosage problem", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DosageConditionAlert: Coding = { + code: "DOSECOND", + display: "dosage-condition alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseDurationAlert: Coding = { + code: "DOSEDUR", + display: "Dose-Duration Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseDurationHighAlert: Coding = { + code: "DOSEDURH", + display: "Dose-Duration High Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseDurationHighForIndicationAlert: Coding = { + code: "DOSEDURHIND", + display: "Dose-Duration High for Indication Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseDurationLowAlert: Coding = { + code: "DOSEDURL", + display: "Dose-Duration Low Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseDurationLowForIndicationAlert: Coding = { + code: "DOSEDURLIND", + display: "Dose-Duration Low for Indication Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighDoseAlert: Coding = { + code: "DOSEH", + display: "High Dose Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighDoseForIndicationAlert: Coding = { + code: "DOSEHIND", + display: "High Dose for Indication Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighDoseForAgeAlert: Coding = { + code: "DOSEHINDA", + display: "High Dose for Age Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighDoseForHeightSurfaceAreaAlert: Coding = { + code: "DOSEHINDSA", + display: "High Dose for Height/Surface Area Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighDoseForWeightAlert: Coding = { + code: "DOSEHINDW", + display: "High Dose for Weight Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DOSEIND: Coding = { + code: "DOSEIND", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseIntervalAlert: Coding = { + code: "DOSEIVL", + display: "Dose-Interval Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DoseIntervalForIndicationAlert: Coding = { + code: "DOSEIVLIND", + display: "Dose-Interval for Indication Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowDoseAlert: Coding = { + code: "DOSEL", + display: "Low Dose Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowDoseForIndicationAlert: Coding = { + code: "DOSELIND", + display: "Low Dose for Indication Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowDoseForAgeAlert: Coding = { + code: "DOSELINDA", + display: "Low Dose for Age Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowDoseForHeightSurfaceAreaAlert: Coding = { + code: "DOSELINDSA", + display: "Low Dose for Height/Surface Area Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowDoseForWeightAlert: Coding = { + code: "DOSELINDW", + display: "Low Dose for Weight Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DowngradeSecurityLabel: Coding = { + code: "DOWNGRDLABEL", + display: "downgrade security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugInteractionAlert: Coding = { + code: "DRG", + display: "Drug Interaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugInformationSensitivity: Coding = { + code: "DRGIS", + display: "drug information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugRehab: Coding = { + code: "DRGRHB", + display: "Drug Rehab", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DeriveSecurityLabel: Coding = { + code: "DRIVLABEL", + display: "derive security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugTherapy: Coding = { + code: "DRUG", + display: "Drug therapy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugInvoiceGroup: Coding = { + code: "DRUGING", + display: "drug invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugPolicy: Coding = { + code: "DRUGPOL", + display: "drug policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DrugProgram: Coding = { + code: "DRUGPRG", + display: "drug program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Discount: Coding = { + code: "DSC", + display: "discount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DuplicateTherapeuticAlassAlert: Coding = { + code: "DUPTHPCLS", + display: "duplicate therapeutic alass alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DuplicateGenericAlert: Coding = { + code: "DUPTHPGEN", + display: "duplicate generic alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DuplicateTherapyAlert: Coding = { + code: "DUPTHPY", + display: "Duplicate Therapy Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DiscoverCard: Coding = { + code: "DV", + display: "Discover Card", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DevelopmentalDisabilityInformationSensitivity: Coding = { + code: "DVD", + display: "developmental disability information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationDiagnosisTypes: Coding = { + code: "DX", + display: "ObservationDiagnosisTypes", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EnvironmentalAllergy: Coding = { + code: "EALG", + display: "Environmental Allergy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmployeeAssistanceProgram: Coding = { + code: "EAP", + display: "employee assistance program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EducationFees: Coding = { + code: "EDU", + display: "education fees", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ElectronicFormToFollow: Coding = { + code: "EFORM", + display: "electronic form to follow", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ExtendedHealthcare: Coding = { + code: "EHCPOL", + display: "extended healthcare", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EnvironmentalIntolerance: Coding = { + code: "EINT", + display: "Environmental Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Eligible: Coding = { + code: "ELG", + display: "Eligible", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Ellipse: Coding = { + code: "ELLIPSE", + display: "ellipse", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmergencySupply: Coding = { + code: "EM", + display: "Emergency Supply", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmergencyAuthorizationOverride: Coding = { + code: "EMAUTH", + display: "emergency authorization override", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Emergency: Coding = { + code: "EMER", + display: "emergency", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmotionalDisturbanceInformationSensitivity: Coding = { + code: "EMOTDIS", + display: "emotional disturbance information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmployeeInformationSensitivity: Coding = { + code: "EMP", + display: "employee information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmployerInformationSensitivity: Coding = { + code: "EMPL", + display: "employer information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmergencyOnly: Coding = { + code: "EMRGONLY", + display: "emergency only", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EnvironmentalNonAllergyIntolerance: Coding = { + code: "ENAINT", + display: "Environmental Non-Allergy Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Encrypt: Coding = { + code: "ENCRYPT", + display: "encrypt", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EncryptAtRest: Coding = { + code: "ENCRYPTR", + display: "encrypt at rest", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EncryptInTransit: Coding = { + code: "ENCRYPTT", + display: "encrypt in transit", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EncryptInUse: Coding = { + code: "ENCRYPTU", + display: "encrypt in use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EndogenousContent: Coding = { + code: "ENDC", + display: "endogenous content", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EndTooLateAlert_2: Coding = { + code: "ENDLATE", + display: "End Too Late Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EndRenalProgram: Coding = { + code: "ENDRENAL", + display: "end renal program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EnvironmentalExposureTransmission: Coding = { + code: "ENVTRNS", + display: "environmental exposure transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EarlyPaymentFee: Coding = { + code: "EPYMT", + display: "early payment fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ExtraordinaryServiceAssessment: Coding = { + code: "ESA", + display: "extraordinary service assessment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubstanceAbuseInformationSensitivity: Coding = { + code: "ETH", + display: "substance abuse information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AlcoholUseDisorderInformationSensitivity: Coding = { + code: "ETHUD", + display: "alcohol use disorder information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsEvntfctsCode: Coding = { + code: "EVNFCTS", + display: "ActSpecObsEvntfctsCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EmployeeWelfareBenefitPlanPolicy: Coding = { + code: "EWB", + display: "employee welfare benefit plan policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Final: Coding = { + code: "F", + display: "final", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FoodAllergy: Coding = { + code: "FALG", + display: "Food Allergy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FallsRiskAssessmentInstrumentTask: Coding = { + code: "FALLRISK", + display: "falls risk assessment instrument task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Fasting: Coding = { + code: "FAST", + display: "fasting", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FaxToFollow: Coding = { + code: "FAX", + display: "fax to follow", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Food: Coding = { + code: "FD", + display: "food", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Coating: Coding = { + code: "FDACOATING", + display: "coating", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Color: Coding = { + code: "FDACOLOR", + display: "color", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImprintCode: Coding = { + code: "FDAIMPRINTCD", + display: "imprint code", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Logo: Coding = { + code: "FDALOGO", + display: "logo", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Scoring: Coding = { + code: "FDASCORING", + display: "scoring", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Shape: Coding = { + code: "FDASHAPE", + display: "shape", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Size: Coding = { + code: "FDASIZE", + display: "size", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FecalOralTransmission: Coding = { + code: "FECTRNS", + display: "fecal-oral transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFill: Coding = { + code: "FF", + display: "First Fill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFillComplete: Coding = { + code: "FFC", + display: "First Fill - Complete", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFillCompletePartialStrength: Coding = { + code: "FFCS", + display: "first fill complete, partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFillPartFill: Coding = { + code: "FFP", + display: "First Fill - Part Fill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFillPartFillPartialStrength: Coding = { + code: "FFPS", + display: "first fill, part fill, partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FeeForService: Coding = { + code: "FFS", + display: "fee for service", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFillPartialStrength: Coding = { + code: "FFSS", + display: "first fill, partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FeeForServiceTopOff: Coding = { + code: "FFSTOP", + display: "fee for service top off", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Fibrin: Coding = { + code: "FIBRIN", + display: "Fibrin", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Filtration: Coding = { + code: "FILT", + display: "Filtration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FinalizedDateTime: Coding = { + code: "FINALDT", + display: "finalized date/time", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Financial: Coding = { + code: "FINBILL", + display: "financial", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FinancialInvoice: Coding = { + code: "FININV", + display: "financial invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FoodIntolerance: Coding = { + code: "FINT", + display: "Food Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Field: Coding = { + code: "FLD", + display: "field", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FlexibleBenefitPlanPolicy: Coding = { + code: "FLEXP", + display: "flexible benefit plan policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FinancialManagementCompartment: Coding = { + code: "FMCOMPT", + display: "financial management compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FoodNonAllergyIntolerance: Coding = { + code: "FNAINT", + display: "Food Non-Allergy Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FinalFee: Coding = { + code: "FNLFEE", + display: "final fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FomiteTransmission: Coding = { + code: "FOMTRNS", + display: "fomite transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FoodInteractionAlert: Coding = { + code: "FOOD", + display: "Food Interaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FoodBorneTransmission: Coding = { + code: "FOODTRNS", + display: "food-borne transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PrintOnForm: Coding = { + code: "FORM", + display: "Print on Form", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InvalidFormat: Coding = { + code: "FORMAT", + display: "invalid format", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FormulaDiet: Coding = { + code: "FORMULA", + display: "formula diet", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FrameInvoiceGroup: Coding = { + code: "FRAMEING", + display: "frame invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PotentialFraud: Coding = { + code: "FRAUD", + display: "potential fraud", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FirstFee: Coding = { + code: "FRSTFEE", + display: "first fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FloorStock: Coding = { + code: "FS", + display: "Floor stock", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FederalSalesTax: Coding = { + code: "FST", + display: "federal sales tax", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FulfillmentAlert: Coding = { + code: "FULFIL", + display: "fulfillment alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Garnishee: Coding = { + code: "GARN", + display: "garnishee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GeneticDiseaseInformationSensitivity: Coding = { + code: "GDIS", + display: "genetic disease information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GeriatricAlert: Coding = { + code: "GEALRT", + display: "geriatric alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GeneticAlert: Coding = { + code: "GEN", + display: "Genetic Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GenderAlert: Coding = { + code: "GEND", + display: "Gender Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GenderAndSexualOrientationInformationSensitivity: Coding = { + code: "GENDER", + display: "gender and sexual orientation information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Gene: Coding = { + code: "GENE", + display: "gene", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_General: Coding = { + code: "GENRL", + display: "General", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GlutenFree: Coding = { + code: "GF", + display: "gluten free", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GoodFaithIndicator: Coding = { + code: "GFTH", + display: "good faith indicator", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GISTier: Coding = { + code: "GISTIER", + display: "GIS tier", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GoalList: Coding = { + code: "GOALLIST", + display: "goal list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GovernmentEmployeeHealthProgram: Coding = { + code: "GOVEMP", + display: "government employee health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Grade: Coding = { + code: "GRADE", + display: "grade", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GrantorChoice: Coding = { + code: "GRANTORCHOICE", + display: "grantor choice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_GlobalTradeItemNumber: Coding = { + code: "GTIN", + display: "Global Trade Item Number", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Guidance: Coding = { + code: "GUIDE", + display: "guidance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HCPCSLevelIIAndCarrierAssigned: Coding = { + code: "HCPCSA", + display: "HCPCS Level II and Carrier-assigned", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthRecord: Coding = { + code: "HEALTHREC", + display: "health record", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HeldSuspendedAlert: Coding = { + code: "HELD", + display: "held/suspended alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Hemolysis: Coding = { + code: "HEMOLYSIS", + display: "Hemolysis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HGHT: Coding = { + code: "HGHT", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HomeHealth: Coding = { + code: "HH", + display: "home health", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HouseholdSituationObservation: Coding = { + code: "HHOBS", + display: "household situation observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthInsurancePlanPolicy: Coding = { + code: "HIP", + display: "health insurance plan policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HIPAANoticeOfPrivacyPractices: Coding = { + code: "HIPAANOPP", + display: "HIPAA notice of privacy practices", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HIPAAPsychotherapyNotes: Coding = { + code: "HIPAAPsyNotes", + display: "HIPAA psychotherapy notes", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HIPAASelfPay: Coding = { + code: "HIPAASelfPay", + display: "HIPAA self-pay", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HighRiskPoolProgram: Coding = { + code: "HIRISK", + display: "high risk pool program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationHistory: Coding = { + code: "HISTMEDLIST", + display: "medication history", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RecordRecordedAsHistorical: Coding = { + code: "HISTORIC", + display: "record recorded as historical", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HIVAIDSInformationSensitivity: Coding = { + code: "HIV", + display: "HIV/AIDS information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HIVAIDSProgram: Coding = { + code: "HIVAIDS", + display: "HIV-AIDS program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthCareInteractionNotPatientCare: Coding = { + code: "HLTHCARE", + display: "Health Care Interaction - Not Patient Care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthMaintenanceOrganizationPolicy: Coding = { + code: "HMO", + display: "health maintenance organization policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CareGiverInteraction: Coding = { + code: "HOMECARE", + display: "Care Giver Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HospitalPatientInteraction: Coding = { + code: "HOSPPTNT", + display: "Hospital Patient Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HospitalVisitorInteraction: Coding = { + code: "HOSPVSTR", + display: "Hospital Visitor Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HouseholdInteraction: Coding = { + code: "HOUSEHLD", + display: "Household Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HumanResourceCompartment: Coding = { + code: "HRCOMPT", + display: "human resource compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthSpendingAccount: Coding = { + code: "HSAPOL", + display: "health spending account", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HarmonizedSalesTax: Coding = { + code: "HST", + display: "harmonized sales Tax", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HumanApproval: Coding = { + code: "HUAPRV", + display: "human approval", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HumanToHumanTransmission: Coding = { + code: "HUMHUMTRNS", + display: "human to human transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Isolation: Coding = { + code: "I", + display: "Isolation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationCollection: Coding = { + code: "ICOL", + display: "information collection", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Icterus: Coding = { + code: "ICTERUS", + display: "Icterus", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Identified: Coding = { + code: "ID", + display: "Identified", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationDisclosure: Coding = { + code: "IDSCL", + display: "information disclosure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImprovementNotation: Coding = { + code: "IDUR", + display: "improvement notation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Illegal: Coding = { + code: "ILLEGAL", + display: "illegal", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImageAttachment: Coding = { + code: "IMG", + display: "image attachment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationListEntry: Coding = { + code: "IMMLE", + display: "immunization list entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationListReview: Coding = { + code: "IMMLREV", + display: "immunization list review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImmunizationCategory: Coding = { + code: "IMMUCAT", + display: "immunization category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Immunization: Coding = { + code: "IMMUNIZ", + display: "Immunization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InpatientEncounter: Coding = { + code: "IMP", + display: "inpatient encounter", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImpliedConsent: Coding = { + code: "IMPLIED", + display: "implied consent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImpliedConsentWithOpportunityToDissent: Coding = { + code: "IMPLIEDD", + display: "implied consent with opportunity to dissent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IndigenousPeoplesHealthProgram: Coding = { + code: "IND", + display: "indigenous peoples health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ImagingStudyRequiringContrast: Coding = { + code: "IND01", + display: "imaging study requiring contrast", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ColonoscopyPrep: Coding = { + code: "IND02", + display: "colonoscopy prep", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Prophylaxis: Coding = { + code: "IND03", + display: "prophylaxis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SurgicalProphylaxis: Coding = { + code: "IND04", + display: "surgical prophylaxis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PregnancyProphylaxis: Coding = { + code: "IND05", + display: "pregnancy prophylaxis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IndeterminateDiseaseTransmissionMode: Coding = { + code: "INDTRNS", + display: "indeterminate disease transmission mode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationAccess: Coding = { + code: "INFA", + display: "information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccessOnly: Coding = { + code: "INFAO", + display: "access only", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AccessAndSaveOnly: Coding = { + code: "INFASO", + display: "access and save only", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AuthorizedInformationTransfer: Coding = { + code: "INFAUT", + display: "authorized information transfer", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AfterExplicitConsent: Coding = { + code: "INFCON", + display: "after explicit consent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OnlyOnCourtOrder: Coding = { + code: "INFCRT", + display: "only on court order", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OnlyIfDangerToOthers: Coding = { + code: "INFDNG", + display: "only if danger to others", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OnlyInAnEmergency: Coding = { + code: "INFEMER", + display: "only in an emergency", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OnlyIfPublicWelfareRisk: Coding = { + code: "INFPWR", + display: "only if public welfare risk", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RegulatoryInformationTransfer: Coding = { + code: "INFREG", + display: "regulatory information transfer", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InitialVolume: Coding = { + code: "INITIAL", + display: "Initial Volume", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InitialImmunization: Coding = { + code: "INITIMMUNIZ", + display: "Initial Immunization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InmateInteraction: Coding = { + code: "INMATE", + display: "Inmate Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IntoleranceAlert: Coding = { + code: "INT", + display: "Intolerance Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IntermediateDiagnosis: Coding = { + code: "INTDX", + display: "intermediate diagnosis", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OutsideRequestedTime: Coding = { + code: "INTERVAL", + display: "outside requested time", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsInterferenceCode: Coding = { + code: "INTFR", + display: "ActSpecObsInterferenceCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IntimateInteraction: Coding = { + code: "INTIMATE", + display: "Intimate Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IntoleranceList: Coding = { + code: "INTOLIST", + display: "intolerance list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Investigational: Coding = { + code: "INV", + display: "investigational", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedInvoice: Coding = { + code: "INVOICE", + display: "submitted invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InvoiceType: Coding = { + code: "INVTYPE", + display: "invoice type", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InPosition: Coding = { + code: "IP", + display: "In Position", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InitialPopulation: Coding = { + code: "IPOP", + display: "initial population", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InitialPatientPopulation: Coding = { + code: "IPPOP", + display: "initial patient population", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InformationRedisclosure: Coding = { + code: "IRDSCL", + display: "information redisclosure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_IsolationAllowance: Coding = { + code: "ISOL", + display: "isolation allowance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DetectedIssue: Coding = { + code: "ISSUE", + display: "detected issue", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ItemsCounted: Coding = { + code: "ITMCNT", + display: "items counted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Keyword: Coding = { + code: "KEY", + display: "keyword", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnknownKeyIdentifier: Coding = { + code: "KEY204", + display: "Unknown key identifier", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DuplicateKeyIdentifier: Coding = { + code: "KEY205", + display: "Duplicate key identifier", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonMatchingIdentification: Coding = { + code: "KEY206", + display: "non-matching identification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_KnowledgeSubject: Coding = { + code: "KSUBJ", + display: "knowledge subject", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_KnowledgeSubtopic: Coding = { + code: "KSUBT", + display: "knowledge subtopic", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LeftEquipment: Coding = { + code: "L", + display: "Left Equipment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LabAlert: Coding = { + code: "LAB", + display: "Lab Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LabTestCategory: Coding = { + code: "LABCAT", + display: "lab test category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LaboratoryTestOrderEntryTask: Coding = { + code: "LABOE", + display: "laboratory test order entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LabResults: Coding = { + code: "LABRESULTS", + display: "lab results", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LaboratoryResultsReviewTask: Coding = { + code: "LABRREV", + display: "laboratory results review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LactationAlert: Coding = { + code: "LACT", + display: "Lactation Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LactationTransmission: Coding = { + code: "LACTTRNS", + display: "lactation transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LateInvoice: Coding = { + code: "LATE", + display: "late invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LawEnforcementTransport: Coding = { + code: "LAWENF", + display: "law enforcement transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LDLPrecipitation: Coding = { + code: "LDLP", + display: "LDL Precipitation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LengthIsTooLong: Coding = { + code: "LEN_LONG", + display: "length is too long", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LengthOutOfRange: Coding = { + code: "LEN_RANGE", + display: "length out of range", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LengthIsTooShort: Coding = { + code: "LEN_SHORT", + display: "length is too short", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LensInvoiceGroup: Coding = { + code: "LENSING", + display: "lens invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowFat: Coding = { + code: "LF", + display: "low fat", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LifeTimeMaximum: Coding = { + code: "LFEMX", + display: "life time maximum", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LicensedGeneralPhysicianCare: Coding = { + code: "LGPC", + display: "licensed general physician care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LifeInsurancePolicy: Coding = { + code: "LIFE", + display: "life insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Lipemia: Coding = { + code: "LIPEMIA", + display: "Lipemia", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LivingArrangementInformationSensitivity: Coding = { + code: "LIVARG", + display: "living arrangement information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Loan: Coding = { + code: "LOAN", + display: "Loan", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Location: Coding = { + code: "LOC", + display: "location", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LocationInformationSensitivity: Coding = { + code: "LOCIS", + display: "location information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowProtein: Coding = { + code: "LP", + display: "low protein", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Liquid: Coding = { + code: "LQ", + display: "liquid", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LegitimateRelationshipCompartment: Coding = { + code: "LRCOMPT", + display: "legitimate relationship compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowSodium: Coding = { + code: "LS", + display: "low sodium", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LongTermCarePolicy: Coding = { + code: "LTC", + display: "long term care policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LongTermCareFacilityInteraction: Coding = { + code: "LTRMCARE", + display: "Long Term Care Facility Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LimitedUse: Coding = { + code: "LU", + display: "limited use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Missing: Coding = { + code: "M", + display: "Missing", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MandatoryHealthProgram: Coding = { + code: "MANDPOL", + display: "mandatory health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ManualReview: Coding = { + code: "MANUAL", + display: "manual review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MarkupOrUpCharge: Coding = { + code: "MARKUP", + display: "markup or up-charge", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MaritalStatusInformationSensitivity: Coding = { + code: "MARST", + display: "marital status information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationAdministrationRecordWorkListReviewTask: Coding = { + code: "MARWLREV", + display: "medication administration record work list review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RepetitionsAboveMaximum: Coding = { + code: "MAXOCCURS", + display: "repetitions above maximum", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MasterCard: Coding = { + code: "MC", + display: "Master Card", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ManagedCarePolicy: Coding = { + code: "MCPOL", + display: "managed care policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MaximumDosageReached: Coding = { + code: "MDOSE", + display: "maximum dosage reached", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Medical: Coding = { + code: "MED", + display: "Medical", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicalConditionCategory: Coding = { + code: "MEDCCAT", + display: "medical condition category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationList: Coding = { + code: "MEDLIST", + display: "medication list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationOrderEntryTask: Coding = { + code: "MEDOE", + display: "medication order entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasurementEndDate: Coding = { + code: "MEDT", + display: "measurement end date", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MentalHealthCategory: Coding = { + code: "MENCAT", + display: "mental health category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MentalHealthPolicy: Coding = { + code: "MENTPOL", + display: "mental health policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MentalHealthProgram: Coding = { + code: "MENTPRG", + display: "mental health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MentalHealthInformationSensitivity: Coding = { + code: "MH", + display: "mental health information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MicrobiologyOrganismsResultsReviewTask: Coding = { + code: "MICROORGRREV", + display: "microbiology organisms results review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MicrobiologyResultsReviewTask: Coding = { + code: "MICRORREV", + display: "microbiology results review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MicrobiologySensitivityTestResultsReviewTask: Coding = { + code: "MICROSENSRREV", + display: "microbiology sensitivity test results review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MilitaryHealthProgram: Coding = { + code: "MILITARY", + display: "military health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MinimumNecessary: Coding = { + code: "MINEC", + display: "minimum necessary", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TooSoonWithinFrequencyBasedOnTheUsage: Coding = { + code: "MINFREQ", + display: "too soon within frequency based on the usage", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RepetitionsBelowMinimum: Coding = { + code: "MINOCCURS", + display: "repetitions below minimum", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MissedAppointment: Coding = { + code: "MISSAPT", + display: "missed appointment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ConditionalElementMissing: Coding = { + code: "MISSCOND", + display: "conditional element missing", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MandatoryElementMissing: Coding = { + code: "MISSMAND", + display: "mandatory element missing", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationListReviewTask: Coding = { + code: "MLREV", + display: "medication list review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Model: Coding = { + code: "MODEL", + display: "model", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Month: Coding = { + code: "MONTH", + display: "month", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ManufacturerSample: Coding = { + code: "MS", + display: "Manufacturer Sample", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasurementStartDate: Coding = { + code: "MSD", + display: "measurement start date", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RiskAdjustment: Coding = { + code: "MSRADJ", + display: "risk adjustment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RateAggregation: Coding = { + code: "MSRAGG", + display: "rate aggregation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthQualityMeasureImprovementNotation: Coding = { + code: "MSRIMPROV", + display: "health quality measure improvement notation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Jurisdiction: Coding = { + code: "MSRJUR", + display: "jurisdiction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasureObservation: Coding = { + code: "MSROBS", + display: "measure observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasurePopulation: Coding = { + code: "MSRPOPL", + display: "measure population", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasurePopulationExclusions: Coding = { + code: "MSRPOPLEX", + display: "measure population exclusions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReporterType: Coding = { + code: "MSRRPTR", + display: "reporter type", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TimeframeForReporting: Coding = { + code: "MSRRPTTIME", + display: "timeframe for reporting", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasureScoring: Coding = { + code: "MSRSCORE", + display: "measure scoring", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthQualityMeasureCareSetting: Coding = { + code: "MSRSET", + display: "health quality measure care setting", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthQualityMeasureTopicType: Coding = { + code: "MSRTOPIC", + display: "health quality measure topic type", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasurementPeriod: Coding = { + code: "MSRTP", + display: "measurement period", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MeasureType: Coding = { + code: "MSRTYPE", + display: "measure type", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MilitarySexualTraumaInformationSensitivity: Coding = { + code: "MST", + display: "military sexual trauma information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MotorVehicleAccident: Coding = { + code: "MVA", + display: "Motor vehicle accident", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NormalDiet: Coding = { + code: "N", + display: "normal diet", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonAllergyIntolerance: Coding = { + code: "NAINT", + display: "Non-Allergy Intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InsufficientAuthorization: Coding = { + code: "NAT", + display: "Insufficient authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NotAuthorized: Coding = { + code: "NAUTH", + display: "Not Authorized", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NotEligible: Coding = { + code: "NELG", + display: "Not Eligible", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NetAmount: Coding = { + code: "NETAMT", + display: "Net Amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Neutralization: Coding = { + code: "NEUT", + display: "Neutralization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoFat: Coding = { + code: "NF", + display: "no fat", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NaturalHealthProductAlert: Coding = { + code: "NHP", + display: "Natural Health Product Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutSubjectAuthorization: Coding = { + code: "NOAUTH", + display: "no disclosure without subject authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoCollection: Coding = { + code: "NOCOLLECT", + display: "no collection", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoConsent: Coding = { + code: "NOCONSENT", + display: "no consent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutConsentDirective: Coding = { + code: "NODSCLCD", + display: "no disclosure without consent directive", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutInformationSubjectQuoteSConsentDirective: Coding = { + code: "NODSCLCDS", + display: "no disclosure without information subject's consent directive", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DuplicateValuesAreNotPermitted: Coding = { + code: "NODUPS", + display: "duplicate values are not permitted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NatureOfInjury: Coding = { + code: "NOI", + display: "nature of injury", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoIntegration: Coding = { + code: "NOINTEGRATE", + display: "no integration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoUnlistedEntityDisclosure: Coding = { + code: "NOLIST", + display: "no unlisted entity disclosure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutMOU: Coding = { + code: "NOMOU", + display: "no disclosure without MOU", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonPaymentData: Coding = { + code: "NON", + display: "Non-Payment Data", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InpatientNonAcute: Coding = { + code: "NONAC", + display: "inpatient non-acute", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonPrescriptionInteractionAlert: Coding = { + code: "NONRX", + display: "Non-Prescription Interaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutOrganizationalAuthorization: Coding = { + code: "NOORGPOL", + display: "no disclosure without organizational authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureToPatientFamilyOrCaregiversWithoutAttendingProviderQuoteSAuthorization: Coding = { + code: "NOPAT", + display: "no disclosure to patient, family or caregivers without attending provider's authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ElementWillNotBePersisted: Coding = { + code: "NOPERSIST", + display: "element will not be persisted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoCollectionBeyondPurposeOfUse: Coding = { + code: "NOPERSISTP", + display: "no collection beyond purpose of use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoticeOfPrivacyPractices: Coding = { + code: "NOPP", + display: "notice of privacy practices", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoRedisclosureWithoutConsentDirective: Coding = { + code: "NORDSCLCD", + display: "no redisclosure without consent directive", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoRedisclosureWithoutInformationSubjectQuoteSConsentDirective: Coding = { + code: "NORDSCLCDS", + display: "no redisclosure without information subject's consent directive", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutJurisdictionalAuthorization: Coding = { + code: "NORDSCLW", + display: "no disclosure without jurisdictional authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoRelinking: Coding = { + code: "NORELINK", + display: "no relinking", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoReuseBeyondPurposeOfUse: Coding = { + code: "NOREUSE", + display: "no reuse beyond purpose of use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NosocomialTransmission: Coding = { + code: "NOSTRNS", + display: "nosocomial transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoLongerActionable: Coding = { + code: "NOTACTN", + display: "no longer actionable", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NotEquivalentAlert: Coding = { + code: "NOTEQUIV", + display: "not equivalent alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NotGenericallyEquivalentAlert: Coding = { + code: "NOTEQUIVGEN", + display: "not generically equivalent alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NotTherapeuticallyEquivalentAlert: Coding = { + code: "NOTEQUIVTHER", + display: "not therapeutically equivalent alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoUnauthorizedVIPDisclosure: Coding = { + code: "NOVIP", + display: "no unauthorized VIP disclosure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Numerator: Coding = { + code: "NUMER", + display: "numerator", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NumeratorExclusions: Coding = { + code: "NUMEX", + display: "numerator exclusions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_InProcess: Coding = { + code: "O", + display: "In Process", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObligationPolicy: Coding = { + code: "ObligationPolicy", + display: "obligation policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Obstetrics: Coding = { + code: "OBS", + display: "Obstetrics", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationAlert: Coding = { + code: "OBSA", + display: "Observation Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AntigenCount: Coding = { + code: "OBSANTC", + display: "antigen count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AntigenValidity: Coding = { + code: "OBSANTV", + display: "antigen validity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObservationEncounter: Coding = { + code: "OBSENC", + display: "observation encounter", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ObsoleteRecordReturned: Coding = { + code: "OBSOLETE", + display: "obsolete record returned", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OrderEntryTask: Coding = { + code: "OE", + display: "order entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OralHealthService: Coding = { + code: "OHSINV", + display: "oral health service", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Intolerance: Coding = { + code: "OINT", + display: "intolerance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Oncology: Coding = { + code: "ONC", + display: "Oncology", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OneTime: Coding = { + code: "ONET", + display: "one time", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OutOfJurisdiction: Coding = { + code: "OOJ", + display: "out of jurisdiction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OutOfOffice: Coding = { + code: "OOO", + display: "out of office", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OpioidUseDisorderInformationSensitivity: Coding = { + code: "OPIOIDUD", + display: "opioid use disorder information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OptIn: Coding = { + code: "OPTIN", + display: "opt-in", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OptInWithRestrictions: Coding = { + code: "OPTINR", + display: "opt-in with restrictions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OpOut: Coding = { + code: "OPTOUT", + display: "op-out", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OptOutWithExceptions: Coding = { + code: "OPTOUTE", + display: "opt-out with exceptions", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoDisclosureWithoutOriginatorAuthorization: Coding = { + code: "ORCON", + display: "no disclosure without originator authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OrdersReviewTask: Coding = { + code: "OREV", + display: "orders review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_OrthodonticService: Coding = { + code: "ORTHO", + display: "orthodontic service", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NonPrescriptionMedicine: Coding = { + code: "OTC", + display: "non prescription medicine", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Private: Coding = { + code: "P", + display: "Private", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientAdministrationCompartment: Coding = { + code: "PACOMPT", + display: "patient administration compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PhenylalanineFree: Coding = { + code: "PAF", + display: "phenylalanine free", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreferredAccommodationInvoice: Coding = { + code: "PAINV", + display: "preferred accommodation invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Palliative: Coding = { + code: "PALL", + display: "Palliative", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaperDocumentationToFollow: Coding = { + code: "PAPER", + display: "paper documentation to follow", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Parenteral: Coding = { + code: "PAR", + display: "parenteral", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ParenteralTransmission: Coding = { + code: "PARTRNS", + display: "parenteral transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientAdverseEvent: Coding = { + code: "PAT_ADV_EVNT", + display: "patient adverse event", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientDocumentationTask: Coding = { + code: "PATDOC", + display: "patient documentation task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientEducationEntry: Coding = { + code: "PATEDUE", + display: "patient education entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientInformationReviewTask: Coding = { + code: "PATINFO", + display: "patient information review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ViolatesStatedPreferences: Coding = { + code: "PATPREF", + display: "violates stated preferences", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ViolatesStatedPreferencesAlternateAvailable: Coding = { + code: "PATPREFALT", + display: "violates stated preferences, alternate available", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PathologyReportEntryTask: Coding = { + code: "PATREPE", + display: "pathology report entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PathologyReportReviewTask: Coding = { + code: "PATREPREV", + display: "pathology report review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Payment: Coding = { + code: "PAY", + display: "payment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Payee: Coding = { + code: "PAYEE", + display: "payee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Payor: Coding = { + code: "PAYOR", + display: "payor", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientBillingAccount: Coding = { + code: "PBILLACCT", + display: "patient billing account", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedPriorPeriodElectronicAmount: Coding = { + code: "PDNFPPELAT", + display: "paid nullified prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedPriorPeriodElectronicCount: Coding = { + code: "PDNFPPELCT", + display: "paid nullified prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedPriorPeriodManualAmount: Coding = { + code: "PDNFPPMNAT", + display: "paid nullified prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedPriorPeriodManualCount: Coding = { + code: "PDNFPPMNCT", + display: "paid nullified prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedSamePeriodElectronicAmount: Coding = { + code: "PDNFSPELAT", + display: "paid nullified same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedSamePeriodElectronicCount: Coding = { + code: "PDNFSPELCT", + display: "paid nullified same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedSamePeriodManualAmount: Coding = { + code: "PDNFSPMNAT", + display: "paid nullified same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNullifiedSamePeriodManualCount: Coding = { + code: "PDNFSPMNCT", + display: "paid nullified same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayablePriorPeriodElectronicAmount: Coding = { + code: "PDNPPPELAT", + display: "paid non-payee payable prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayablePriorPeriodElectronicCount: Coding = { + code: "PDNPPPELCT", + display: "paid non-payee payable prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayablePriorPeriodManualAmount: Coding = { + code: "PDNPPPMNAT", + display: "paid non-payee payable prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayablePriorPeriodManualCount: Coding = { + code: "PDNPPPMNCT", + display: "paid non-payee payable prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayableSamePeriodElectronicAmount: Coding = { + code: "PDNPSPELAT", + display: "paid non-payee payable same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayableSamePeriodElectronicCount: Coding = { + code: "PDNPSPELCT", + display: "paid non-payee payable same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayableSamePeriodManualAmount: Coding = { + code: "PDNPSPMNAT", + display: "paid non-payee payable same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidNonPayeePayableSamePeriodManualCount: Coding = { + code: "PDNPSPMNCT", + display: "paid non-payee payable same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayablePriorPeriodElectronicAmount: Coding = { + code: "PDPPPPELAT", + display: "paid payee payable prior-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayablePriorPeriodElectronicCount: Coding = { + code: "PDPPPPELCT", + display: "paid payee payable prior-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayablePriorPeriodManualAmount: Coding = { + code: "PDPPPPMNAT", + display: "paid payee payable prior-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayablePriorPeriodManualCount: Coding = { + code: "PDPPPPMNCT", + display: "paid payee payable prior-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayableSamePeriodElectronicAmount: Coding = { + code: "PDPPSPELAT", + display: "paid payee payable same-period electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayableSamePeriodElectronicCount: Coding = { + code: "PDPPSPELCT", + display: "paid payee payable same-period electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayableSamePeriodManualAmount: Coding = { + code: "PDPPSPMNAT", + display: "paid payee payable same-period manual amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaidPayeePayableSamePeriodManualCount: Coding = { + code: "PDPPSPMNCT", + display: "paid payee payable same-period manual count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientDefaultInformationSensitivity: Coding = { + code: "PDS", + display: "patient default information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PediatricAlert: Coding = { + code: "PEALRT", + display: "pediatric alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Pediatrics: Coding = { + code: "PED", + display: "Pediatrics", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PeriodicFee: Coding = { + code: "PERFEE", + display: "periodic fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Period: Coding = { + code: "PERIOD", + display: "period", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PerformanceBonus: Coding = { + code: "PERMBNS", + display: "performance bonus", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PersistSecurityLabel: Coding = { + code: "PERSISTLABEL", + display: "persist security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Pharmaceutical: Coding = { + code: "PHAR", + display: "Pharmaceutical", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PhysicianRequestedInformationSensitivity: Coding = { + code: "PHY", + display: "physician requested information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PhysicalRehab: Coding = { + code: "PHYRHB", + display: "Physical Rehab", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PublicInsuranceExhausted: Coding = { + code: "PIE", + display: "public insurance exhausted", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PaperInvoice: Coding = { + code: "PINV", + display: "paper invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonSpaceInteraction: Coding = { + code: "PLACE", + display: "Common Space Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TransplacentalTransmission: Coding = { + code: "PLACTRNS", + display: "transplacental transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PolyOrdererAlert: Coding = { + code: "PLYDOC", + display: "Poly-orderer Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PolySupplierAlert: Coding = { + code: "PLYPHRM", + display: "Poly-supplier Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PropertyAndCasualtyInsurancePolicy: Coding = { + code: "PNC", + display: "property and casualty insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Point: Coding = { + code: "POINT", + display: "point", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Polyline: Coding = { + code: "POLY", + display: "polyline", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PointOfServicePolicy: Coding = { + code: "POS", + display: "point of service policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreferredProviderOrganizationPolicy: Coding = { + code: "PPO", + display: "preferred provider organization policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PriorPeriodAdjustment: Coding = { + code: "PPRD", + display: "prior period adjustment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PRA: Coding = { + code: "PRA", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProductInvoiceGroup: Coding = { + code: "PRDING", + display: "product invoice group", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PeriodMaximum: Coding = { + code: "PRDMX", + display: "period maximum", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreDilution: Coding = { + code: "PRE", + display: "Pre-Dilution", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreferenceStrength: Coding = { + code: "PREFSTRENGTH", + display: "preference strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PregnancyAlert: Coding = { + code: "PREG", + display: "Pregnancy Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreAdmission: Coding = { + code: "PRENC", + display: "pre-admission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PreviouslyIneffective: Coding = { + code: "PREVINEF", + display: "previously ineffective", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PrivacyMark: Coding = { + code: "PRIVMARK", + display: "privacy mark", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Preliminary: Coding = { + code: "PRLMN", + display: "preliminary", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AsNeeded: Coding = { + code: "PRN", + display: "as needed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProfessionalAssociationDeduction: Coding = { + code: "PROA", + display: "professional association deduction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProblemList: Coding = { + code: "PROBLIST", + display: "problem list", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProblemListEntryTask: Coding = { + code: "PROBLISTE", + display: "problem list entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProblemListReviewTask: Coding = { + code: "PROBLISTREV", + display: "problem list review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Provider: Coding = { + code: "PROV", + display: "provider", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PatientRequestedInformationSensitivity: Coding = { + code: "PRS", + display: "patient requested information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PrivateTransport: Coding = { + code: "PRVTRN", + display: "private transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProvincialStateSalesTax: Coding = { + code: "PST", + display: "provincial/state sales tax", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProfessionalServiceCategory: Coding = { + code: "PSVCCAT", + display: "professional service category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PsychiatryDisorderInformationSensitivity: Coding = { + code: "PSY", + display: "psychiatry disorder information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Psychiatric: Coding = { + code: "PSYCH", + display: "Psychiatric", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PsychotherapyNoteInformationSensitivity: Coding = { + code: "PSYTHPN", + display: "psychotherapy note information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_HealthCareInteractionPatientCare: Coding = { + code: "PTNTCARE", + display: "Health Care Interaction - Patient Care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PublicHealthcare: Coding = { + code: "PUBLICPOL", + display: "public healthcare", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PublicTransport: Coding = { + code: "PUBTRN", + display: "public transport", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DelayedByAPreviousPayor: Coding = { + code: "PYRDELAY", + display: "delayed by a previous payor", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ProcessCompleted: Coding = { + code: "R", + display: "Process Completed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RaceInformationSensitivity: Coding = { + code: "RACE", + display: "race information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RadiologyReportEntryTask: Coding = { + code: "RADREPE", + display: "radiology report entry task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RadiologyReportReviewTask: Coding = { + code: "RADREPREV", + display: "radiology report review task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RelatedAllergyAlert: Coding = { + code: "RALG", + display: "Related Allergy Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RelatedPriorReactionAlert: Coding = { + code: "RAR", + display: "Related Prior Reaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Rationale: Coding = { + code: "RAT", + display: "rationale", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReductionDiet: Coding = { + code: "RD", + display: "reduction diet", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReactionAlert: Coding = { + code: "REACT", + display: "Reaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Recalcification: Coding = { + code: "RECA", + display: "Recalcification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Recovery: Coding = { + code: "RECOV", + display: "recovery", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Redact: Coding = { + code: "REDACT", + display: "redact", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Reference: Coding = { + code: "REF", + display: "reference", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReflexPermission: Coding = { + code: "REFLEX", + display: "reflex permission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReferralNotRequired: Coding = { + code: "REFNR", + display: "referral not required", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefrainPolicy: Coding = { + code: "RefrainPolicy", + display: "refrain policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReinsurancePolicy: Coding = { + code: "REI", + display: "reinsurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReligionInformationSensitivity: Coding = { + code: "REL", + display: "religion information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReminderListEntry: Coding = { + code: "REMLE", + display: "reminder list entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReminderListReview: Coding = { + code: "REMLREV", + display: "reminder list review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Rent: Coding = { + code: "RENT", + display: "Rent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RepresentativeHalfLife: Coding = { + code: "REP_HALF_LIFE", + display: "representative half-life", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RepetitionsOutOfRange: Coding = { + code: "REP_RANGE", + display: "repetitions out of range", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ECGRepresentativeBeatWaveforms: Coding = { + code: "REPRESENTATIVE_BEAT", + display: "ECG representative beat waveforms", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RepeatedService: Coding = { + code: "REPSERV", + display: "repeated service", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RerunDilution: Coding = { + code: "RERUN", + display: "Rerun Dilution", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ResearchProjectCompartment: Coding = { + code: "RESCOMPT", + display: "research project compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ResearchInformationAccess: Coding = { + code: "RESEARCH", + display: "research information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RestockingFee: Coding = { + code: "RESTOCK", + display: "restocking fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RetireeHealthProgram: Coding = { + code: "RETIRE", + display: "retiree health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RetroAdjustment: Coding = { + code: "RETRO", + display: "retro adjustment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_StandardChargeReversal: Coding = { + code: "REV", + display: "Standard Charge Reversal", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Refill: Coding = { + code: "RF", + display: "Refill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillComplete: Coding = { + code: "RFC", + display: "Refill - Complete", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillCompletePartialStrength: Coding = { + code: "RFCS", + display: "refill complete partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillFirstFillThisFacility: Coding = { + code: "RFF", + display: "Refill (First fill this facility)", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillPartialStrengthFirstFillThisFacility: Coding = { + code: "RFFS", + display: "refill partial strength (first fill this facility)", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillPartFill: Coding = { + code: "RFP", + display: "Refill - Part Fill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillPartFillPartialStrength: Coding = { + code: "RFPS", + display: "refill part fill partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillPartialStrength: Coding = { + code: "RFS", + display: "refill partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ECGRhythmWaveforms: Coding = { + code: "RHYTHM", + display: "ECG rhythm waveforms", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RelatedIntoleranceAlert: Coding = { + code: "RINT", + display: "Related Intolerance Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RiskAssessmentInstrumentTask: Coding = { + code: "RISKASSESS", + display: "risk assessment instrument task", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RiskFactors: Coding = { + code: "RISKLIST", + display: "risk factors", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RecordsManagementCompartment: Coding = { + code: "RMGTCOMPT", + display: "records management compartment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_FullySpecifiedROI: Coding = { + code: "ROIFS", + display: "fully specified ROI", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PartiallySpecifiedROI: Coding = { + code: "ROIPS", + display: "partially specified ROI", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RosterFunding: Coding = { + code: "ROST", + display: "roster funding", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RelatedReactionAlert: Coding = { + code: "RREACT", + display: "Related Reaction Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_DeIdentifiedInformationAccess: Coding = { + code: "RSDID", + display: "de-identified information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ReIdentifiableInformationAccess: Coding = { + code: "RSREID", + display: "re-identifiable information access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_PrescriptionOnlyMedicine: Coding = { + code: "RX", + display: "prescription only medicine", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_MedicationCategory: Coding = { + code: "RXCAT", + display: "medication category", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RxCompoundInvoice: Coding = { + code: "RXCINV", + display: "Rx compound invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RxDispenseInvoice: Coding = { + code: "RXDINV", + display: "Rx dispense invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Suite: Coding = { + code: "S", + display: "Suite", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpecialAuthorization: Coding = { + code: "SA", + display: "special authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpecialAccess: Coding = { + code: "SAC", + display: "special access", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SafetyNetClinicProgram: Coding = { + code: "SAFNET", + display: "safety net clinic program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Sale: Coding = { + code: "SALE", + display: "Sale", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedBilledElectronicAmount: Coding = { + code: "SBBLELAT", + display: "submitted billed electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedBilledElectronicCount: Coding = { + code: "SBBLELCT", + display: "submitted billed electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SessionalOrBlockFeeInvoice: Coding = { + code: "SBFINV", + display: "sessional or block fee invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedNullifiedElectronicAmount: Coding = { + code: "SBNFELAT", + display: "submitted nullified electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedCancelledElectronicCount: Coding = { + code: "SBNFELCT", + display: "submitted cancelled electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedPendingElectronicAmount: Coding = { + code: "SBPDELAT", + display: "submitted pending electronic amount", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubmittedPendingElectronicCount: Coding = { + code: "SBPDELCT", + display: "submitted pending electronic count", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SickleCellAnemiaInformationSensitivity: Coding = { + code: "SCA", + display: "sickle cell anemia information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SchonkostGE: Coding = { + code: "SCH", + display: "schonkost (GE)", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_School: Coding = { + code: "SCHL", + display: "school", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SchoolDivision: Coding = { + code: "SCHLDIV", + display: "school division", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SchoolAccident: Coding = { + code: "SCHOOL", + display: "School Accident", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SchoolInteraction: Coding = { + code: "SCHOOL2", + display: "School Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SupplementalDataElements: Coding = { + code: "SDE", + display: "supplemental data elements", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SexualAssaultAbuseOrDomesticViolenceInformationSensitivity: Coding = { + code: "SDV", + display: "sexual assault, abuse, or domestic violence information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityAlterationIntegrityObservation: Coding = { + code: "SECALTINTOBS", + display: "security alteration integrity observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityCategoryObservation: Coding = { + code: "SECCATOBS", + display: "security category observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityClassificationObservation: Coding = { + code: "SECCLASSOBS", + display: "security classification observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityControlObservation: Coding = { + code: "SECCONOBS", + display: "security control observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityDataIntegrityObservation: Coding = { + code: "SECDATINTOBS", + display: "security data integrity observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityConfidenceObservation: Coding = { + code: "SECINTCONOBS", + display: "security integrity confidence observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityObservation: Coding = { + code: "SECINTOBS", + display: "security integrity observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityProvenanceAssertedByObservation: Coding = { + code: "SECINTPRVABOBS", + display: "security integrity provenance asserted by observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityProvenanceObservation: Coding = { + code: "SECINTPRVOBS", + display: "security integrity provenance observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityProvenanceReportedByObservation: Coding = { + code: "SECINTPRVRBOBS", + display: "security integrity provenance reported by observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityIntegrityStatusObservation: Coding = { + code: "SECINTSTOBS", + display: "security integrity status observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityObservationType: Coding = { + code: "SECOBS", + display: "SecurityObservationType", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SECTRSTOBS: Coding = { + code: "SECTRSTOBS", + display: "SECTRSTOBS", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SecurityPolicy: Coding = { + code: "SecurityPolicy", + display: "security policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SendingApplication: Coding = { + code: "SENDAPP", + display: "sending application", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SessionalFunding: Coding = { + code: "SESS", + display: "sessional funding", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SeverityObservation: Coding = { + code: "SEV", + display: "Severity Observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SexualityAndReproductiveHealthInformationSensitivity: Coding = { + code: "SEX", + display: "sexuality and reproductive health information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SexualTransmission: Coding = { + code: "SEXTRNS", + display: "sexual transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SickleCell: Coding = { + code: "SICKLE", + display: "sickle cell", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ScriptOwing: Coding = { + code: "SO", + display: "Script Owing", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SocialServiceProgram: Coding = { + code: "SOCIAL", + display: "social service program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SocialExtendedFamilyInteraction: Coding = { + code: "SOCIAL2", + display: "Social/Extended Family Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SemiPrivate: Coding = { + code: "SP", + display: "Semi-private", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpendDown: Coding = { + code: "SPEND", + display: "spend down", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpeciallyProtectedInformationSensitivity: Coding = { + code: "SPI", + display: "specially protected information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Coating_2: Coding = { + code: "SPLCOATING", + display: "coating", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Color_2: Coding = { + code: "SPLCOLOR", + display: "color", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Image: Coding = { + code: "SPLIMAGE", + display: "image", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Imprint: Coding = { + code: "SPLIMPRINT", + display: "imprint", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Scoring_2: Coding = { + code: "SPLSCORING", + display: "scoring", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Shape_2: Coding = { + code: "SPLSHAPE", + display: "shape", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Size_2: Coding = { + code: "SPLSIZE", + display: "size", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Symbol: Coding = { + code: "SPLSYMBOL", + display: "symbol", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SportingAccident: Coding = { + code: "SPT", + display: "Sporting Accident", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpecimenReceived: Coding = { + code: "SREC", + display: "specimen received", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ShortStay: Coding = { + code: "SS", + display: "short stay", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SensitiveServiceProviderInformationSensitivity: Coding = { + code: "SSP", + display: "sensitive service provider information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpecimenInStorage: Coding = { + code: "SSTOR", + display: "specimen in storage", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SexuallyTransmittedDiseaseInformationSensitivity: Coding = { + code: "STD", + display: "sexually transmitted disease information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Storage: Coding = { + code: "STORE", + display: "Storage", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SpecimenInTransit: Coding = { + code: "STRAN", + display: "specimen in transit", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Stratification: Coding = { + code: "STRAT", + display: "stratification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_StartTooLateAlert_2: Coding = { + code: "STRTLATE", + display: "Start Too Late Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubstanceUsePolicy: Coding = { + code: "SUBPOL", + display: "substance use policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubstanceUseProgram: Coding = { + code: "SUBPRG", + display: "substance use program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubsidizedFeeForServiceProgram: Coding = { + code: "SUBSIDFFS", + display: "subsidized fee for service program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubsidizedHealthProgram: Coding = { + code: "SUBSIDIZ", + display: "subsidized health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubsidizedManagedCareProgram: Coding = { + code: "SUBSIDMC", + display: "subsidized managed care program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonSubstanceInteraction: Coding = { + code: "SUBSTNCE", + display: "Common Substance Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubsidizedSupplementalHealthProgram: Coding = { + code: "SUBSUPP", + display: "subsidized supplemental health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SubstanceUseDisorderInformationSensitivity: Coding = { + code: "SUD", + display: "substance use disorder information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NutritionalSupplement: Coding = { + code: "SUPPLEMENT", + display: "nutritional supplement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RecordSuppressed: Coding = { + code: "SUPPRESSED", + display: "record suppressed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Surgical: Coding = { + code: "SURG", + display: "Surgical", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_SurplusLineInsurancePolicy: Coding = { + code: "SURPL", + display: "surplus line insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TeaOnly: Coding = { + code: "T", + display: "tea only", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrialBalance: Coding = { + code: "TB", + display: "Trial Balance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Taboo: Coding = { + code: "TBOO", + display: "taboo", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrialBalancePartialStrength: Coding = { + code: "TBS", + display: "trial balance partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Teacher: Coding = { + code: "TEACHER", + display: "teacher", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrialFill: Coding = { + code: "TF", + display: "Trial Fill", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrialFillPartialStrength: Coding = { + code: "TFS", + display: "trial fill partial strength", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TimingDetectedIssue: Coding = { + code: "TIME", + display: "timing detected issue", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_AbsoluteTimeSequence: Coding = { + code: "TIME_ABSOLUTE", + display: "absolute time sequence", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RelativeTimeSequence: Coding = { + code: "TIME_RELATIVE", + display: "relative time sequence", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_EventTimingIncorrectAlert: Coding = { + code: "TIMING", + display: "event timing incorrect alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Title38Section7332: Coding = { + code: "Title38Section7332", + display: "Title 38 Section 7332", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TermLifeInsurancePolicy: Coding = { + code: "TLIFE", + display: "term life insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillTooLateAlert: Coding = { + code: "TOOLATE", + display: "Refill Too Late Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_RefillTooSoonAlert: Coding = { + code: "TOOSOON", + display: "Refill Too Soon Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TherapeuticProductAlert: Coding = { + code: "TPROD", + display: "Therapeutic Product Alert", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TransactionFee: Coding = { + code: "TRAN", + display: "transaction fee", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TransmissionFormat: Coding = { + code: "TRANF", + display: "transmission format", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Transfer: Coding = { + code: "TRANSFER", + display: "Transfer", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Travel: Coding = { + code: "TRAVEL", + display: "travel", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_CommonTravelInteraction: Coding = { + code: "TRAVINT", + display: "Common Travel Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TransfusionTransmission: Coding = { + code: "TRNSFTRNS", + display: "transfusion transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAccreditation: Coding = { + code: "TRSTACCRD", + display: "trust accreditation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAccreditationObservation: Coding = { + code: "TRSTACCRDOBS", + display: "trust accreditation observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAgreement: Coding = { + code: "TRSTAGRE", + display: "trust agreement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAgreementObservation: Coding = { + code: "TRSTAGREOBS", + display: "trust agreement observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAssurance: Coding = { + code: "TRSTASSUR", + display: "trust assurance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustCertificate: Coding = { + code: "TRSTCERT", + display: "trust certificate", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustCertificateObservation: Coding = { + code: "TRSTCERTOBS", + display: "trust certificate observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustFramework: Coding = { + code: "TRSTFWK", + display: "trust framework", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustFrameworkObservation: Coding = { + code: "TRSTFWKOBS", + display: "trust framework observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustAssuranceObservation: Coding = { + code: "TRSTLOAOBS", + display: "trust assurance observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustMechanism: Coding = { + code: "TRSTMEC", + display: "trust mechanism", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_TrustMechanismObservation: Coding = { + code: "TRSTMECOBS", + display: "trust mechanism observation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnitDose: Coding = { + code: "UD", + display: "Unit Dose", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnitDoseEquivalent: Coding = { + code: "UDE", + display: "unit dose equivalent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Ultrafiltration: Coding = { + code: "UFIL", + display: "Ultrafiltration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UniversalLifeInsurancePolicy: Coding = { + code: "ULIFE", + display: "universal life insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UmbrellaLiabilityInsurancePolicy: Coding = { + code: "UMBRL", + display: "umbrella liability insurance policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UninsuredMotoristPolicy: Coding = { + code: "UNINSMOT", + display: "uninsured motorist policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnitPrice: Coding = { + code: "UNITPRICE", + display: "Unit Price", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnitQuantity: Coding = { + code: "UNITQTY", + display: "Unit Quantity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnrelatedService: Coding = { + code: "UNRELAT", + display: "unrelated service", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UnitedNationsStandardProductsAndServicesClassification: Coding = { + code: "UNSPSC", + display: "United Nations Standard Products and Services Classification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UniversalProductCode: Coding = { + code: "UPC", + display: "Universal Product Code", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_UpgradeSecurityLabel: Coding = { + code: "UPGRDLABEL", + display: "upgrade security label", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Urgent: Coding = { + code: "URGENT", + display: "urgent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_NoticeOfUse: Coding = { + code: "USE", + display: "notice of use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Visa: Coding = { + code: "V", + display: "Visa", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VaccineProductProblem: Coding = { + code: "VAC_PROBLEM", + display: "vaccine product problem", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ValidationIssue: Coding = { + code: "VALIDAT", + display: "validation issue", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VectorBorneTransmission: Coding = { + code: "VECTRNS", + display: "vector-borne transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VerbalAuthorization: Coding = { + code: "VERBAUTH", + display: "verbal authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VeteranHealthProgram: Coding = { + code: "VET", + display: "veteran health program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VerifyPaper: Coding = { + code: "VFPAPER", + display: "verify paper", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ViolenceInformationSensitivity: Coding = { + code: "VIO", + display: "violence information sensitivity", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VisionCarePolicy: Coding = { + code: "VISPOL", + display: "vision care policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_LowValinLeucinIsoleucin: Coding = { + code: "VLI", + display: "low valin, leucin, isoleucin", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ActSpecObsVolumeCode: Coding = { + code: "VOLUME", + display: "ActSpecObsVolumeCode", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Virtual: Coding = { + code: "VR", + display: "virtual", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_VisionDispenseInvoice: Coding = { + code: "VRXINV", + display: "vision dispense invoice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Ward: Coding = { + code: "W", + display: "Ward", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WaterBorneTransmission: Coding = { + code: "WATTRNS", + display: "water-borne transmission", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WorkerQuoteSCompensation: Coding = { + code: "WCBPOL", + display: "worker's compensation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Week: Coding = { + code: "WEEK", + display: "week", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WellnessReminderListEntry: Coding = { + code: "WELLREMLE", + display: "wellness reminder list entry", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WellnessReminderListReview: Coding = { + code: "WELLREMLREV", + display: "wellness reminder list review", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WGHT: Coding = { + code: "WGHT", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WorkInjuryReportAttachment: Coding = { + code: "WIATTCH", + display: "work injury report attachment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WorkInteraction: Coding = { + code: "WORK2", + display: "Work Interaction", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WorkplaceAccident: Coding = { + code: "WPA", + display: "Workplace accident", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_WorkersCompensationProgram: Coding = { + code: "WRKCOMP", + display: "(workers compensation program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_ContainerUnavailable: Coding = { + code: "X", + display: "Container Unavailable", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_XRay: Coding = { + code: "XRAY", + display: "x-ray", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +const v3_ActCode_Year: Coding = { + code: "YEAR", + display: "year", + system: "http://terminology.hl7.org/CodeSystem/v3-ActCode" +}; +/** + * A code specifying the particular kind of Act that the Act-instance represents within its class. Constraints: + * The kind of Act (e.g. physical examination, serum potassium, inpatient encounter, charge financial transaction, etc.) is specified with a code from one of several, typically external, coding systems. The coding system will depend on the class of Act, such as LOINC for observations, etc. Conceptually, the Act.code must be a specialization of the Act.classCode. This is why the structure of ActClass domain should be reflected in the superstructure of the ActCode domain and then individual codes or externally referenced vocabularies subordinated under these domains that reflect the ActClass structure. Act.classCode and Act.code are not modifiers of each other but the Act.code concept should really imply the Act.classCode concept. For a negative example, it is not appropriate to use an Act.code "potassium" together with and Act.classCode for "laboratory observation" to somehow mean "potassium laboratory observation" and then use the same Act.code for "potassium" together with Act.classCode for "medication" to mean "substitution of potassium". This mutually modifying use of Act.code and Act.classCode is not permitted. + */ +export const V3ActCode = { + /** + * An account represents a grouping of financial transactions that are tracked and reported together with a single balance. Examples of account codes (types) are Patient billing accounts (collection of charges), Cost centers; Cash. + */ + ActAccountCode: v3_ActCode_ActAccountCode, + /** + * Includes coded responses that will occur as a result of the adjudication of an electronic invoice at a summary level and provides guidance on interpretation of the referenced adjudication results. + */ + ActAdjudicationCode: v3_ActCode_ActAdjudicationCode, + /** + * Catagorization of grouping criteria for the associated transactions and/or summary (totals, subtotals). + */ + ActAdjudicationGroupCode: v3_ActCode_ActAdjudicationGroupCode, + /** + * Actions to be carried out by the recipient of the Adjudication Result information. + */ + ActAdjudicationResultActionCode: v3_ActCode_ActAdjudicationResultActionCode, + /** + * ActAdministrativeAuthorizationDetectedIssueCode + */ + ActAdministrativeAuthorizationDetectedIssueCode: v3_ActCode_ActAdministrativeAuthorizationDetectedIssueCode, + /** + * Identifies types of detectyed issues for Act class "ALRT" for the administrative and patient administrative acts domains. + */ + ActAdministrativeDetectedIssueCode: v3_ActCode_ActAdministrativeDetectedIssueCode, + /** + * Codes dealing with the management of Detected Issue observations for the administrative and patient administrative acts domains. + */ + ActAdministrativeDetectedIssueManagementCode: v3_ActCode_ActAdministrativeDetectedIssueManagementCode, + /** + * ActAdministrativeRuleDetectedIssueCode + */ + ActAdministrativeRuleDetectedIssueCode: v3_ActCode_ActAdministrativeRuleDetectedIssueCode, + /** + * Definition:An identifying modifier code for healthcare interventions or procedures. + */ + ActBillableModifierCode: v3_ActCode_ActBillableModifierCode, + /** + * Definition: An identifying code for billable services, as opposed to codes for similar services used to identify them for functional purposes. + */ + ActBillableServiceCode: v3_ActCode_ActBillableServiceCode, + /** + * The type of provision(s) made for reimbursing for the deliver of healthcare services and/or goods provided by a Provider, over a specified period. + */ + ActBillingArrangementCode: v3_ActCode_ActBillingArrangementCode, + /** + * Type of bounded ROI. + */ + ActBoundedROICode: v3_ActCode_ActBoundedROICode, + /** + * Description:The type and scope of responsibility taken-on by the performer of the Act for a specific subject of care. + */ + ActCareProvision: v3_ActCode_ActCareProvision, + /** + * Description: Coded types of attachments included to support a healthcare claim. + */ + ActClaimAttachmentCategoryCode: v3_ActCode_ActClaimAttachmentCategoryCode, + /** + * Specifies the type of agreement between one or more grantor and grantee in which rights and obligations related to one or more shared items of interest are allocated. + * + * + * Usage Note: Such agreements may be considered "consent directives" or "contracts" depending on the context, and are considered closely related or synonymous from a legal perspective. + * + * + * Examples: + * + * + * + * Healthcare Privacy Consent Directive permitting or restricting in whole or part the collection, access, use, and disclosure of health information, and any associated handling caveats. + * Healthcare Medical Consent Directive to receive medical procedures after being informed of risks and benefits, thereby reducing the grantee's liability. + * Research Informed Consent for participation in clinical trials and disclosure of health information after being informed of risks and benefits, thereby reducing the grantee's liability. + * Substitute decision maker delegation in which the grantee assumes responsibility to act on behalf of the grantor. + * Contracts in which the agreement requires assent/dissent by the grantor of terms offered by a grantee, a consumer opts out of an "award" system for use of a retailer's marketing or credit card vendor's point collection cards in exchange for allowing purchase tracking and profiling. + * A mobile device or App privacy policy and terms of service to which a user must agree in whole or in part in order to utilize the service. + * Agreements between a client and an authorization server or between an authorization server and a resource operator and/or resource owner permitting or restricting e.g., collection, access, use, and disclosure of information, and any associated handling caveats. + */ + ActConsentDirective: v3_ActCode_ActConsentDirective, + /** + * Definition: The type of consent directive, e.g., to consent or dissent to collect, access, or use in specific ways within an EHRS or for health information exchange; or to disclose health information for purposes such as research. + */ + ActConsentType: v3_ActCode_ActConsentType, + /** + * Constrains the ActCode to the domain of Container Registration + */ + ActContainerRegistrationCode: v3_ActCode_ActContainerRegistrationCode, + /** + * An observation form that determines parameters or attributes of an Act. Examples are the settings of a ventilator machine as parameters of a ventilator treatment act; the controls on dillution factors of a chemical analyzer as a parameter of a laboratory observation act; the settings of a physiologic measurement assembly (e.g., time skew) or the position of the body while measuring blood pressure. + * + * Control variables are forms of observations because just as with clinical observations, the Observation.code determines the parameter and the Observation.value assigns the value. While control variables sometimes can be observed (by noting the control settings or an actually measured feedback loop) they are not primary observations, in the sense that a control variable without a primary act is of no use (e.g., it makes no sense to record a blood pressure position without recording a blood pressure, whereas it does make sense to record a systolic blood pressure without a diastolic blood pressure). + */ + ActControlVariable: v3_ActCode_ActControlVariable, + /** + * Indication of authorization for healthcare service(s) and/or product(s). If authorization is approved, funds are set aside. + */ + ActCoverageAuthorizationConfirmationCode: v3_ActCode_ActCoverageAuthorizationConfirmationCode, + /** + * Response to an insurance coverage eligibility query or authorization request. + */ + ActCoverageConfirmationCode: v3_ActCode_ActCoverageConfirmationCode, + /** + * Indication of eligibility coverage for healthcare service(s) and/or product(s). + */ + ActCoverageEligibilityConfirmationCode: v3_ActCode_ActCoverageEligibilityConfirmationCode, + /** + * Criteria that are applicable to the authorized coverage. + */ + ActCoverageLimitCode: v3_ActCode_ActCoverageLimitCode, + /** + * Maximum amount paid or maximum number of services/products covered; or maximum amount or number covered during a specified time period under the policy or program. + */ + ActCoverageQuantityLimitCode: v3_ActCode_ActCoverageQuantityLimitCode, + /** + * Definition: Set of codes indicating the type of insurance policy or program that pays for the cost of benefits provided to covered parties. + */ + ActCoverageTypeCode: v3_ActCode_ActCoverageTypeCode, + /** + * Codes representing the types of covered parties that may receive covered benefits under a policy or program. + */ + ActCoveredPartyLimitCode: v3_ActCode_ActCoveredPartyLimitCode, + /** + * Description:The type and scope of legal and/or professional responsibility taken-on by the performer of the Act for a specific subject of care as described by a credentialing agency, i.e. government or non-government agency. Failure in executing this Act may result in loss of credential to the person or organization who participates as performer of the Act. Excludes employment agreements. + * + * + * Example:Hospital license; physician license; clinic accreditation. + */ + ActCredentialedCare: v3_ActCode_ActCredentialedCare, + /** + * Description:The type and scope of legal and/or professional responsibility taken-on by the performer of the Act for a specific subject of care as described by an agency for credentialing individuals. + */ + ActCredentialedCareProvisionPeron: v3_ActCode_ActCredentialedCareProvisionPeron, + /** + * Description:The type and scope of legal and/or professional responsibility taken-on by the performer of the Act for a specific subject of care as described by an agency for credentialing programs within organizations. + */ + ActCredentialedCareProvisionProgram: v3_ActCode_ActCredentialedCareProvisionProgram, + /** + * Codes dealing with the management of Detected Issue observations + */ + ActDetectedIssueManagementCode: v3_ActCode_ActDetectedIssueManagementCode, + /** + * Accommodation type. In Intent mood, represents the accommodation type requested. In Event mood, represents accommodation assigned/used. In Definition mood, represents the available accommodation type. + */ + ActEncounterAccommodationCode: v3_ActCode_ActEncounterAccommodationCode, + /** + * Domain provides codes that qualify the ActEncounterClass (ENC) + */ + ActEncounterCode: v3_ActCode_ActEncounterCode, + /** + * Concepts that identify the type or nature of exposure interaction. Examples include "household", "care giver", "intimate partner", "common space", "common substance", etc. to further describe the nature of interaction. + */ + ActExposureCode: v3_ActCode_ActExposureCode, + /** + * ActFinancialTransactionCode + */ + ActFinancialTransactionCode: v3_ActCode_ActFinancialTransactionCode, + /** + * Definition: Set of codes indicating the type of health insurance policy that covers health services provided to covered parties. A health insurance policy is a written contract for insurance between the insurance company and the policyholder, and contains pertinent facts about the policy owner (the policy holder), the health insurance coverage, the insured subscribers and dependents, and the insurer. Health insurance is typically administered in accordance with a plan, which specifies (1) the type of health services and health conditions that will be covered under what circumstances (e.g., exclusion of a pre-existing condition, service must be deemed medically necessary; service must not be experimental; service must provided in accordance with a protocol; drug must be on a formulary; service must be prior authorized; or be a referral from a primary care provider); (2) the type and affiliation of providers (e.g., only allopathic physicians, only in network, only providers employed by an HMO); (3) financial participations required of covered parties (e.g., co-pays, coinsurance, deductibles, out-of-pocket); and (4) the manner in which services will be paid (e.g., under indemnity or fee-for-service health plans, the covered party typically pays out-of-pocket and then file a claim for reimbursement, while health plans that have contractual relationships with providers, i.e., network providers, typically do not allow the providers to bill the covered party for the cost of the service until after filing a claim with the payer and receiving reimbursement). + */ + ActHealthInsuranceTypeCode: v3_ActCode_ActHealthInsuranceTypeCode, + /** + * Set of codes indicating the type of incident or accident. + */ + ActIncidentCode: v3_ActCode_ActIncidentCode, + /** + * Description: The type of health information to which the subject of the information or the subject's delegate consents or dissents. + */ + ActInformationAccessCode: v3_ActCode_ActInformationAccessCode, + /** + * Concepts conveying the context in which authorization given under jurisdictional law, by organizational policy, or by a patient consent directive permits the collection, access, use or disclosure of specified patient health information. + */ + ActInformationAccessContextCode: v3_ActCode_ActInformationAccessContextCode, + /** + * Definition:Indicates the set of information types which may be manipulated or referenced, such as for recommending access restrictions. + */ + ActInformationCategoryCode: v3_ActCode_ActInformationCategoryCode, + /** + * Types of sensitivity policies that apply to Acts. Act.confidentialityCode is defined in the RIM as "constraints around appropriate disclosure of information about this Act, regardless of mood." + * + * + * Usage Note: ActSensitivity codes are used to bind information to an Act.confidentialityCode according to local sensitivity policy so that those confidentiality codes can then govern its handling across enterprises. Internally to a policy domain, however, local policies guide the access control system on how end users in that policy domain are able to use information tagged with these sensitivity values. + */ + ActInformationSensitivityPolicy: v3_ActCode_ActInformationSensitivityPolicy, + /** + * Set of codes indicating the type of insurance policy or other source of funds to cover healthcare costs. + */ + ActInsurancePolicyCode: v3_ActCode_ActInsurancePolicyCode, + /** + * Definition: Set of codes indicating the type of insurance policy. Insurance, in law and economics, is a form of risk management primarily used to hedge against the risk of potential financial loss. Insurance is defined as the equitable transfer of the risk of a potential loss, from one entity to another, in exchange for a premium and duty of care. A policy holder is an individual or an organization enters into a contract with an underwriter which stipulates that, in exchange for payment of a sum of money (a premium), one or more covered parties (insureds) is guaranteed compensation for losses resulting from certain perils under specified conditions. The underwriter analyzes the risk of loss, makes a decision as to whether the risk is insurable, and prices the premium accordingly. A policy provides benefits that indemnify or cover the cost of a loss incurred by a covered party, and may include coverage for services required to remediate a loss. An insurance policy contains pertinent facts about the policy holder, the insurance coverage, the covered parties, and the insurer. A policy may include exemptions and provisions specifying the extent to which the indemnification clause cannot be enforced for intentional tortious conduct of a covered party, e.g., whether the covered parties are jointly or severably insured. + * + * + * Discussion: In contrast to programs, an insurance policy has one or more policy holders, who own the policy. The policy holder may be the covered party, a relative of the covered party, a partnership, or a corporation, e.g., an employer. A subscriber of a self-insured health insurance policy is a policy holder. A subscriber of an employer sponsored health insurance policy is holds a certificate of coverage, but is not a policy holder; the policy holder is the employer. See CoveredRoleType. + */ + ActInsuranceTypeCode: v3_ActCode_ActInsuranceTypeCode, + /** + * Codes representing a grouping of invoice elements (totals, sub-totals), reported through a Payment Advice or a Statement of Financial Activity (SOFA). The code can represent summaries by day, location, payee and other cost elements such as bonus, retroactive adjustment and transaction fees. + */ + ActInvoiceAdjudicationPaymentCode: v3_ActCode_ActInvoiceAdjudicationPaymentCode, + /** + * Codes representing adjustments to a Payment Advice such as retroactive, clawback, garnishee, etc. + */ + ActInvoiceAdjudicationPaymentGroupCode: v3_ActCode_ActInvoiceAdjudicationPaymentGroupCode, + /** + * Codes representing a grouping of invoice elements (totals, sub-totals), reported through a Payment Advice or a Statement of Financial Activity (SOFA). The code can represent summaries by day, location, payee, etc. + */ + ActInvoiceAdjudicationPaymentSummaryCode: v3_ActCode_ActInvoiceAdjudicationPaymentSummaryCode, + /** + * An identifying data string for healthcare products. + */ + ActInvoiceDetailClinicalProductCode: v3_ActCode_ActInvoiceDetailClinicalProductCode, + /** + * An identifying data string for healthcare procedures. + */ + ActInvoiceDetailClinicalServiceCode: v3_ActCode_ActInvoiceDetailClinicalServiceCode, + /** + * Codes representing a service or product that is being invoiced (billed). The code can represent such concepts as "office visit", "drug X", "wheelchair" and other billable items such as taxes, service charges and discounts. + */ + ActInvoiceDetailCode: v3_ActCode_ActInvoiceDetailCode, + /** + * An identifying data string for A substance used as a medication or in the preparation of medication. + */ + ActInvoiceDetailDrugProductCode: v3_ActCode_ActInvoiceDetailDrugProductCode, + /** + * The billable item codes to identify adjudicator specified components to the total billing of a claim. + */ + ActInvoiceDetailGenericAdjudicatorCode: v3_ActCode_ActInvoiceDetailGenericAdjudicatorCode, + /** + * The detail item codes to identify charges or changes to the total billing of a claim due to insurance rules and payments. + */ + ActInvoiceDetailGenericCode: v3_ActCode_ActInvoiceDetailGenericCode, + /** + * The billable item codes to identify modifications to a billable item charge. As for example after hours increase in the office visit fee. + */ + ActInvoiceDetailGenericModifierCode: v3_ActCode_ActInvoiceDetailGenericModifierCode, + /** + * The billable item codes to identify provider supplied charges or changes to the total billing of a claim. + */ + ActInvoiceDetailGenericProviderCode: v3_ActCode_ActInvoiceDetailGenericProviderCode, + /** + * An identifying data string for medical facility accommodations. + */ + ActInvoiceDetailPreferredAccommodationCode: v3_ActCode_ActInvoiceDetailPreferredAccommodationCode, + /** + * The billable item codes to identify modifications to a billable item charge by a tax factor applied to the amount. As for example 7% provincial sales tax. + */ + ActInvoiceDetailTaxCode: v3_ActCode_ActInvoiceDetailTaxCode, + /** + * Type of invoice element that is used to assist in describing an Invoice that is either submitted for adjudication or for which is returned on adjudication results. + */ + ActInvoiceElementCode: v3_ActCode_ActInvoiceElementCode, + /** + * Identifies the different types of summary information that can be reported by queries dealing with Statement of Financial Activity (SOFA). The summary information is generally used to help resolve balance discrepancies between providers and payors. + */ + ActInvoiceElementSummaryCode: v3_ActCode_ActInvoiceElementSummaryCode, + /** + * Type of invoice element that is used to assist in describing an Invoice that is either submitted for adjudication or for which is returned on adjudication results. + * + * Invoice elements of this type signify a grouping of one or more children (detail) invoice elements. They do not have intrinsic costing associated with them, but merely reflect the sum of all costing for it's immediate children invoice elements. + */ + ActInvoiceGroupCode: v3_ActCode_ActInvoiceGroupCode, + /** + * Type of invoice element that is used to assist in describing an Invoice that is either submitted for adjudication or for which is returned on adjudication results. + * + * Invoice elements of this type signify a grouping of one or more children (detail) invoice elements. They do not have intrinsic costing associated with them, but merely reflect the sum of all costing for it's immediate children invoice elements. + * + * The domain is only specified for an intermediate invoice element group (non-root or non-top level) for an Invoice. + */ + ActInvoiceInterGroupCode: v3_ActCode_ActInvoiceInterGroupCode, + /** + * Includes coded responses that will occur as a result of the adjudication of an electronic invoice at a summary level and provides guidance on interpretation of the referenced adjudication results. + */ + ActInvoiceOverrideCode: v3_ActCode_ActInvoiceOverrideCode, + /** + * Type of invoice element that is used to assist in describing an Invoice that is either submitted for adjudication or for which is returned on adjudication results. + * + * Invoice elements of this type signify a grouping of one or more children (detail) invoice elements. They do not have intrinsic costing associated with them, but merely reflect the sum of all costing for it's immediate children invoice elements. + * + * Codes from this domain reflect the type of Invoice such as Pharmacy Dispense, Clinical Service and Clinical Product. The domain is only specified for the root (top level) invoice element group for an Invoice. + */ + ActInvoiceRootGroupCode: v3_ActCode_ActInvoiceRootGroupCode, + /** + * Provides codes associated with ActClass value of LIST (working list) + */ + ActListCode: v3_ActCode_ActListCode, + /** + * General category of medical service provided to the patient during their encounter. + */ + ActMedicalServiceCode: v3_ActCode_ActMedicalServiceCode, + /** + * Definition:A collection of concepts that identifies different types of 'duration-based' mediation working lists. + * + * + * Examples:"Continuous/Chronic" "Short-Term" and "As Needed" + */ + ActMedicationTherapyDurationWorkingList: v3_ActCode_ActMedicationTherapyDurationWorkingList, + /** + * Identifies types of monitoring programs + */ + ActMonitoringProtocolCode: v3_ActCode_ActMonitoringProtocolCode, + /** + * Description:Concepts representing indications (reasons for clinical action) other than diagnosis and symptoms. + */ + ActNonObservationIndicationCode: v3_ActCode_ActNonObservationIndicationCode, + /** + * ActObservationList + */ + ActObservationList: v3_ActCode_ActObservationList, + /** + * Identifies the type of verification investigation being undertaken with respect to the subject of the verification activity. + * + * + * Examples: + * + * + * + * + * Verification of eligibility for coverage under a policy or program - aka enrolled/covered by a policy or program + * + * + * + * Verification of record - e.g., person has record in an immunization registry + * + * + * + * Verification of enumeration - e.g. NPI + * + * + * + * Verification of Board Certification - provider specific + * + * + * + * Verification of Certification - e.g. JAHCO, NCQA, URAC + * + * + * + * Verification of Conformance - e.g. entity use with HIPAA, conformant to the CCHIT EHR system criteria + * + * + * + * Verification of Provider Credentials + * + * + * + * Verification of no adverse findings - e.g. on National Provider Data Bank, Health Integrity Protection Data Base (HIPDB) + */ + ActObservationVerification: v3_ActCode_ActObservationVerification, + /** + * Description:Provides a categorization for annotations recorded directly against the patient . + */ + ActPatientAnnotationType: v3_ActCode_ActPatientAnnotationType, + /** + * Definition: Characterizes how a patient was or will be transported to the site of a patient encounter. + * + * + * Examples: Via ambulance, via public transit, on foot. + */ + ActPatientTransportationModeCode: v3_ActCode_ActPatientTransportationModeCode, + /** + * Code identifying the method or the movement of payment instructions. + * + * Codes are drawn from X12 data element 591 (PaymentMethodCode) + */ + ActPaymentCode: v3_ActCode_ActPaymentCode, + /** + * Identifies types of dispensing events + */ + ActPharmacySupplyType: v3_ActCode_ActPharmacySupplyType, + /** + * Description:Types of policies that further specify the ActClassPolicy value set. + */ + ActPolicyType: v3_ActCode_ActPolicyType, + /** + * A jurisdictional mandate, regulation, obligation, requirement, rule, or expectation deeming certain information to be private to an individual or organization, which is imposed on: + * + * + * The activity of a governed party + * The behavior of a governed party + * The manner in which an act is executed by a governed party + */ + ActPrivacyLaw: v3_ActCode_ActPrivacyLaw, + /** + * A policy deeming certain information to be private to an individual or organization. + * + * + * Definition: A mandate, obligation, requirement, rule, or expectation relating to privacy. + * + * + * Discussion: ActPrivacyPolicyType codes support the designation of the 1..* policies that are applicable to an Act such as a Consent Directive, a Role such as a VIP Patient, or an Entity such as a patient who is a minor. 1..* ActPrivacyPolicyType values may be associated with an Act or Role to indicate the policies that govern the assignment of an Act or Role confidentialityCode. Use of multiple ActPrivacyPolicyType values enables fine grain specification of applicable policies, but must be carefully assigned to ensure cogency and avoid creation of conflicting policy mandates. + * + * + * Usage Note: Statutory title may be named in the ActClassPolicy Act Act.title to specify which privacy policy is being referenced. + */ + ActPrivacyPolicy: v3_ActCode_ActPrivacyPolicy, + /** + * An identifying code for healthcare interventions/procedures. + */ + ActProcedureCode: v3_ActCode_ActProcedureCode, + /** + * The method that a product is obtained for use by the subject of the supply act (e.g. patient). Product examples are consumable or durable goods. + */ + ActProductAcquisitionCode: v3_ActCode_ActProductAcquisitionCode, + /** + * Definition: A set of codes used to indicate coverage under a program. A program is an organized structure for administering and funding coverage of a benefit package for covered parties meeting eligibility criteria, typically related to employment, health, financial, and demographic status. Programs are typically established or permitted by legislation with provisions for ongoing government oversight. Regulations may mandate the structure of the program, the manner in which it is funded and administered, covered benefits, provider types, eligibility criteria and financial participation. A government agency may be charged with implementing the program in accordance to the regulation. Risk of loss under a program in most cases would not meet what an underwriter would consider an insurable risk, i.e., the risk is not random in nature, not financially measurable, and likely requires subsidization with government funds. + * + * + * Discussion: Programs do not have policy holders or subscribers. Program eligibles are enrolled based on health status, statutory eligibility, financial status, or age. Program eligibles who are covered parties under the program may be referred to as members, beneficiaries, eligibles, or recipients. Programs risk are underwritten by not for profit organizations such as governmental entities, and the beneficiaries typically do not pay for any or some portion of the cost of coverage. See CoveredPartyRoleType. + */ + ActProgramTypeCode: v3_ActCode_ActProgramTypeCode, + /** + * Transportation of a specimen. + */ + ActSpecimenTransportCode: v3_ActCode_ActSpecimenTransportCode, + /** + * Set of codes related to specimen treatments + */ + ActSpecimenTreatmentCode: v3_ActCode_ActSpecimenTreatmentCode, + /** + * Identifies the type of observation that is made about a specimen that may affect its processing, analysis or further result interpretation + */ + ActSpecObsCode: v3_ActCode_ActSpecObsCode, + /** + * Description: Describes the type of substance administration being performed. This should not be used to carry codes for identification of products. Use an associated role or entity to carry such information. + */ + ActSubstanceAdministrationCode: v3_ActCode_ActSubstanceAdministrationCode, + /** + * Identifies types of detected issues regarding the administration or supply of an item to a patient. + */ + ActSuppliedItemDetectedIssueCode: v3_ActCode_ActSuppliedItemDetectedIssueCode, + /** + * Description: A task or action that a user may perform in a clinical information system (e.g., medication order entry, laboratory test results review, problem list entry). + */ + ActTaskCode: v3_ActCode_ActTaskCode, + /** + * Codes used to identify different types of 'duration-based' working lists. Examples include "Continuous/Chronic", "Short-Term" and "As-Needed". + */ + ActTherapyDurationWorkingListCode: v3_ActCode_ActTherapyDurationWorkingListCode, + /** + * Characterizes how a transportation act was or will be carried out. + * + * + * Examples: Via private transport, via public transit, via courier. + */ + ActTransportationModeCode: v3_ActCode_ActTransportationModeCode, + /** + * Definition: A jurisdictional mandate in the U.S. relating to privacy. + * + * + * Usage Note: ActPrivacyLaw codes may be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialtyCode complies. May be used to further specify rationale for assignment of other ActPrivacyPolicy codes in the US realm, e.g., ETH and 42CFRPart2 can be differentiated from ETH and Title38Part1. + */ + ActUSPrivacyLaw: v3_ActCode_ActUSPrivacyLaw, + /** + * Administration of the proposed therapy may be inappropriate or contraindicated as proposed + */ + AdministrationDetectedIssueCode: v3_ActCode_AdministrationDetectedIssueCode, + /** + * AnnotationType + */ + AnnotationType: v3_ActCode_AnnotationType, + /** + * AppropriatenessDetectedIssueCode + */ + AppropriatenessDetectedIssueCode: v3_ActCode_AppropriatenessDetectedIssueCode, + /** + * Authorization Issue Management Code + */ + AuthorizationIssueManagementCode: v3_ActCode_AuthorizationIssueManagementCode, + /** + * Code for the mechanism by which disease was acquired by the living subject involved in the public health case. Includes sexually transmitted, airborne, bloodborne, vectorborne, foodborne, zoonotic, nosocomial, mechanical, dermal, congenital, environmental exposure, indeterminate. + */ + CaseTransmissionMode: v3_ActCode_CaseTransmissionMode, + /** + * ECGObservationSeriesType + */ + ECGObservationSeriesType: v3_ActCode_ECGObservationSeriesType, + /** + * Types of sensitivity policies that may apply to a sensitive attribute on an Entity. + * + * + * Usage Note: EntitySensitivity codes are used to convey a policy that is applicable to sensitive information conveyed by an entity attribute. May be used to bind a Role.confidentialityCode associated with an Entity per organizational policy. Role.confidentialityCode is defined in the RIM as "an indication of the appropriate disclosure of information about this Role with respect to the playing Entity." + */ + EntityInformationSensitivityPolicy: v3_ActCode_EntityInformationSensitivityPolicy, + /** + * FDA label data + */ + FDALabelData: v3_ActCode_FDALabelData, + /** + * Description: None provided + */ + GeneticObservationType: v3_ActCode_GeneticObservationType, + /** + * Description:Accommodation type. In Intent mood, represents the accommodation type requested. In Event mood, represents accommodation assigned/used. In Definition mood, represents the available accommodation type. + */ + HL7AccommodationCode: v3_ActCode_HL7AccommodationCode, + /** + * Domain provides the root for HL7-defined detailed or rich codes for the Act classes. + */ + HL7DefinedActCodes: v3_ActCode_HL7DefinedActCodes, + /** + * Description: Observation codes which describe characteristics of the immunization material. + */ + ImmunizationObservationType: v3_ActCode_ImmunizationObservationType, + /** + * A code that is used to indicate the type of case safety report received from sender. The current code example reference is from the International Conference on Harmonisation (ICH) Expert Workgroup guideline on Clinical Safety Data Management: Data Elements for Transmission of Individual Case Safety Reports. The unknown/unavailable option allows the transmission of information from a secondary sender where the initial sender did not specify the type of report. + * + * Example concepts include: Spontaneous, Report from study, Other. + */ + IndividualCaseSafetyReportType: v3_ActCode_IndividualCaseSafetyReportType, + /** + * A mandate, obligation, requirement, rule, or expectation characterizing the value or importance of a resource and may include its vulnerability. (Based on ISO7498-2:1989. Note: The vulnerability of personally identifiable sensitive information may be based on concerns that the unauthorized disclosure may result in social stigmatization or discrimination.) Description: Types of Sensitivity policy that apply to Acts or Roles. A sensitivity policy is adopted by an enterprise or group of enterprises (a 'policy domain') through a formal data use agreement that stipulates the value, importance, and vulnerability of information. A sensitivity code representing a sensitivity policy may be associated with criteria such as categories of information or sets of information identifiers (e.g., a value set of clinical codes or branch in a code system hierarchy). These criteria may in turn be used for the Policy Decision Point in a Security Engine. A sensitivity code may be used to set the confidentiality code used on information about Acts and Roles to trigger the security mechanisms required to control how security principals (i.e., a person, a machine, a software application) may act on the information (e.g., collection, access, use, or disclosure). Sensitivity codes are never assigned to the transport or business envelope containing patient specific information being exchanged outside of a policy domain as this would disclose the information intended to be protected by the policy. When sensitive information is exchanged with others outside of a policy domain, the confidentiality code on the transport or business envelope conveys the receiver's responsibilities and indicates the how the information is to be safeguarded without unauthorized disclosure of the sensitive information. This ensures that sensitive information is treated by receivers as the sender intends, accomplishing interoperability without point to point negotiations. + * + * + * Usage Note: Sensitivity codes are not useful for interoperability outside of a policy domain because sensitivity policies are typically localized and vary drastically across policy domains even for the same information category because of differing organizational business rules, security policies, and jurisdictional requirements. For example, an employee's sensitivity code would make little sense for use outside of a policy domain. 'Taboo' would rarely be useful outside of a policy domain unless there are jurisdictional requirements requiring that a provider disclose sensitive information to a patient directly. Sensitivity codes may be more appropriate in a legacy system's Master Files in order to notify those who access a patient's orders and observations about the sensitivity policies that apply. Newer systems may have a security engine that uses a sensitivity policy's criteria directly. The specializable InformationSensitivityPolicy Act.code may be useful in some scenarios if used in combination with a sensitivity identifier and/or Act.title. + */ + InformationSensitivityPolicy: v3_ActCode_InformationSensitivityPolicy, + /** + * InteractionDetectedIssueCode + */ + InteractionDetectedIssueCode: v3_ActCode_InteractionDetectedIssueCode, + /** + * Total counts and total net amounts adjudicated for all Invoice Groupings that were adjudicated within a time period based on the adjudication date of the Invoice Grouping. + */ + InvoiceElementAdjudicated: v3_ActCode_InvoiceElementAdjudicated, + /** + * Total counts and total net amounts paid for all Invoice Groupings that were paid within a time period based on the payment date. + */ + InvoiceElementPaid: v3_ActCode_InvoiceElementPaid, + /** + * Total counts and total net amounts billed for all Invoice Groupings that were submitted within a time period. Adjudicated invoice elements are included. + */ + InvoiceElementSubmitted: v3_ActCode_InvoiceElementSubmitted, + /** + * Definition:The set of LOINC codes for the act of determining the period of time that has elapsed since an entity was born or created. + */ + LOINCObservationActContextAgeType: v3_ActCode_LOINCObservationActContextAgeType, + /** + * MedicationObservationType + */ + MedicationObservationType: v3_ActCode_MedicationObservationType, + /** + * Distinguishes the kinds of coded observations that could be the trigger for clinical issue detection. These are observations that are not measurable, but instead can be defined with codes. Coded observation types include: Allergy, Intolerance, Medical Condition, Pregnancy status, etc. + */ + ObservationIssueTriggerCodedObservationType: v3_ActCode_ObservationIssueTriggerCodedObservationType, + /** + * Codes used to define various metadata aspects of a health quality measure. + */ + ObservationQualityMeasureAttribute: v3_ActCode_ObservationQualityMeasureAttribute, + /** + * ObservationSequenceType + */ + ObservationSequenceType: v3_ActCode_ObservationSequenceType, + /** + * ObservationSeriesType + */ + ObservationSeriesType: v3_ActCode_ObservationSeriesType, + /** + * Identifies the kinds of observations that can be performed + */ + ObservationType: v3_ActCode_ObservationType, + /** + * Description: Reporting codes that are related to an immunization event. + */ + PatientImmunizationRelatedObservationType: v3_ActCode_PatientImmunizationRelatedObservationType, + /** + * Observation types for specifying criteria used to assert that a subject is included in a particular population. + */ + PopulationInclusionObservationType: v3_ActCode_PopulationInclusionObservationType, + /** + * Types of observations that can be made about Preferences. + */ + PreferenceObservationType: v3_ActCode_PreferenceObservationType, + /** + * Shape of the region on the object being referenced + */ + ROIOverlayShape: v3_ActCode_ROIOverlayShape, + /** + * Types of sensitivity policies that apply to Roles. + * + * + * Usage Notes: RoleSensitivity codes are used to bind information to a Role.confidentialityCode per organizational policy. Role.confidentialityCode is defined in the RIM as "an indication of the appropriate disclosure of information about this Role with respect to the playing Entity." + */ + RoleInformationSensitivityPolicy: v3_ActCode_RoleInformationSensitivityPolicy, + /** + * Supplying the product at this time may be inappropriate or indicate compliance issues with the associated therapy + */ + SupplyDetectedIssueCode: v3_ActCode_SupplyDetectedIssueCode, + /** + * Proposed therapy may be inappropriate or ineffective based on the proposed start or end time. + */ + TimingDetectedIssueCode: v3_ActCode_TimingDetectedIssueCode, + /** + * Confirmed drug therapy appropriate + */ + TherapyAppropriate: v3_ActCode_TherapyAppropriate, + /** + * Provided education or training to the patient on appropriate therapy use + */ + ProvidedPatientEducation: v3_ActCode_ProvidedPatientEducation, + /** + * Instituted an additional therapy to mitigate potential negative effects + */ + AddedConcurrentTherapy: v3_ActCode_AddedConcurrentTherapy, + /** + * Suspended existing therapy that triggered interaction for the duration of this therapy + */ + TemporarilySuspendedConcurrentTherapy: v3_ActCode_TemporarilySuspendedConcurrentTherapy, + /** + * Aborted existing therapy that triggered interaction. + */ + StoppedConcurrentTherapy: v3_ActCode_StoppedConcurrentTherapy, + /** + * Confirmed supply action appropriate + */ + SupplyAppropriate: v3_ActCode_SupplyAppropriate, + /** + * Patient's existing supply was lost/wasted + */ + Replacement: v3_ActCode_Replacement, + /** + * Supply date is due to patient vacation + */ + VacationSupply: v3_ActCode_VacationSupply, + /** + * Supply date is intended to carry patient over weekend + */ + WeekendSupply: v3_ActCode_WeekendSupply, + /** + * Supply is intended for use during a leave of absence from an institution. + */ + LeaveOfAbsence: v3_ActCode_LeaveOfAbsence, + /** + * Consulted other supplier/pharmacy, therapy confirmed + */ + ConsultedSupplier: v3_ActCode_ConsultedSupplier, + /** + * Assessed patient, therapy is appropriate + */ + AssessedPatient: v3_ActCode_AssessedPatient, + /** + * Description: Supply is different than expected as an additional quantity has been supplied in a separate dispense. + */ + AdditionalQuantityOnSeparateDispense: v3_ActCode_AdditionalQuantityOnSeparateDispense, + /** + * Description: Indicates that the permissions have been externally verified and the request should be processed. + */ + AuthorizationConfirmed: v3_ActCode_AuthorizationConfirmed, + /** + * Definition:Estimated age. + */ + AgePatientQnEst: v3_ActCode_AgePatientQnEst, + /** + * Definition:Reported age. + */ + AgePatientQnReported: v3_ActCode_AgePatientQnReported, + /** + * Description: The patient has the appropriate indication or diagnosis for the action to be taken. + */ + AppropriateIndicationOrDiagnosis: v3_ActCode_AppropriateIndicationOrDiagnosis, + /** + * Description: It has been confirmed that the appropriate pre-requisite therapy has been tried. + */ + PriorTherapyDocumented: v3_ActCode_PriorTherapyDocumented, + /** + * Definition:Calculated age. + */ + AgePatientQnCalc: v3_ActCode_AgePatientQnCalc, + /** + * Patient gave adequate explanation + */ + PatientExplanation: v3_ActCode_PatientExplanation, + /** + * Definition:General specification of age with no implied method of determination. + */ + AgePatientQnDefinition: v3_ActCode_AgePatientQnDefinition, + /** + * Definition:Age at onset of associated adverse event; no implied method of determination. + */ + AgeAtOnsetOfAdverseEvent: v3_ActCode_AgeAtOnsetOfAdverseEvent, + /** + * Consulted other supply source, therapy still appropriate + */ + ConsultedOtherSource: v3_ActCode_ConsultedOtherSource, + /** + * 42 CFR Part 2 stipulates the right of an individual who has applied for or been given diagnosis or treatment for alcohol or drug abuse at a federally assisted program. + * + * + * Definition: Non-disclosure of health information relating to health care paid for by a federally assisted substance abuse program without patient consent. + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies. + */ + VAL42CFRPart2: v3_ActCode_VAL42CFRPart2, + /** + * Consulted prescriber, therapy confirmed + */ + ConsultedPrescriber: v3_ActCode_ConsultedPrescriber, + /** + * Consulted prescriber and recommended change, prescriber declined + */ + PrescriberDeclinedChange: v3_ActCode_PrescriberDeclinedChange, + /** + * Concurrent therapy triggering alert is no longer on-going or planned + */ + InteractingTherapyNoLongerActivePlanned: v3_ActCode_InteractingTherapyNoLongerActivePlanned, + /** + * Order is performed as issued, but other action taken to mitigate potential adverse effects + */ + OtherActionTaken: v3_ActCode_OtherActionTaken, + /** + * Arranged to monitor patient for adverse effects + */ + InstitutedOngoingMonitoringProgram: v3_ActCode_InstitutedOngoingMonitoringProgram, + /** + * The invoice element has been accepted for payment but one or more adjustment(s) have been made to one or more invoice element line items (component charges). + * + * Also includes the concept 'Adjudicate as zero' and items not covered under a particular Policy. + * + * Invoice element can be reversed (nullified). + * + * Recommend that the invoice element is saved for DUR (Drug Utilization Reporting). + */ + AdjudicatedWithAdjustments: v3_ActCode_AdjudicatedWithAdjustments, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedAssistedLivingCare: v3_ActCode_AccreditedAssistedLivingCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedAmbulatoryCare: v3_ActCode_AccreditedAmbulatoryCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedBehavioralHealthCare: v3_ActCode_AccreditedBehavioralHealthCare, + /** + * Description:The proposed therapy is frequently misused or abused and therefore should be used with caution and/or monitoring. + */ + CommonlyAbusedMisusedAlert: v3_ActCode_CommonlyAbusedMisusedAlert, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedCriticalAccessHospitalCare: v3_ActCode_AccreditedCriticalAccessHospitalCare, + /** + * Description: Provide consent to collect, use, disclose, or access adverse drug reaction information for a patient. + */ + AdverseDrugReactionAccess: v3_ActCode_AdverseDrugReactionAccess, + /** + * Description: Provide consent to collect, use, disclose, or access all information for a patient. + */ + AllAccess: v3_ActCode_AllAccess, + /** + * Description: Provide consent to collect, use, disclose, or access allergy information for a patient. + */ + AllergyAccess: v3_ActCode_AllergyAccess, + /** + * An access control policy specific to the type of access control scheme, which is used to enforce one or more authorization policies. + * + * + * Usage Note: Access control schemes are the type of access control policy, which is comprised of access control policy rules concerning the provision of the access control service. + * + * There are two categories of access control policies, rule-based and identity-based, which are identified in CCITT Rec. X.800 aka ISO 7498-2. Rule-based access control policies are intended to apply to all access requests by any initiator on any target in a security domain. Identity-based access control policies are based on rules specific to an individual initiator, a group of initiators, entities acting on behalf of initiators, or originators acting in a specific role. Context can modify rule-based or identity-based access control policies. Context rules may define the entire policy in effect. Real systems will usually employ a combination of these policy types; if a rule-based policy is used, then an identity-based policy is usually in effect also. + * + * An access control scheme may be based on access control lists, capabilities, labels, and context or a combination of these. An access control scheme is a component of an access control mechanism or "service") along with the supporting mechanisms required by that scheme to provide access control decision information (ADI) supplied by the scheme to the access decision facility (ADF also known as a PDP). (Based on ISO/IEC 10181-3:1996) + * + * + * Examples: + * + * + * + * Attribute Based Access Control (ABAC) + * Discretionary Access Control (DAC) + * History Based Access Control (HBAC) + * Identity Based Access Control (IBAC) + * Mandatory Access Control (MAC) + * Organization Based Access Control (OrBAC) + * Relationship Based Access Control (RelBac) + * Responsibility Based Access Control (RespBAC) + * Risk Adaptable Access Control (RAdAC) + * > + */ + AccessControlScheme: v3_ActCode_AccessControlScheme, + /** + * Description: Provide consent to collect, use, disclose, or access informational consent information for a patient. + */ + InformationalConsentAccess: v3_ActCode_InformationalConsentAccess, + /** + * An account for collecting charges, reversals, adjustments and payments, including deductibles, copayments, coinsurance (financial transactions) credited or debited to the account receivable account for a patient's encounter. + */ + AccountReceivable: v3_ActCode_AccountReceivable, + /** + * Description: Provide consent to collect, use, disclose, or access demographics information for a patient. + */ + DemographicsAccess: v3_ActCode_DemographicsAccess, + /** + * Description: Provide consent to collect, use, disclose, or access diagnostic imaging information for a patient. + */ + DiagnosticImagingAccess: v3_ActCode_DiagnosticImagingAccess, + /** + * Automated Clearing House (ACH). + */ + AutomatedClearingHouse: v3_ActCode_AutomatedClearingHouse, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedHospitalCare: v3_ActCode_AccreditedHospitalCare, + /** + * The lowering of specimen pH through the addition of an acid + */ + Acidification: v3_ActCode_Acidification, + /** + * Description: Provide consent to collect, use, disclose, or access immunization information for a patient. + */ + ImmunizationAccess: v3_ActCode_ImmunizationAccess, + /** + * Description: Provide consent to collect, use, disclose, or access lab test result information for a patient. + */ + LabTestResultAccess: v3_ActCode_LabTestResultAccess, + /** + * Description: Provide consent to collect, use, disclose, or access medical condition information for a patient. + */ + MedicationAccess: v3_ActCode_MedicationAccess, + /** + * Definition: Provide consent to view or access medical condition information for a patient. + */ + MedicalConditionAccess: v3_ActCode_MedicalConditionAccess, + /** + * Description:Provide consent to collect, use, disclose, or access mental health information for a patient. + */ + MentalHealthAccess: v3_ActCode_MentalHealthAccess, + /** + * Description: Provide consent to collect, use, disclose, or access common observation information for a patient. + */ + CommonObservationsAccess: v3_ActCode_CommonObservationsAccess, + /** + * A group of health care entities, which may include health care providers, care givers, hospitals, facilities, health plans, and other health care constituents who coordinate care for reimbursement based on quality metrics for improving outcomes and lowering costs, and may be authorized to access the consumer's health information because of membership in that group. + * + * Security Compartment Labels assigned to a consumer's information use in accountable care workflows should be met or exceeded by the Security Compartment attribute claimed by a participant in a an accountable care workflow who is requesting access to that information + */ + AccountableCareOrganizationCompartment: v3_ActCode_AccountableCareOrganizationCompartment, + /** + * Description: Provide consent to collect, use, disclose, or access coverage policy or program for a patient. + */ + PolicyOrProgramInformationAccess: v3_ActCode_PolicyOrProgramInformationAccess, + /** + * Description: Provide consent to collect, use, disclose, or access provider information for a patient. + */ + ProviderInformationAccess: v3_ActCode_ProviderInformationAccess, + /** + * Description: Provide consent to collect, use, disclose, or access professional service information for a patient. + */ + ProfessionalServiceAccess: v3_ActCode_ProfessionalServiceAccess, + /** + * Description:Provide consent to collect, use, disclose, or access substance abuse information for a patient. + */ + SubstanceAbuseAccess: v3_ActCode_SubstanceAbuseAccess, + /** + * A mandate, obligation, requirement, rule, or expectation conveyed as security metadata between senders and receivers required to establish the reliability, authenticity, and trustworthiness of their transactions. + * + * Trust security metadata are observation made about aspects of trust applicable to an IT resource (data, information object, service, or system capability). + * + * Trust applicable to IT resources is established and maintained in and among security domains, and may be comprised of observations about the domain's trust authority, trust framework, trust policy, trust interaction rules, means for assessing and monitoring adherence to trust policies, mechanisms that enforce trust, and quality and reliability measures of assurance in those mechanisms. [Based on ISO IEC 10181-1 and NIST SP 800-63-2] + * + * For example, identity proofing , level of assurance, and Trust Framework. + */ + TrustPolicy: v3_ActCode_TrustPolicy, + /** + * Definition:A list of medications which the patient is only expected to consume for the duration of the current order or limited set of orders and which is not expected to be renewed. + */ + ShortTermAcute: v3_ActCode_ShortTermAcute, + /** + * An acute inpatient encounter. + */ + InpatientAcute: v3_ActCode_InpatientAcute, + /** + * Proposed therapy is outside of the standard practice for an adult patient. + */ + AdultAlert: v3_ActCode_AdultAlert, + /** + * Admitting diagnosis are the diagnoses documented for administrative purposes as the basis for a hospital admission. + */ + AdmittingDiagnosis: v3_ActCode_AdmittingDiagnosis, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted electronically. + */ + AdjudNullifiedPriorPeriodElectronicAmount: v3_ActCode_AdjudNullifiedPriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted electronically. + */ + AdjudNullifiedPriorPeriodElectronicCount: v3_ActCode_AdjudNullifiedPriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted manually. + */ + AdjudNullifiedPriorPeriodManualAmount: v3_ActCode_AdjudNullifiedPriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted manually. + */ + AdjudNullifiedPriorPeriodManualCount: v3_ActCode_AdjudNullifiedPriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date), subsequently nullified in the specified period and submitted electronically. + */ + AdjudNullifiedSamePeriodElectronicAmount: v3_ActCode_AdjudNullifiedSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date), subsequently nullified in the specified period and submitted electronically. + */ + AdjudNullifiedSamePeriodElectronicCount: v3_ActCode_AdjudNullifiedSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted manually. + */ + AdjudNullifiedSamePeriodManualAmount: v3_ActCode_AdjudNullifiedSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date), subsequently cancelled in the specified period and submitted manually. + */ + AdjudNullifiedSamePeriodManualCount: v3_ActCode_AdjudNullifiedSamePeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + AdjudNonPayeePayablePriorPeriodElectronicAmount: v3_ActCode_AdjudNonPayeePayablePriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + AdjudNonPayeePayablePriorPeriodElectronicCount: v3_ActCode_AdjudNonPayeePayablePriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + AdjudNonPayeePayablePriorPeriodManualAmount: v3_ActCode_AdjudNonPayeePayablePriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + AdjudNonPayeePayablePriorPeriodManualCount: v3_ActCode_AdjudNonPayeePayablePriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + AdjudNonPayeePayableSamePeriodElectronicAmount: v3_ActCode_AdjudNonPayeePayableSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + AdjudNonPayeePayableSamePeriodElectronicCount: v3_ActCode_AdjudNonPayeePayableSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + AdjudNonPayeePayableSamePeriodManualAmount: v3_ActCode_AdjudNonPayeePayableSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + AdjudNonPayeePayableSamePeriodManualCount: v3_ActCode_AdjudNonPayeePayableSamePeriodManualCount, + /** + * Policy for handling information related to an adolescent, which will be afforded heightened confidentiality per applicable organizational or jurisdictional policy. An enterprise may have a policy that requires that adolescent patient information be provided heightened confidentiality. Information deemed sensitive typically includes health information and patient role information including patient status, demographics, next of kin, and location. + * + * + * Usage Note: For use within an enterprise in which an adolescent is the information subject. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + AdolescentInformationSensitivity: v3_ActCode_AdolescentInformationSensitivity, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + AdjudPayeePayablePriorPeriodElectronicAmount: v3_ActCode_AdjudPayeePayablePriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + AdjudPayeePayablePriorPeriodElectronicCount: v3_ActCode_AdjudPayeePayablePriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + AdjudPayeePayablePriorPeriodManualAmout: v3_ActCode_AdjudPayeePayablePriorPeriodManualAmout, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable prior to the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + AdjudPayeePayablePriorPeriodManualCount: v3_ActCode_AdjudPayeePayablePriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + AdjudPayeePayableSamePeriodElectronicAmount: v3_ActCode_AdjudPayeePayableSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + AdjudPayeePayableSamePeriodElectronicCount: v3_ActCode_AdjudPayeePayableSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + AdjudPayeePayableSamePeriodManualAmount: v3_ActCode_AdjudPayeePayableSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as payable during the specified time period (based on adjudication date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + AdjudPayeePayableSamePeriodManualCount: v3_ActCode_AdjudPayeePayableSamePeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as refused prior to the specified time period (based on adjudication date) and submitted electronically. + */ + AdjudRefusedPriorPeriodElectronicAmount: v3_ActCode_AdjudRefusedPriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as refused prior to the specified time period (based on adjudication date) and submitted electronically. + */ + AdjudRefusedPriorPeriodElectronicCount: v3_ActCode_AdjudRefusedPriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as refused prior to the specified time period (based on adjudication date) and submitted manually. + */ + AdjudRefusedPriorPeriodManualAmount: v3_ActCode_AdjudRefusedPriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as refused prior to the specified time period (based on adjudication date) and submitted manually. + */ + AdjudRefusedPriorPeriodManualCount: v3_ActCode_AdjudRefusedPriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as refused during the specified time period (based on adjudication date) and submitted electronically. + */ + AdjudRefusedSamePeriodElectronicAmount: v3_ActCode_AdjudRefusedSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as refused during the specified time period (based on adjudication date) and submitted electronically. + */ + AdjudRefusedSamePeriodElectronicCount: v3_ActCode_AdjudRefusedSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were adjudicated as refused during the specified time period (based on adjudication date) and submitted manually. + */ + AdjudRefusedSamePeriodManualAmount: v3_ActCode_AdjudRefusedSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were adjudicated as refused during the specified time period (based on adjudication date) and submitted manually. + */ + AdjudRefusedSamePeriodManualCount: v3_ActCode_AdjudRefusedSamePeriodManualCount, + /** + * Indicates that the observation is of an unexpected negative occurrence in the subject suspected to result from the subject's exposure to one or more agents. Observation values would be the symptom resulting from the reaction. + */ + AdverseReaction: v3_ActCode_AdverseReaction, + /** + * American Express + */ + AmericanExpress: v3_ActCode_AmericanExpress, + /** + * pedestrian transport + */ + PedestrianTransport: v3_ActCode_PedestrianTransport, + /** + * Premium paid on service fees in compensation for practicing outside of normal working hours. + */ + NonNormalHours: v3_ActCode_NonNormalHours, + /** + * Proposed therapy may be inappropriate or contraindicated due to patient age + */ + AgeAlert: v3_ActCode_AgeAlert, + /** + * Indicates that the observation is carrying out an aggregation calculation, contained in the value element. + */ + AggregateMeasureObservation: v3_ActCode_AggregateMeasureObservation, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedHomeCare: v3_ActCode_AccreditedHomeCare, + /** + * Communication of an agent from a living subject or environmental source to a living subject through indirect contact via oral or nasal inhalation. + */ + AirborneTransmission: v3_ActCode_AirborneTransmission, + /** + * Provision of Alternate Level of Care to a patient in an acute bed. Patient is waiting for placement in a long-term care facility and is unable to return home. + */ + AlternativeLevelOfCare: v3_ActCode_AlternativeLevelOfCare, + /** + * Payment initiated by the payor as the result of adjudicating a submitted invoice that arrived to the payor from an electronic source that did not provide a conformant set of HL7 messages (e.g. web claim submission). + */ + AlternateElectronic: v3_ActCode_AlternateElectronic, + /** + * Hypersensitivity to an agent caused by an immunologic response to an initial exposure + */ + Allergy: v3_ActCode_Allergy, + /** + * Proposed therapy may be inappropriate or contraindicated because of a recorded patient allergy to the proposed product. (Allergies are immune based reactions.) + */ + AllergyAlert: v3_ActCode_AllergyAlert, + /** + * The act rendering alkaline by impregnating with an alkali; a conferring of alkaline qualities. + */ + Alkalization: v3_ActCode_Alkalization, + /** + * Description: All patient information. + */ + AllCategories: v3_ActCode_AllCategories, + /** + * Definition:The requested action has already been performed and so this request has no effect + */ + AlreadyPerformed: v3_ActCode_AlreadyPerformed, + /** + * Description: A person enters a known allergy for a given patient. + */ + AllergyListEntry: v3_ActCode_AllergyListEntry, + /** + * Description: A person reviews a list of known allergies of a given patient. + */ + AllergyListReview: v3_ActCode_AllergyListReview, + /** + * Definition:All information pertaining to a patient's allergy and intolerance records. + */ + AllergyCategory: v3_ActCode_AllergyCategory, + /** + * Definition:Proposed therapy may be inappropriate or ineffective because the end of administration is too close to another planned therapy. + */ + EndTooLateAlert: v3_ActCode_EndTooLateAlert, + /** + * Definition:Proposed therapy may be inappropriate or ineffective because the start of administration is too late after the onset of the condition. + */ + StartTooLateAlert: v3_ActCode_StartTooLateAlert, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedLongTermCare: v3_ActCode_AccreditedLongTermCare, + /** + * A comprehensive term for health care provided in a healthcare facility (e.g. a practitioneraTMs office, clinic setting, or hospital) on a nonresident basis. The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter. + */ + Ambulatory: v3_ActCode_Ambulatory, + /** + * fixed-wing ambulance transport + */ + FixedWingAmbulanceTransport: v3_ActCode_FixedWingAmbulanceTransport, + /** + * ground ambulance transport + */ + GroundAmbulanceTransport: v3_ActCode_GroundAmbulanceTransport, + /** + * helicopter ambulance transport + */ + HelicopterAmbulanceTransport: v3_ActCode_HelicopterAmbulanceTransport, + /** + * ambulance transport + */ + AmbulanceTransport: v3_ActCode_AmbulanceTransport, + /** + * Communication of an agent from one animal to another proximate animal. + */ + AnimalToAnimalTransmission: v3_ActCode_AnimalToAnimalTransmission, + /** + * The invoice element has been accepted for payment but one or more adjustment(s) have been made to one or more invoice element line items (component charges) without changing the amount. + * + * Invoice element can be reversed (nullified). + * + * Recommend that the invoice element is saved for DUR (Drug Utilization Reporting). + */ + AdjudicatedWithAdjustmentsAndNoFinancialImpact: v3_ActCode_AdjudicatedWithAdjustmentsAndNoFinancialImpact, + /** + * Communication of an agent from an animal to a proximate person. + */ + AnimalToHumanTransmission: v3_ActCode_AnimalToHumanTransmission, + /** + * Description:A note that is specific to a patient's diagnostic images, either historical, current or planned. + */ + DiagnosticImageNote: v3_ActCode_DiagnosticImageNote, + /** + * Description:A general or uncategorized note. + */ + GeneralNote: v3_ActCode_GeneralNote, + /** + * A note that is specific to a patient's immunizations, either historical, current or planned. + */ + ImmunizationNote: v3_ActCode_ImmunizationNote, + /** + * Description:A note that is specific to a patient's laboratory results, either historical, current or planned. + */ + LaboratoryNote: v3_ActCode_LaboratoryNote, + /** + * Description:A note that is specific to a patient's medications, either historical, current or planned. + */ + MedicationNote: v3_ActCode_MedicationNote, + /** + * Definition: A policy that, after an initial premium or premiums, pays out a sum at pre-determined intervals. + * + * For example, a policy holder may pay $10,000, and in return receive $150 each month until he dies; or $1,000 for each of 14 years or death benefits if he dies before the full term of the annuity has elapsed. + */ + AnnuityPolicy: v3_ActCode_AnnuityPolicy, + /** + * Custodian system must remove any information that could result in identifying the information subject. + */ + Anonymize: v3_ActCode_Anonymize, + /** + * Custodian system must make available to an information subject upon request an accounting of certain disclosures of the individual’s protected health information over a period of time. Policy may dictate that the accounting include information about the information disclosed, the date of disclosure, the identification of the receiver, the purpose of the disclosure, the time in which the disclosing entity must provide a response and the time period for which accountings of disclosure can be requested. + */ + AccountingOfDisclosure: v3_ActCode_AccountingOfDisclosure, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the respective accreditation agency. + */ + AccreditedOfficeBasedSurgeryCare: v3_ActCode_AccreditedOfficeBasedSurgeryCare, + /** + * The invoice element has passed through the adjudication process but payment is refused due to one or more reasons. + * + * Includes items such as patient not covered, or invoice element is not constructed according to payer rules (e.g. 'invoice submitted too late'). + * + * If one invoice element line item in the invoice element structure is rejected, the remaining line items may not be adjudicated and the complete group is treated as rejected. + * + * A refused invoice element can be forwarded to the next payer (for Coordination of Benefits) or modified and resubmitted to refusing payer. + * + * Invoice element cannot be reversed (nullified) as there is nothing to reverse. + * + * Recommend that the invoice element is not saved for DUR (Drug Utilization Reporting). + */ + AdjudicatedAsRefused: v3_ActCode_AdjudicatedAsRefused, + /** + * Description: All information pertaining to a patient's adverse drug reactions. + */ + AdverseDrugReactionCategory: v3_ActCode_AdverseDrugReactionCategory, + /** + * Describes the artificial blood identifier that is associated with the specimen. + */ + ActSpecObsArtBldCode: v3_ActCode_ActSpecObsArtBldCode, + /** + * The invoice element was/will be paid exactly as submitted, without financial adjustment(s). + * + * If the dollar amount stays the same, but the billing codes have been amended or financial adjustments have been applied through the adjudication process, the invoice element is treated as "Adjudicated with Adjustment". + * + * If information items are included in the adjudication results that do not affect the monetary amounts paid, then this is still Adjudicated as Submitted (e.g. 'reached Plan Maximum on this Claim'). + * + * Invoice element can be reversed (nullified). + * + * Recommend that the invoice element is saved for DUR (Drug Utilization Reporting). + */ + AdjudicatedAsSubmitted: v3_ActCode_AdjudicatedAsSubmitted, + /** + * Description:Refines classCode OBS to indicate an observation in which observation.value contains a finding or other nominalized statement, where the encoded information in Observation.value is not altered by Observation.code. For instance, observation.code="ASSERTION" and observation.value="fracture of femur present" is an assertion of a clinical finding of femur fracture. + */ + Assertion: v3_ActCode_Assertion, + /** + * Custodian system must monitor systems to ensure that all users are authorized to operate on information objects. + */ + Audit: v3_ActCode_Audit, + /** + * Custodian system must monitor and maintain retrievable log for each user and operation on information. + */ + AuditTrail: v3_ActCode_AuditTrail, + /** + * Authorization approved and funds have been set aside to pay for specified healthcare service(s) and/or product(s) within defined criteria for the authorization. + */ + Authorized: v3_ActCode_Authorized, + /** + * Authorisation policies are essentially security policies related to access-control and specify what activities a subject is permitted or forbidden to do, to a set of target objects. They are designed to protect target objects so are interpreted by access control agents or the run-time systems at the target system. + * + * A positive authorisation policy defines the actions that a subject is permitted to perform on a target. A negative authorisation policy specifies the actions that a subject is forbidden to perform on a target. Positive authorisation policies may also include filters to transform the parameters associated with their actions. (Based on PONDERS) + */ + AuthorizationPolicy: v3_ActCode_AuthorizationPolicy, + /** + * Specifies whether or not automatic repeat testing is to be initiated on specimens. + */ + AutoRepeatPermission: v3_ActCode_AutoRepeatPermission, + /** + * Description: Automobile Information Attachment + */ + AutoAttachment: v3_ActCode_AutoAttachment, + /** + * The dilution of a sample performed by automated equipment. The value is specified by the equipment + */ + AutoHighDilution: v3_ActCode_AutoHighDilution, + /** + * The dilution of a sample performed by automated equipment. The value is specified by the equipment + */ + AutoLowDilution: v3_ActCode_AutoLowDilution, + /** + * Insurance policy for injuries sustained in an automobile accident. Will also typically covered non-named parties to the policy, such as pedestrians and passengers. + */ + Automobile: v3_ActCode_Automobile, + /** + * The available quantity of specimen. This is the current quantity minus any planned consumption (e.g., tests that are planned) + */ + AvailableVolume: v3_ActCode_AvailableVolume, + /** + * Policy for handling trade secrets such as financial information or intellectual property, which will be afforded heightened confidentiality. Description: Since the service class can represent knowledge structures that may be considered a trade or business secret, there is sometimes (though rarely) the need to flag those items as of business level confidentiality. + * + * + * Usage Notes: No patient related information may ever be of this confidentiality level. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + BusinessInformationSensitivity: v3_ActCode_BusinessInformationSensitivity, + /** + * Communication of an agent from one living subject to another living subject through direct contact with any body fluid. + */ + BodyFluidContactTransmission: v3_ActCode_BodyFluidContactTransmission, + /** + * Policy for handling information related to behavioral and emotional disturbances affecting social adjustment and physical health, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + BehavioralHealthInformationSensitivity: v3_ActCode_BehavioralHealthInformationSensitivity, + /** + * Communication of an agent to a living subject through direct contact with blood or blood products whether the contact with blood is part of a therapeutic procedure or not. + */ + BloodBorneTransmission: v3_ActCode_BloodBorneTransmission, + /** + * A billing arrangement where a Provider charges a lump sum to provide a prescribed group (volume) of services to a single patient which occur over a period of time. Services included in the block may vary. + * + * This billing arrangement is also known as Program of Care for some specific Payors and Program Fees for other Payors. + */ + BlockFunding: v3_ActCode_BlockFunding, + /** + * Bonus payments based on performance, volume, etc. as agreed to by the payor. + */ + Bonus: v3_ActCode_Bonus, + /** + * An additional immunization administration within a series intended to bolster or enhance immunity. + */ + BoosterImmunization: v3_ActCode_BoosterImmunization, + /** + * A diet exclusively composed of oatmeal, semolina, or rice, to be extremely easy to eat and digest. + */ + BreikostGE: v3_ActCode_BreikostGE, + /** + * Description:A local business rule relating multiple elements has been violated. + */ + BusinessConstraintViolation: v3_ActCode_BusinessConstraintViolation, + /** + * Description:Indicates that result data has been corrected. + */ + Corrected: v3_ActCode_Corrected, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedAnatomicPathologyAndClinicalPathologyCare: v3_ActCode_CertifiedAnatomicPathologyAndClinicalPathologyCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedAcuteCoronarySyndromeCare: v3_ActCode_CertifiedAcuteCoronarySyndromeCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedAllergyAndImmunologyCare: v3_ActCode_CertifiedAllergyAndImmunologyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedAerospaceMedicineCare: v3_ActCode_CertifiedAerospaceMedicineCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedAcuteMyocardialInfarctionCare: v3_ActCode_CertifiedAcuteMyocardialInfarctionCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedAnesthesiologyCare: v3_ActCode_CertifiedAnesthesiologyCare, + /** + * A charge to compensate the provider when a patient cancels an appointment with insufficient time for the provider to make another appointment with another patient. + */ + CancelledAppointment: v3_ActCode_CancelledAppointment, + /** + * Definition: A program that provides low-income, uninsured, and underserved women access to timely, high-quality screening and diagnostic services, to detect breast and cervical cancer at the earliest stages. + * + * + * Example: To improve women's access to screening for breast and cervical cancers, Congress passed the Breast and Cervical Cancer Mortality Prevention Act of 1990, which guided CDC in creating the National Breast and Cervical Cancer Early Detection Program (NBCCEDP), which provides access to critical breast and cervical cancer screening services for underserved women in the United States. An estimated 7 to 10% of U.S. women of screening age are eligible to receive NBCCEDP services. Federal guidelines establish an eligibility baseline to direct services to uninsured and underinsured women at or below 250% of federal poverty level; ages 18 to 64 for cervical screening; ages 40 to 64 for breast screening. + */ + WomenQuoteSCancerDetectionProgram: v3_ActCode_WomenQuoteSCancerDetectionProgram, + /** + * A billing arrangement where the payment made to a Provider is determined by analyzing one or more demographic attributes about the persons/patients who are enrolled with the Provider (in their practice). + */ + CapitationFunding: v3_ActCode_CapitationFunding, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedAnatomicPathologyCare: v3_ActCode_CertifiedAnatomicPathologyCare, + /** + * Provision of diagnosis and treatment of diseases and disorders affecting the heart + */ + Cardiology: v3_ActCode_Cardiology, + /** + * List of acts representing a care plan. The acts can be in a varierty of moods including event (EVN) to record acts that have been carried out as part of the care plan. + */ + CarePlan: v3_ActCode_CarePlan, + /** + * Definition:An observation that provides a characterization of the level of harm to an investigation subject as a result of a reaction or event. + */ + CaseSeriousnessCriteria: v3_ActCode_CaseSeriousnessCriteria, + /** + * Cash + */ + Cash: v3_ActCode_Cash, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedAsthmaCare: v3_ActCode_CertifiedAsthmaCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedBariatricSurgeryCare: v3_ActCode_CertifiedBariatricSurgeryCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedClinicalBiochemicalGeneticsCare: v3_ActCode_CertifiedClinicalBiochemicalGeneticsCare, + /** + * Description: Types of advance payment to be made on a plastic card usually issued by a financial institution used of purchasing services and/or products. + */ + CreditCard: v3_ActCode_CreditCard, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedCoronaryArteryDiseaseCare: v3_ActCode_CertifiedCoronaryArteryDiseaseCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedCardiacCare: v3_ActCode_CertifiedCardiacCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedClinicalCytogeneticsCare: v3_ActCode_CertifiedClinicalCytogeneticsCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedClinicalGeneticsMDCare: v3_ActCode_CertifiedClinicalGeneticsMDCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedClinicalPathologyCare: v3_ActCode_CertifiedClinicalPathologyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedColonAndRectalSurgeryCare: v3_ActCode_CertifiedColonAndRectalSurgeryCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedDermatologyCare: v3_ActCode_CertifiedDermatologyCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedDepressionCare: v3_ActCode_CertifiedDepressionCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedDigestiveGastrointestinalDisordersCare: v3_ActCode_CertifiedDigestiveGastrointestinalDisordersCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedDiabetesCare: v3_ActCode_CertifiedDiabetesCare, + /** + * An observation that states whether the disease was likely acquired outside the jurisdiction of observation, and if so, the nature of the inter-jurisdictional relationship. + * + * + * OpenIssue: This code could be moved to LOINC if it can be done before there are significant implemenations using it. + */ + CaseDiseaseImportedObservation: v3_ActCode_CaseDiseaseImportedObservation, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedDiagnosticRadiologyCare: v3_ActCode_CertifiedDiagnosticRadiologyCare, + /** + * A person reviews a recommendation/assessment provided automatically by a clinical decision support application for a given patient. + */ + ClinicalDecisionSupportInterventionReview: v3_ActCode_ClinicalDecisionSupportInterventionReview, + /** + * Policy for handling information related to a celebrity (people of public interest (VIP), which will be afforded heightened confidentiality. Celebrities are people of public interest (VIP) about whose information an enterprise may have a policy that requires heightened confidentiality. Information deemed sensitive may include health information and patient role information including patient status, demographics, next of kin, and location. + * + * + * Usage Note: For use within an enterprise in which the information subject is deemed a celebrity or very important person. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + CelebrityInformationSensitivity: v3_ActCode_CelebrityInformationSensitivity, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedEmergencyMedicineCare: v3_ActCode_CertifiedEmergencyMedicineCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedEpilepsyCare: v3_ActCode_CertifiedEpilepsyCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedFrailElderlyCare: v3_ActCode_CertifiedFrailElderlyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedFamilyPracticeCare: v3_ActCode_CertifiedFamilyPracticeCare, + /** + * An amount still owing to the payor but the payment is 0$ and this cannot be settled until a future payment is made. + */ + CarryForwardAdjusment: v3_ActCode_CarryForwardAdjusment, + /** + * Definition: A program that covers the cost of services provided directly to a beneficiary who typically has no other source of coverage without charge. + */ + CharityProgram: v3_ActCode_CharityProgram, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedHeartFailureCare: v3_ActCode_CertifiedHeartFailureCare, + /** + * A written order to a bank to pay the amount specified from funds on deposit. + */ + Cheque: v3_ActCode_Cheque, + /** + * Description: Exposure participants' interaction occurred in a child care setting + */ + DayCareChildCareInteraction: v3_ActCode_DayCareChildCareInteraction, + /** + * Provision of recurring care for chronic illness. + */ + Chronic: v3_ActCode_Chronic, + /** + * A type of transaction that represents a charge for a service or product. Expressed in monetary terms. + */ + StandardCharge: v3_ActCode_StandardCharge, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedHighRiskObstetricsCare: v3_ActCode_CertifiedHighRiskObstetricsCare, + /** + * Definition:A list of medications which are expected to be continued beyond the present order and which the patient should be assumed to be taking unless explicitly stopped. + */ + ContinuousChronic: v3_ActCode_ContinuousChronic, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedHyperlipidemiaCare: v3_ActCode_CertifiedHyperlipidemiaCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedInternalMedicineCare: v3_ActCode_CertifiedInternalMedicineCare, + /** + * A circle defined by two (column,row) pairs. The first point is the center of the circle and the second point is a point on the perimeter of the circle. + */ + Circle: v3_ActCode_Circle, + /** + * A clinician enters a clinical note about a given patient + */ + ClinicalNoteEntryTask: v3_ActCode_ClinicalNoteEntryTask, + /** + * A person reviews a clinical note of a given patient. + */ + ClinicalNoteReviewTask: v3_ActCode_ClinicalNoteReviewTask, + /** + * Description: The class room associated with the patient during the immunization event. + */ + Classroom: v3_ActCode_Classroom, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedClinicalMolecularGeneticsCare: v3_ActCode_CertifiedClinicalMolecularGeneticsCare, + /** + * Description:. + */ + CertifiedMigraineHeadacheCare: v3_ActCode_CertifiedMigraineHeadacheCare, + /** + * Indicates what method is used in a quality measure to combine the component measure results included in an composite measure. + */ + CompositeMeasureMethod: v3_ActCode_CompositeMeasureMethod, + /** + * An attribute of a quality measure describing the weight this component measure score is to carry in determining the overall composite measure final score. The value is real value greater than 0 and less than 1.0. Each component measure score will be multiplied by its CMPMSRSCRWGHT and then summed with the other component measures to determine the final overall composite measure score. The sum across all CMPMSRSCRWGHT values within a single composite measure SHALL be 1.0. The value assigned is scoped to the composite measure referencing this component measure only. + */ + ComponentMeasureScoringWeight: v3_ActCode_ComponentMeasureScoringWeight, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedMultipleSclerosisCare: v3_ActCode_CertifiedMultipleSclerosisCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board + */ + CertifiedNeurologyCare: v3_ActCode_CertifiedNeurologyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedNuclearMedicineCare: v3_ActCode_CertifiedNuclearMedicineCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedNeurologyWithSpecialQualificationsInChildNeurologyCare: v3_ActCode_CertifiedNeurologyWithSpecialQualificationsInChildNeurologyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedNeurologicalSurgeryCare: v3_ActCode_CertifiedNeurologicalSurgeryCare, + /** + * Definition:All information pertaining to a patient's common observation records (height, weight, blood pressure, temperature, etc.). + */ + CommonObservationCategory: v3_ActCode_CommonObservationCategory, + /** + * Description:The specified code has been deprecated and should no longer be used. Select another code from the code system. + */ + CodeHasBeenDeprecated: v3_ActCode_CodeHasBeenDeprecated, + /** + * Description:The specified code is not valid against the list of codes allowed for the element. + */ + CodeIsNotValid: v3_ActCode_CodeIsNotValid, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedObstetricsAndGynecologyCare: v3_ActCode_CertifiedObstetricsAndGynecologyCare, + /** + * Policy for handling information related to cognitive disability disorders and conditions caused by these disorders, which are afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + * + * Examples may include dementia, traumatic brain injury, attention deficit, hearing and visual disability such as dyslexia and other disorders and related conditions which impair learning and self-sufficiency. However, the cognitive disabilities to which this term may apply versus other behavioral health categories varies by jurisdiction and organizational policy in part due to overlap with other behavioral health conditions. Implementers should constrain to those diagnoses applicable in the domain in which this code is used. + */ + CognitiveDisabilityInformationSensitivity: v3_ActCode_CognitiveDisabilityInformationSensitivity, + /** + * That portion of the eligible charges which a covered party must pay for each service and/or product. It is a percentage of the eligible amount for the service/product that is typically charged after the covered party has met the policy deductible. This amount represents the covered party's coinsurance that is applied to a particular adjudication result. It is expressed as a negative dollar amount in adjudication results. + */ + Coinsurance: v3_ActCode_Coinsurance, + /** + * The covered party pays a percentage of the cost of covered services. + */ + CoInsurance: v3_ActCode_CoInsurance, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedOrthopedicJointReplacementCare: v3_ActCode_CertifiedOrthopedicJointReplacementCare, + /** + * Definition: An automobile insurance policy under which the insurance company will cover the cost of damages to an automobile owned by the named insured that are caused by accident or intentionally by another party. + */ + CollisionCoveragePolicy: v3_ActCode_CollisionCoveragePolicy, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedOccupationalMedicineCare: v3_ActCode_CertifiedOccupationalMedicineCare, + /** + * U.S. Federal regulations governing the protection of human subjects in research (codified at Subpart A of 45 CFR part 46) that has been adopted by 15 U.S. Federal departments and agencies in an effort to promote uniformity, understanding, and compliance with human subject protections. Existing regulations governing the protection of human subjects in Food and Drug Administration (FDA)-regulated research (21 CFR parts 50, 56, 312, and 812) are separate from the Common Rule but include similar requirements. + * + * + * Definition: U.S. federal laws governing research-related privacy policies. + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialtyCode complies. + */ + CommonRule: v3_ActCode_CommonRule, + /** + * There may be an issue with the patient complying with the intentions of the proposed therapy + */ + ComplianceAlert: v3_ActCode_ComplianceAlert, + /** + * This is the healthcare analog to the US Intelligence Community's concept of a Special Access Program. Compartment codes may be used in as a field value in an initiator's clearance to indicate permission to access and use an IT Resource with a security label having the same compartment value in security category label field. + * + * Map: Aligns with ISO 2382-8 definition of Compartment - "A division of data into isolated blocks with separate security controls for the purpose of reducing risk." + */ + Compartment: v3_ActCode_Compartment, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedOncologyCare: v3_ActCode_CertifiedOncologyCare, + /** + * Proposed therapy may be inappropriate or contraindicated due to an existing/recent patient condition or diagnosis + */ + ConditionAlert: v3_ActCode_ConditionAlert, + /** + * List of condition observations. + */ + ConditionList: v3_ActCode_ConditionList, + /** + * The quantity of specimen that is used each time the equipment uses this substance + */ + ConsumptionVolume: v3_ActCode_ConsumptionVolume, + /** + * Transaction counts and value totals by Contract Identifier. + */ + Contract: v3_ActCode_Contract, + /** + * A billing arrangement where a Provider charges a lump sum to provide a particular volume of one or more interventions/procedures or groups of interventions/procedures. + */ + ContractFunding: v3_ActCode_ContractFunding, + /** + * Description: An interaction where the exposure participants traveled in/on the same vehicle (not necessarily concurrently, e.g. both are passengers of the same plane, but on different flights of that plane). + */ + CommonConveyanceInteraction: v3_ActCode_CommonConveyanceInteraction, + COPAY: v3_ActCode_COPAY, + /** + * That portion of the eligible charges which a covered party must pay for each service and/or product. It is a defined amount per service/product of the eligible amount for the service/product. This amount represents the covered party's copayment that is applied to a particular adjudication result. It is expressed as a negative dollar amount in adjudication results. + */ + PatientCoPay: v3_ActCode_PatientCoPay, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedOphthalmologyCare: v3_ActCode_CertifiedOphthalmologyCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedChronicObstructivePulmonaryDiseaseCare: v3_ActCode_CertifiedChronicObstructivePulmonaryDiseaseCare, + /** + * Identifies the organization(s) who own the intellectual property represented by the eMeasure. + */ + Copyright: v3_ActCode_Copyright, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedOrganTransplantCare: v3_ActCode_CertifiedOrganTransplantCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedOrthopaedicSurgeryCare: v3_ActCode_CertifiedOrthopaedicSurgeryCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedOtolaryngologyCare: v3_ActCode_CertifiedOtolaryngologyCare, + /** + * Insurance coverage problems have been encountered. Additional explanation information to be supplied. + */ + CoverageProblem: v3_ActCode_CoverageProblem, + /** + * Definition: Codes representing the maximum coverate or financial participation requirements. + */ + CoverageMaximum: v3_ActCode_CoverageMaximum, + /** + * Description:A mandate, obligation, requirement, rule, or expectation unilaterally imposed on benefit coverage under a policy or program by a sponsor, underwriter or payor on: + * + * + * + * The activity of another party + * + * + * + * The behavior of another party + * + * + * + * The manner in which an act is executed + * + * + * + * + * Examples:A clinical protocol imposed by a payer to which a provider must adhere in order to be paid for providing the service. A formulary from which a provider must select prescribed drugs in order for the patient to incur a lower copay. + */ + BenefitPolicy: v3_ActCode_BenefitPolicy, + /** + * Codes representing the time period during which coverage is available; or financial participation requirements are in effect. + */ + CoveragePeriod: v3_ActCode_CoveragePeriod, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedParkinsonsDiseaseCare: v3_ActCode_CertifiedParkinsonsDiseaseCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPediatricsCare: v3_ActCode_CertifiedPediatricsCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPhDMedicalGeneticsCare: v3_ActCode_CertifiedPhDMedicalGeneticsCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPublicHealthAndGeneralPreventiveMedicineCare: v3_ActCode_CertifiedPublicHealthAndGeneralPreventiveMedicineCare, + /** + * Clinical product invoice where the Invoice Grouping contains one or more billable item and is supported by clinical product(s). + * + * For example, a crutch or a wheelchair. + */ + ClinicalProductInvoice: v3_ActCode_ClinicalProductInvoice, + /** + * Custodian security system must retrieve, evaluate, and comply with the information handling directions of the Confidentiality Code associated with an information target. + */ + ComplyWithConfidentialityCode: v3_ActCode_ComplyWithConfidentialityCode, + /** + * Custodian security system must retrieve, evaluate, and comply with applicable information subject consent directives. + */ + ComplyWithConsentDirective: v3_ActCode_ComplyWithConsentDirective, + /** + * Custodian security system must retrieve, evaluate, and comply with applicable jurisdictional privacy policies associated with the target information. + */ + ComplyWithJurisdictionalPrivacyPolicy: v3_ActCode_ComplyWithJurisdictionalPrivacyPolicy, + /** + * Custodian security system must retrieve, evaluate, and comply with applicable organizational privacy policies associated with the target information. + */ + ComplyWithOrganizationalPrivacyPolicy: v3_ActCode_ComplyWithOrganizationalPrivacyPolicy, + /** + * Custodian security system must retrieve, evaluate, and comply with the organizational security policies associated with the target information. + */ + ComplyWithOrganizationalSecurityPolicy: v3_ActCode_ComplyWithOrganizationalSecurityPolicy, + /** + * Custodian security system must retrieve, evaluate, and comply with applicable policies associated with the target information. + */ + ComplyWithPolicy: v3_ActCode_ComplyWithPolicy, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedPneumoniaDiseaseCare: v3_ActCode_CertifiedPneumoniaDiseaseCare, + /** + * A grouping of invoice element groups and details including the ones specifying the compound ingredients being invoiced. It may also contain generic detail items such as markup. + */ + CompoundDrugInvoiceGroup: v3_ActCode_CompoundDrugInvoiceGroup, + /** + * A grouping of invoice element details including the one specifying an ingredient drug being invoiced. It may also contain generic detail items such as tax or markup. + */ + CompoundIngredientInvoiceGroup: v3_ActCode_CompoundIngredientInvoiceGroup, + /** + * A grouping of invoice element groups and details including the ones specifying the compound supplies being invoiced. It may also contain generic detail items such as markup. + */ + CompoundSupplyInvoiceGroup: v3_ActCode_CompoundSupplyInvoiceGroup, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPhysicalMedicineAndRehabilitationCare: v3_ActCode_CertifiedPhysicalMedicineAndRehabilitationCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPlasticSurgeryCare: v3_ActCode_CertifiedPlasticSurgeryCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedPrimaryStrokeCenterCare: v3_ActCode_CertifiedPrimaryStrokeCenterCare, + /** + * Description:CPT modifier codes are found in Appendix A of CPT 2000 Standard Edition. + */ + CPTModifierCodes: v3_ActCode_CPTModifierCodes, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedPsychiatryCare: v3_ActCode_CertifiedPsychiatryCare, + /** + * Description:Proposed therapy may be inappropriate or contraindicated because of a common but non-patient specific reaction to the product. + * + * + * Example:There is no record of a specific sensitivity for the patient, but the presence of the sensitivity is common and therefore caution is warranted. + */ + CommonReactionAlert: v3_ActCode_CommonReactionAlert, + /** + * Definition: A program that covers the cost of services provided to crime victims for injuries or losses related to the occurrence of a crime. + */ + CrimeVictimProgram: v3_ActCode_CrimeVictimProgram, + /** + * A clinical judgment as to the worst case result of a future exposure (including substance administration). When the worst case result is assessed to have a life-threatening or organ system threatening potential, it is considered to be of high criticality. + */ + Criticality: v3_ActCode_Criticality, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedRadiationOncologyCare: v3_ActCode_CertifiedRadiationOncologyCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedRadiologicalPhysicsCare: v3_ActCode_CertifiedRadiologicalPhysicsCare, + /** + * Summary of relevant clinical guidelines or other clinical recommendations supporting this eMeasure. + */ + ClinicalRecommendationStatement: v3_ActCode_ClinicalRecommendationStatement, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedStrokeDiseaseManagementCare: v3_ActCode_CertifiedStrokeDiseaseManagementCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedSickleCellCare: v3_ActCode_CertifiedSickleCellCare, + /** + * Clinical Services Invoice which can be used to describe a single service, multiple services or repeated services. + * + * [1] Single Clinical services invoice where the Invoice Grouping contains one billable item and is supported by one clinical service. + * + * For example, a single service for an office visit or simple clinical procedure (e.g. knee mobilization). + * + * [2] Multiple Clinical services invoice where the Invoice Grouping contains more than one billable item, supported by one or more clinical services. The services can be distinct and over multiple dates, but for the same patient. This type of invoice includes a series of treatments which must be adjudicated together. + * + * For example, an adjustment and ultrasound for a chiropractic session where fees are associated for each of the services and adjudicated (invoiced) together. + * + * [3] Repeated Clinical services invoice where the Invoice Grouping contains one or more billable item, supported by the same clinical service repeated over a period of time. + * + * For example, the same Chiropractic adjustment (service or treatment) delivered on 3 separate occasions over a period of time at the discretion of the provider (e.g. month). + */ + ClinicalServiceInvoice: v3_ActCode_ClinicalServiceInvoice, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedSleepDisordersCare: v3_ActCode_CertifiedSleepDisordersCare, + /** + * A clinical Invoice Grouping consisting of one or more services and one or more product. Billing for these service(s) and product(s) are supported by multiple clinical billable events (acts). + * + * All items in the Invoice Grouping must be adjudicated together to be acceptable to the Adjudicator. + * + * For example , a brace (product) invoiced together with the fitting (service). + */ + ClinicalServiceAndProduct: v3_ActCode_ClinicalServiceAndProduct, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedSpineTreatmentCare: v3_ActCode_CertifiedSpineTreatmentCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedSurgeryCare: v3_ActCode_CertifiedSurgeryCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedTraumaBurnCenterCare: v3_ActCode_CertifiedTraumaBurnCenterCare, + /** + * Care coordination across participants in a care plan requires sharing of a healthcare consumer's information specific to that workflow. A care team member should only have access to that information while participating in that workflow or for other authorized uses. + * + * Security Compartment Labels assigned to a consumer's information use in care coordination workflows should be met or exceeded by the Security Compartment attribute claimed by a participant in a care team member workflow who is requesting access to that information + */ + CareTeamCompartment: v3_ActCode_CareTeamCompartment, + /** + * A monitoring program that focuses on narcotics and/or commonly abused substances that are subject to legal restriction. + */ + ControlledSubstance: v3_ActCode_ControlledSubstance, + /** + * An observation that states the mechanism by which disease was acquired by the living subject involved in the public health case. + * + * + * OpenIssue: This code could be moved to LOINC if it can be done before there are significant implemenations using it. + */ + CaseTransmissionModeObservation: v3_ActCode_CaseTransmissionModeObservation, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedThoracicSurgeryCare: v3_ActCode_CertifiedThoracicSurgeryCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedUrologyCare: v3_ActCode_CertifiedUrologyCare, + /** + * List of current medications. + */ + CurrentMedicationList: v3_ActCode_CurrentMedicationList, + /** + * The current quantity of the specimen, i.e., initial quantity minus what has been actually used. + */ + CurrentVolume: v3_ActCode_CurrentVolume, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedVascularDiseasesCare: v3_ActCode_CertifiedVascularDiseasesCare, + /** + * Description:Scope of responsibility taken on for specialty care as defined by the respective Specialty Board. + */ + CertifiedVascularSurgeryCare: v3_ActCode_CertifiedVascularSurgeryCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedWoundManagementCare: v3_ActCode_CertifiedWoundManagementCare, + /** + * Description:Scope of responsibility taken on by an organization for care of a patient as defined by the disease management certification agency. + */ + CertifiedWomenQuoteSHealthCare: v3_ActCode_CertifiedWomenQuoteSHealthCare, + /** + * Description:Proposed therapy may be contraindicated or ineffective based on an existing or recent drug therapy. + */ + DrugActionDetectedIssue: v3_ActCode_DrugActionDetectedIssue, + /** + * An allergy to a pharmaceutical product. + */ + DrugAllergy: v3_ActCode_DrugAllergy, + /** + * Transaction counts and value totals for each calendar day within the date range specified. + */ + Day: v3_ActCode_Day, + /** + * Electronic Funds Transfer (EFT) deposit into the payee's bank account + */ + DirectDeposit: v3_ActCode_DirectDeposit, + /** + * Custodian security system must declassify information assigned security labels by instantiating a new version of the classified information so as to break the binding of the classifying security label when assigning a new security label that marks the information as unclassified in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the previous assignment and binding. + */ + DeclassifySecurityLabel: v3_ActCode_DeclassifySecurityLabel, + DEDUCT: v3_ActCode_DEDUCT, + /** + * That portion of the eligible charges which a covered party must pay in a particular period (e.g. annual) before the benefits are payable by the adjudicator. This amount represents the covered party's deductible that is applied to a particular adjudication result. It is expressed as a negative dollar amount in adjudication results. + */ + Deductible: v3_ActCode_Deductible, + /** + * Description of individual terms, provided as needed. + */ + Definition: v3_ActCode_Definition, + /** + * The removal of fibrin from whole blood or plasma through physical or chemical means + */ + Defibrination: v3_ActCode_Defibrination, + /** + * Custodian system must strip information of data that would allow the identification of the source of the information or the information subject. + */ + Deidentify: v3_ActCode_Deidentify, + /** + * Custodian system must remove target information from access after use. + */ + DeleteAfterUse: v3_ActCode_DeleteAfterUse, + /** + * Delegation policies specify which actions subjects are allowed to delegate to others. A delegation policy thus specifies an authorisation to delegate. Subjects must already possess the access rights to be delegated. + * + * Delegation policies are aimed at subjects delegating rights to servers or third parties to perform actions on their behalf and are not meant to be the means by which security administrators would assign rights to subjects. A negative delegation policy identifies what delegations are forbidden. + * + * A Delegation policy specifies the authorisation policy from which delegated rights are derived, the grantors, which are the entities which can delegate these access rights, and the grantees, which are the entities to which the access rights can be delegated. There are two types of delegation policy, positive and negative. (Based on PONDERS) + */ + DelegationPolicy: v3_ActCode_DelegationPolicy, + /** + * Policy for handling all demographic information about an information subject, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to all demographic about an information subject, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + AllDemographicInformationSensitivity: v3_ActCode_AllDemographicInformationSensitivity, + /** + * Definition:All information pertaining to a patient's demographics (such as name, date of birth, gender, address, etc). + */ + DemographicsCategory: v3_ActCode_DemographicsCategory, + /** + * Criteria which specify subjects who should be removed from the eMeasure population and denominator before determining if numerator criteria are met. Denominator exclusions are used in proportion and ratio measures to help narrow the denominator. + */ + DenominatorExclusions: v3_ActCode_DenominatorExclusions, + /** + * Criteria which specify the removal of a subject, procedure or unit of measurement from the denominator, only if the numerator criteria are not met. Denominator exceptions allow for adjustment of the calculated score for those providers with higher risk populations. Denominator exceptions are used only in proportion eMeasures. They are not appropriate for ratio or continuous variable eMeasures. Denominator exceptions allow for the exercise of clinical judgment and should be specifically defined where capturing the information in a structured manner fits the clinical workflow. Generic denominator exception reasons used in proportion eMeasures fall into three general categories: + * + * + * Medical reasons + * Patient (or subject) reasons + * System reasons + */ + DenominatorExceptions: v3_ActCode_DenominatorExceptions, + /** + * Criteria for specifying the entities to be evaluated by a specific quality measure, based on a shared common set of characteristics (within a specific measurement set to which a given measure belongs). The denominator can be the same as the initial population, or it may be a subset of the initial population to further constrain it for the purpose of the eMeasure. Different measures within an eMeasure set may have different denominators. Continuous Variable eMeasures do not have a denominator, but instead define a measure population. + */ + Denominator: v3_ActCode_Denominator, + /** + * Definition: A health insurance policy that that covers benefits for dental services. + */ + DentalCarePolicy: v3_ActCode_DentalCarePolicy, + /** + * Definition: A public or government health program that administers and funds coverage for dental care to assist program eligible who meet financial and health status criteria. + */ + DentalProgram: v3_ActCode_DentalProgram, + /** + * Communication of an agent from a living subject or environmental source to a living subject via agent migration through intact skin. + */ + TransdermalTransmission: v3_ActCode_TransdermalTransmission, + /** + * A fill providing sufficient supply for one day + */ + DailyFill: v3_ActCode_DailyFill, + /** + * Policy for handling information related to a diagnosis, health condition or health problem, which will be afforded heightened confidentiality. Diagnostic, health condition or health problem related information may be deemed sensitive by organizational policy, and require heightened confidentiality. + * + * + * Usage Note: For use within an enterprise that provides heightened confidentiality to diagnostic, health condition or health problem related information deemed sensitive. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + DiagnosisInformationSensitivity: v3_ActCode_DiagnosisInformationSensitivity, + /** + * A clinician enters a diagnosis for a given patient. + */ + DiagnosisListEntryTask: v3_ActCode_DiagnosisListEntryTask, + /** + * A person reviews a list of diagnoses of a given patient. + */ + DiagnosisListReviewTask: v3_ActCode_DiagnosisListReviewTask, + /** + * Definition:All information pertaining to a patient's diagnostic image records (orders & results). + */ + DiagnosticImageCategory: v3_ActCode_DiagnosticImageCategory, + /** + * Code set to define specialized/allowed diets + */ + Diet: v3_ActCode_Diet, + /** + * An observation that reports the dilution of a sample. + */ + ActSpecObsDilutionCode: v3_ActCode_ActSpecObsDilutionCode, + /** + * Hypersensitivity resulting in an adverse reaction upon exposure to a drug. + */ + DrugIntolerance: v3_ActCode_DrugIntolerance, + /** + * Definition: An insurance policy that provides a regular payment to compensate for income lost due to the covered party's inability to work because of illness or injury. + */ + DisabilityInsurancePolicy: v3_ActCode_DisabilityInsurancePolicy, + /** + * Disclaimer information for the eMeasure. + */ + Disclaimer: v3_ActCode_Disclaimer, + /** + * A person provides a discharge instruction to a patient. + */ + DischargeInstructionEntry: v3_ActCode_DischargeInstructionEntry, + /** + * A clinician enters a discharge summary for a given patient. + */ + DischargeSummaryEntryTask: v3_ActCode_DischargeSummaryEntryTask, + /** + * A person reviews a discharge summary of a given patient. + */ + DischargeSummaryReviewTask: v3_ActCode_DischargeSummaryReviewTask, + /** + * List of discharge medications. + */ + DischargeMedicationList: v3_ActCode_DischargeMedicationList, + /** + * Discharge diagnosis are the diagnoses documented for administrative purposes as the time of hospital discharge. + */ + DischargeDiagnosis: v3_ActCode_DischargeDiagnosis, + /** + * Definition: A health insurance policy that covers benefits for healthcare services provided for named conditions under the policy, e.g., cancer, diabetes, or HIV-AIDS. + */ + DiseaseSpecificPolicy: v3_ActCode_DiseaseSpecificPolicy, + /** + * Definition: A public or government health program that administers and funds coverage for health and social services to assist program eligible who meet financial and health status criteria related to a particular disease. + * + * + * Example: Reproductive health, sexually transmitted disease, and end renal disease programs. + */ + PublicHealthProgram: v3_ActCode_PublicHealthProgram, + /** + * The adjudication result associated is to be displayed to the receiver of the adjudication result. + */ + Display: v3_ActCode_Display, + /** + * A diet that uses carbohydrates sparingly. Typically with a restriction in daily energy content (e.g. 1600-2000 kcal). + */ + DiabetesMellitusDiet: v3_ActCode_DiabetesMellitusDiet, + /** + * Diner's Club + */ + DinerQuoteSClub: v3_ActCode_DinerQuoteSClub, + /** + * Hypersensitivity to an agent caused by a mechanism other than an immunologic response to an initial exposure + */ + DrugNonAllergyIntolerance: v3_ActCode_DrugNonAllergyIntolerance, + /** + * Provision of treatment for oral health and/or dental surgery. + */ + Dental: v3_ActCode_Dental, + /** + * Policy for handling information related to an information subject's date of birth, which will be afforded heightened confidentiality.Policies may govern sensitivity of information related to an information subject's date of birth, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + DateOfBirthInformationSensitivity: v3_ActCode_DateOfBirthInformationSensitivity, + /** + * Description: Document Attachment + */ + Document: v3_ActCode_Document, + /** + * Proposed dosage instructions for therapy differ from standard practice. + */ + DosageProblem: v3_ActCode_DosageProblem, + /** + * Description:Proposed dosage is inappropriate due to patient's medical condition. + */ + DosageConditionAlert: v3_ActCode_DosageConditionAlert, + /** + * Proposed length of therapy differs from standard practice. + */ + DoseDurationAlert: v3_ActCode_DoseDurationAlert, + /** + * Proposed length of therapy is longer than standard practice + */ + DoseDurationHighAlert: v3_ActCode_DoseDurationHighAlert, + /** + * Proposed length of therapy is longer than standard practice for the identified indication or diagnosis + */ + DoseDurationHighForIndicationAlert: v3_ActCode_DoseDurationHighForIndicationAlert, + /** + * Proposed length of therapy is shorter than that necessary for therapeutic effect + */ + DoseDurationLowAlert: v3_ActCode_DoseDurationLowAlert, + /** + * Proposed length of therapy is shorter than standard practice for the identified indication or diagnosis + */ + DoseDurationLowForIndicationAlert: v3_ActCode_DoseDurationLowForIndicationAlert, + /** + * Proposed dosage exceeds standard practice + */ + HighDoseAlert: v3_ActCode_HighDoseAlert, + /** + * High Dose for Indication Alert + */ + HighDoseForIndicationAlert: v3_ActCode_HighDoseForIndicationAlert, + /** + * Proposed dosage exceeds standard practice for the patient's age + */ + HighDoseForAgeAlert: v3_ActCode_HighDoseForAgeAlert, + /** + * Proposed dosage exceeds standard practice for the patient's height or body surface area + */ + HighDoseForHeightSurfaceAreaAlert: v3_ActCode_HighDoseForHeightSurfaceAreaAlert, + /** + * Proposed dosage exceeds standard practice for the patient's weight + */ + HighDoseForWeightAlert: v3_ActCode_HighDoseForWeightAlert, + DOSEIND: v3_ActCode_DOSEIND, + /** + * Proposed dosage interval/timing differs from standard practice + */ + DoseIntervalAlert: v3_ActCode_DoseIntervalAlert, + /** + * Proposed dosage interval/timing differs from standard practice for the identified indication or diagnosis + */ + DoseIntervalForIndicationAlert: v3_ActCode_DoseIntervalForIndicationAlert, + /** + * Proposed dosage is below suggested therapeutic levels + */ + LowDoseAlert: v3_ActCode_LowDoseAlert, + /** + * Low Dose for Indication Alert + */ + LowDoseForIndicationAlert: v3_ActCode_LowDoseForIndicationAlert, + /** + * Proposed dosage is below suggested therapeutic levels for the patient's age + */ + LowDoseForAgeAlert: v3_ActCode_LowDoseForAgeAlert, + /** + * Proposed dosage is below suggested therapeutic levels for the patient's height or body surface area + */ + LowDoseForHeightSurfaceAreaAlert: v3_ActCode_LowDoseForHeightSurfaceAreaAlert, + /** + * Proposed dosage is below suggested therapeutic levels for the patient's weight + */ + LowDoseForWeightAlert: v3_ActCode_LowDoseForWeightAlert, + /** + * Custodian security system must downgrade information assigned security labels by instantiating a new version of the classified information so as to break the binding of the classifying security label when assigning a new security label that marks the information as classified at a less protected level in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the previous assignment and binding. + */ + DowngradeSecurityLabel: v3_ActCode_DowngradeSecurityLabel, + /** + * Proposed therapy may interact with an existing or recent drug therapy + */ + DrugInteractionAlert: v3_ActCode_DrugInteractionAlert, + /** + * Policy for handling information related to a drug, which will be afforded heightened confidentiality. Drug information may be deemed sensitive by organizational policy, and require heightened confidentiality. + * + * + * Usage Note: For use within an enterprise that provides heightened confidentiality to drug information deemed sensitive. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + DrugInformationSensitivity: v3_ActCode_DrugInformationSensitivity, + /** + * Provision of treatment for drug abuse. + */ + DrugRehab: v3_ActCode_DrugRehab, + /** + * Custodian security system must assign and bind security labels derived from compilations of information by aggregation or disaggregation in order to classify information compiled in the information systems under its control for collection, access, use and disclosure in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the previous assignment and binding. + */ + DeriveSecurityLabel: v3_ActCode_DeriveSecurityLabel, + /** + * The introduction of a drug into a subject with the intention of altering its biologic state with the intent of improving its health status. + */ + DrugTherapy: v3_ActCode_DrugTherapy, + /** + * A grouping of invoice element details including the one specifying the drug being invoiced. It may also contain generic detail items such as markup. + */ + DrugInvoiceGroup: v3_ActCode_DrugInvoiceGroup, + /** + * Definition: A health insurance policy that covers benefits for prescription drugs, pharmaceuticals, and supplies. + */ + DrugPolicy: v3_ActCode_DrugPolicy, + /** + * Definition: A public or government health program that administers and funds coverage for prescription drugs to assist program eligible who meet financial and health status criteria. + */ + DrugProgram: v3_ActCode_DrugProgram, + /** + * A reduction in the amount charged as a percentage of the amount. For example a 5% discount for volume purchase. + */ + Discount: v3_ActCode_Discount, + /** + * Description:The proposed therapy appears to have the same intended therapeutic benefit as an existing therapy, though the specific mechanisms of action vary. + */ + DuplicateTherapeuticAlassAlert: v3_ActCode_DuplicateTherapeuticAlassAlert, + /** + * Description:The proposed therapy appears to have the same intended therapeutic benefit as an existing therapy and uses the same mechanisms of action as the existing therapy. + */ + DuplicateGenericAlert: v3_ActCode_DuplicateGenericAlert, + /** + * The proposed therapy appears to duplicate an existing therapy + */ + DuplicateTherapyAlert: v3_ActCode_DuplicateTherapyAlert, + /** + * Discover Card + */ + DiscoverCard: v3_ActCode_DiscoverCard, + /** + * Policy for handling information related to developmental disability disorders and conditions caused by these disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + * + * A diverse group of chronic conditions that are due to mental or physical impairments impacting activities of daily living, self-care, language acuity, learning, mobility, independent living and economic self-sufficiency. Examples may include Down syndrome and Autism spectrum. However, the developmental disabilities to which this term applies versus other behavioral health categories varies by jurisdiction and organizational policy in part due to overlap with other behavioral health conditions. Implementers should constrain to those diagnoses applicable in the domain in which this code is used. + */ + DevelopmentalDisabilityInformationSensitivity: v3_ActCode_DevelopmentalDisabilityInformationSensitivity, + /** + * Includes all codes defining types of indications such as diagnosis, symptom and other indications such as contrast agents for lab tests. + */ + ObservationDiagnosisTypes: v3_ActCode_ObservationDiagnosisTypes, + /** + * An allergy to a substance other than a drug or a food. E.g. Latex, pollen, etc. + */ + EnvironmentalAllergy: v3_ActCode_EnvironmentalAllergy, + /** + * Definition: An employee assistance program is run by an employer or employee organization for the purpose of providing benefits and covering all or part of the cost for employees to receive counseling, referrals, and advice in dealing with stressful issues in their lives. These may include substance abuse, bereavement, marital problems, weight issues, or general wellness issues. The services are usually provided by a third-party, rather than the company itself, and the company receives only summary statistical data from the service provider. Employee's names and services received are kept confidential. + */ + EmployeeAssistanceProgram: v3_ActCode_EmployeeAssistanceProgram, + /** + * Fees deducted on behalf of a payee for tuition and continuing education. + */ + EducationFees: v3_ActCode_EducationFees, + /** + * Electronic form with supporting or additional information to follow. + */ + ElectronicFormToFollow: v3_ActCode_ElectronicFormToFollow, + /** + * Private insurance policy that provides coverage in addition to other policies (e.g. in addition to a Public Healthcare insurance policy). + */ + ExtendedHealthcare: v3_ActCode_ExtendedHealthcare, + /** + * Hypersensitivity resulting in an adverse reaction upon exposure to environmental conditions. + */ + EnvironmentalIntolerance: v3_ActCode_EnvironmentalIntolerance, + /** + * Insurance coverage is in effect for healthcare service(s) and/or product(s). + */ + Eligible: v3_ActCode_Eligible, + /** + * An ellipse defined by four (column,row) pairs, the first two points specifying the endpoints of the major axis and the second two points specifying the endpoints of the minor axis. + */ + Ellipse: v3_ActCode_Ellipse, + /** + * A supply action where there is no 'valid' order for the supplied medication. E.g. Emergency vacation supply, weekend supply (when prescriber is unavailable to provide a renewal prescription) + */ + EmergencySupply: v3_ActCode_EmergencySupply, + /** + * Used to temporarily override normal authorization rules to gain access to data in a case of emergency. Use of this override code will typically be monitored, and a procedure to verify its proper use may be triggered when used. + */ + EmergencyAuthorizationOverride: v3_ActCode_EmergencyAuthorizationOverride, + /** + * A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility.) + */ + Emergency: v3_ActCode_Emergency, + /** + * Policy for handling information related to emotional disturbance disorders and conditions caused by these disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + * + * Typical used to characterize behavioral and mental health issues of adolescents where the disorder may be temporarily diagnosed in order to avoid the potential and unnecessary stigmatizing diagnoses of disorder long term. + */ + EmotionalDisturbanceInformationSensitivity: v3_ActCode_EmotionalDisturbanceInformationSensitivity, + /** + * Policy for handling information related to an employee, which will be afforded heightened confidentiality. When a patient is an employee, an enterprise may have a policy that requires heightened confidentiality. Information deemed sensitive typically includes health information and patient role information including patient status, demographics, next of kin, and location. + * + * + * Usage Note: Policy for handling information related to an employee, which will be afforded heightened confidentiality. Description: When a patient is an employee, an enterprise may have a policy that requires heightened confidentiality. Information deemed sensitive typically includes health information and patient role information including patient status, demographics, next of kin, and location. + */ + EmployeeInformationSensitivity: v3_ActCode_EmployeeInformationSensitivity, + /** + * Policy for handling information related to an employer which is deemed classified to protect an employee who is the information subject, and which will be afforded heightened confidentiality. Description: Policies may govern sensitivity of information related to an employer, such as law enforcement or national security, the identity of which could impact the privacy, well-being, or safety of an information subject who is an employee. + * + * + * Usage Notes: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + EmployerInformationSensitivity: v3_ActCode_EmployerInformationSensitivity, + /** + * This general consent directive specifically limits disclosure of health information for purpose of emergency treatment. Additional parameters may further limit the disclosure to specific users, roles, duration, types of information, and impose uses obligations. + * + * + * Definition: Opt-in to disclosure of health information for emergency only consent directive. + */ + EmergencyOnly: v3_ActCode_EmergencyOnly, + /** + * Hypersensitivity to an agent caused by a mechanism other than an immunologic response to an initial exposure + */ + EnvironmentalNonAllergyIntolerance: v3_ActCode_EnvironmentalNonAllergyIntolerance, + /** + * Custodian system must render information unreadable by algorithmically transforming plaintext into ciphertext. + * + * + * + * + * Usage Notes: A mathematical transposition of a file or data stream so that it cannot be deciphered at the receiving end without the proper key. Encryption is a security feature that assures that only the parties who are supposed to be participating in a videoconference or data transfer are able to do so. It can include a password, public and private keys, or a complex combination of all. (Per Infoway.) + */ + Encrypt: v3_ActCode_Encrypt, + /** + * Custodian system must render information unreadable and unusable by algorithmically transforming plaintext into ciphertext when "at rest" or in storage. + */ + EncryptAtRest: v3_ActCode_EncryptAtRest, + /** + * Custodian system must render information unreadable and unusable by algorithmically transforming plaintext into ciphertext while "in transit" or being transported by any means. + */ + EncryptInTransit: v3_ActCode_EncryptInTransit, + /** + * Custodian system must render information unreadable and unusable by algorithmically transforming plaintext into ciphertext while in use such that operations permitted on the target information are limited by the license granted to the end user. + */ + EncryptInUse: v3_ActCode_EncryptInUse, + /** + * A baseline value for the measured test that is inherently contained in the diluent. In the calculation of the actual result for the measured test, this baseline value is normally considered. + */ + EndogenousContent: v3_ActCode_EndogenousContent, + /** + * Proposed therapy may be inappropriate or ineffective because the end of administration is too close to another planned therapy + */ + EndTooLateAlert_2: v3_ActCode_EndTooLateAlert_2, + /** + * Definition: A public or government program that administers publicly funded coverage of kidney dialysis and kidney transplant services. + * + * Example: In the U.S., the Medicare End-stage Renal Disease program (ESRD), the National Kidney Foundation (NKF) American Kidney Fund (AKF) The Organ Transplant Fund. + */ + EndRenalProgram: v3_ActCode_EndRenalProgram, + /** + * Communication of an agent from an environmental surface or source to a living subject by direct contact. + */ + EnvironmentalExposureTransmission: v3_ActCode_EnvironmentalExposureTransmission, + /** + * Fees deducted on behalf of a payee for charges based on a shorter payment frequency (i.e. next day versus biweekly payments. + */ + EarlyPaymentFee: v3_ActCode_EarlyPaymentFee, + /** + * A premium on a service fee is requested because, due to extenuating circumstances, the service took an extraordinary amount of time or supplies. + */ + ExtraordinaryServiceAssessment: v3_ActCode_ExtraordinaryServiceAssessment, + /** + * Policy for handling alcohol or drug-abuse information, which will be afforded heightened confidentiality. Information handling protocols based on organizational policies related to alcohol or drug-abuse information that is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + SubstanceAbuseInformationSensitivity: v3_ActCode_SubstanceAbuseInformationSensitivity, + /** + * Policy for handling information related to alcohol use disorders and conditions caused by these disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + AlcoholUseDisorderInformationSensitivity: v3_ActCode_AlcoholUseDisorderInformationSensitivity, + /** + * Domain provides codes that qualify the ActLabObsEnvfctsCode domain. (Environmental Factors) + */ + ActSpecObsEvntfctsCode: v3_ActCode_ActSpecObsEvntfctsCode, + /** + * Definition: An insurance policy under a benefit plan run by an employer or employee organization for the purpose of providing benefits other than pension-related to employees and their families. Typically provides health-related benefits, benefits for disability, disease or unemployment, or day care and scholarship benefits, among others. An employer sponsored health policy includes coverage of health care expenses arising from sickness or accidental injury, coverage for on-site medical clinics or for dental or vision benefits, which are typically provided under a separate policy. Coverage excludes health care expenses covered by accident or disability, workers' compensation, liability or automobile insurance. + */ + EmployeeWelfareBenefitPlanPolicy: v3_ActCode_EmployeeWelfareBenefitPlanPolicy, + /** + * Description:Indicates that a result is complete. No further results are to come. This maps to the 'complete' state in the observation result status code. + */ + Final: v3_ActCode_Final, + /** + * An allergy to a substance generally consumed for nutritional purposes. + */ + FoodAllergy: v3_ActCode_FoodAllergy, + /** + * A person reviews a Falls Risk Assessment Instrument report of a given patient. + */ + FallsRiskAssessmentInstrumentTask: v3_ActCode_FallsRiskAssessmentInstrumentTask, + /** + * No enteral intake of foot or liquids whatsoever, no smoking. Typically 6 to 8 hours before anesthesia. + */ + Fasting: v3_ActCode_Fasting, + /** + * Fax with supporting or additional information to follow. + */ + FaxToFollow: v3_ActCode_FaxToFollow, + /** + * Description: The introduction of material into a subject with the intent of providing nutrition or other dietary supplements (e.g. minerals or vitamins). + */ + Food: v3_ActCode_Food, + /** + * FDA label coating + */ + Coating: v3_ActCode_Coating, + /** + * FDA label color + */ + Color: v3_ActCode_Color, + /** + * FDA label imprint code + */ + ImprintCode: v3_ActCode_ImprintCode, + /** + * FDA label logo + */ + Logo: v3_ActCode_Logo, + /** + * FDA label scoring + */ + Scoring: v3_ActCode_Scoring, + /** + * FDA label shape + */ + Shape: v3_ActCode_Shape, + /** + * FDA label size + */ + Size: v3_ActCode_Size, + /** + * Communication of an agent from a living subject or environmental source to a living subject through oral contact with material contaminated by person or animal fecal material. + */ + FecalOralTransmission: v3_ActCode_FecalOralTransmission, + /** + * The initial fill against an order. (This includes initial fills against refill orders.) + */ + FirstFill: v3_ActCode_FirstFill, + /** + * A first fill where the quantity supplied is equal to one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a complete fill would be for the full 90 tablets). + */ + FirstFillComplete: v3_ActCode_FirstFillComplete, + /** + * A first fill where the quantity supplied is equal to one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a complete fill would be for the full 90 tablets) and also where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + FirstFillCompletePartialStrength: v3_ActCode_FirstFillCompletePartialStrength, + /** + * A first fill where the quantity supplied is less than one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a partial fill might be for only 30 tablets.) + */ + FirstFillPartFill: v3_ActCode_FirstFillPartFill, + /** + * A first fill where the quantity supplied is less than one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a partial fill might be for only 30 tablets.) and also where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets) + */ + FirstFillPartFillPartialStrength: v3_ActCode_FirstFillPartFillPartialStrength, + /** + * A billing arrangement where a Provider charges a separate fee for each intervention/procedure/event or product. + * + * Fee for Service is used when an individual intervention/procedure/event is used for billing purposes. In other words, fees are associated with the intervention/procedure/event. For example, a specific CCI (Canadian Classification of Interventions) code has an associated fee and is used for billing purposes. + */ + FeeForService: v3_ActCode_FeeForService, + /** + * A first fill where the strength supplied is less than the ordered strength. (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + FirstFillPartialStrength: v3_ActCode_FirstFillPartialStrength, + /** + * Under agreement between the parties (payor and provider), a guaranteed level of income is established for the provider over a specific, pre-determined period of time. The normal course of business for the provider is submission of fee-for-service claims. Should the fee-for-service income during the specified period of time be less than the agreed to amount, a top-up amount is paid to the provider equal to the difference between the fee-for-service total and the guaranteed income amount for that period of time. The details of the agreement may specify (or not) a requirement for repayment to the payor in the event that the fee-for-service income exceeds the guaranteed amount. + */ + FeeForServiceTopOff: v3_ActCode_FeeForServiceTopOff, + /** + * The Fibrin Index of the specimen. In the case of only differentiating between Absent and Present, recommend using 0 and 1 + */ + Fibrin: v3_ActCode_Fibrin, + /** + * The passage of a liquid through a filter, accomplished by gravity, pressure or vacuum (suction). + */ + Filtration: v3_ActCode_Filtration, + /** + * The timestamp when the eMeasure was last packaged in the Measure Authoring Tool. + */ + FinalizedDateTime: v3_ActCode_FinalizedDateTime, + /** + * A billing arrangement where a Provider charges for non-clinical items. This includes interest in arrears, mileage, etc. Clinical content is not included in Invoices submitted with this type of billing arrangement. + */ + Financial: v3_ActCode_Financial, + /** + * Invoice Grouping without clinical justification. These will not require identification of participants and associations from a clinical context such as patient and provider. + * + * Examples are interest charges and mileage. + */ + FinancialInvoice: v3_ActCode_FinancialInvoice, + /** + * Hypersensitivity resulting in an adverse reaction upon exposure to food. + */ + FoodIntolerance: v3_ActCode_FoodIntolerance, + /** + * A patient encounter that takes place both outside a dedicated service delivery location and outside a patient's residence. Example locations might include an accident site and at a supermarket. + */ + Field: v3_ActCode_Field, + /** + * Definition: An insurance policy that covers qualified benefits under a Flexible Benefit plan such as group medical insurance, long and short term disability income insurance, group term life insurance for employees only up to $50,000 face amount, specified disease coverage such as a cancer policy, dental and/or vision insurance, hospital indemnity insurance, accidental death and dismemberment insurance, a medical expense reimbursement plan and a dependent care reimbursement plan. + * + * + * Discussion: See UnderwriterRoleTypeCode flexible benefit plan which is defined as a benefit plan that allows employees to choose from several life, health, disability, dental, and other insurance plans according to their individual needs. Also known as cafeteria plans. Authorized under Section 125 of the Revenue Act of 1978. + */ + FlexibleBenefitPlanPolicy: v3_ActCode_FlexibleBenefitPlanPolicy, + /** + * Financial management department members who have access to healthcare consumer information as part of a patient account, billing and claims workflows. + * + * Security Compartment Labels assigned to consumer information used in these workflows should be met or exceeded by the Security Compartment attribute claimed by a participant in a financial management workflow who is requesting access to that information. + */ + FinancialManagementCompartment: v3_ActCode_FinancialManagementCompartment, + /** + * Hypersensitivity to an agent caused by a mechanism other than an immunologic response to an initial exposure + */ + FoodNonAllergyIntolerance: v3_ActCode_FoodNonAllergyIntolerance, + /** + * Anticipated or actual final fee associated with treating a patient. + */ + FinalFee: v3_ActCode_FinalFee, + /** + * Communication of an agent from an non-living material to a living subject through direct contact. + */ + FomiteTransmission: v3_ActCode_FomiteTransmission, + /** + * Proposed therapy may interact with certain foods + */ + FoodInteractionAlert: v3_ActCode_FoodInteractionAlert, + /** + * Communication of an agent from a food source to a living subject via oral consumption. + */ + FoodBorneTransmission: v3_ActCode_FoodBorneTransmission, + /** + * The adjudication result associated is to be printed on the specified form, which is then provided to the covered party. + */ + PrintOnForm: v3_ActCode_PrintOnForm, + /** + * Description:The element does not follow the formatting or type rules defined for the field. + */ + InvalidFormat: v3_ActCode_InvalidFormat, + /** + * A diet consisting of a formula feeding, either for an infant or an adult, to provide nutrition either orally or through the gastrointestinal tract via tube, catheter or stoma. + */ + FormulaDiet: v3_ActCode_FormulaDiet, + /** + * A grouping of invoice element details including the ones specifying the frame fee and the frame dispensing cost that are being invoiced. + */ + FrameInvoiceGroup: v3_ActCode_FrameInvoiceGroup, + /** + * Description:The request is suspected to have a fraudulent basis. + */ + PotentialFraud: v3_ActCode_PotentialFraud, + /** + * Anticipated or actual initial fee associated with treating a patient. + */ + FirstFee: v3_ActCode_FirstFee, + /** + * A supply action to restock a smaller more local dispensary. + */ + FloorStock: v3_ActCode_FloorStock, + /** + * Federal tax on transactions such as the Goods and Services Tax (GST) + */ + FederalSalesTax: v3_ActCode_FederalSalesTax, + /** + * Definition:The therapy being performed is in some way out of alignment with the requested therapy. + */ + FulfillmentAlert: v3_ActCode_FulfillmentAlert, + /** + * Fees deducted on behalf of a payee for charges based on a per-transaction or time-period (e.g. monthly) fee. + */ + Garnishee: v3_ActCode_Garnishee, + /** + * Policy for handling genetic disease information, which will be afforded heightened confidentiality. Information handling protocols based on organizational policies related to genetic disease information that is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + GeneticDiseaseInformationSensitivity: v3_ActCode_GeneticDiseaseInformationSensitivity, + /** + * Proposed therapy is outside of standard practice for a geriatric patient. + */ + GeriatricAlert: v3_ActCode_GeriatricAlert, + /** + * Proposed therapy may be inappropriate or contraindicated due to patient genetic indicators. + */ + GeneticAlert: v3_ActCode_GeneticAlert, + /** + * Proposed therapy may be inappropriate or contraindicated due to patient gender. + */ + GenderAlert: v3_ActCode_GenderAlert, + /** + * Policy for handling information related to an information subject's gender and sexual orientation, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to an information subject's gender and sexual orientation, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + GenderAndSexualOrientationInformationSensitivity: v3_ActCode_GenderAndSexualOrientationInformationSensitivity, + /** + * Description: A DNA segment that contributes to phenotype/function. In the absence of demonstrated function a gene may be characterized by sequence, transcription or homology + */ + Gene: v3_ActCode_Gene, + /** + * General care performed by a general practitioner or family doctor as a responsible provider for a patient. + */ + General: v3_ActCode_General, + /** + * Gluten free diet for celiac disease. + */ + GlutenFree: v3_ActCode_GlutenFree, + /** + * The medical service was provided to a patient in good faith that they had medical coverage, although no evidence of coverage was available before service was rendered. + */ + GoodFaithIndicator: v3_ActCode_GoodFaithIndicator, + /** + * Description: Accuracy determined as per the GIS tier code system. + */ + GISTier: v3_ActCode_GISTier, + /** + * List of observations in goal mood. + */ + GoalList: v3_ActCode_GoalList, + /** + * Definition: A set of codes used to indicate a government program that is an organized structure for administering and funding coverage of a benefit package for covered parties meeting eligibility criteria, typically related to employment, health and financial status. Government programs are established or permitted by legislation with provisions for ongoing government oversight. Regulation mandates the structure of the program, the manner in which it is funded and administered, covered benefits, provider types, eligibility criteria and financial participation. A government agency is charged with implementing the program in accordance to the regulation + * + * + * Example: Federal employee health benefit program in the U.S. + */ + GovernmentEmployeeHealthProgram: v3_ActCode_GovernmentEmployeeHealthProgram, + /** + * Description: The school grade or level the patient was in when immunized. + */ + Grade: v3_ActCode_Grade, + /** + * A grantor's terms of agreement to which a grantee may assent or dissent, and which may include an opportunity for a grantee to request restrictions or extensions. + * + * + * Comment: A grantor typically is able to stipulate preferred terms of agreement when the grantor has control over the topic of the agreement, which a grantee must accept in full or may be offered an opportunity to extend or restrict certain terms. + * + * + * Usage Note: If the grantor's term of agreement must be accepted in full, then this is considered "basic consent". If a grantee is offered an opportunity to extend or restrict certain terms, then the agreement is considered "granular consent". + * + * + * Examples: + * + * + * + * Healthcare: A PHR account holder [grantor] may require any PHR user [grantee] to accept the terms of agreement in full, or may permit a PHR user to extend or restrict terms selected by the account holder or requested by the PHR user. + * Non-healthcare: The owner of a resource server [grantor] may require any authorization server [grantee] to meet authorization requirements stipulated in the grantor's terms of agreement. + */ + GrantorChoice: v3_ActCode_GrantorChoice, + /** + * Description:Global Trade Item Number is an identifier for trade items developed by GS1 (comprising the former EAN International and Uniform Code Council). + */ + GlobalTradeItemNumber: v3_ActCode_GlobalTradeItemNumber, + /** + * Used to allow measure developers to provide additional guidance for implementers to understand greater specificity than could be provided in the logic for data criteria. + */ + Guidance: v3_ActCode_Guidance, + /** + * Description:HCPCS Level II (HCFA-assigned) and Carrier-assigned (Level III) modifiers are reported in Appendix A of CPT 2000 Standard Edition and in the Medicare Bulletin. + */ + HCPCSLevelIIAndCarrierAssigned: v3_ActCode_HCPCSLevelIIAndCarrierAssigned, + /** + * Description: Health Record Attachment + */ + HealthRecord: v3_ActCode_HealthRecord, + /** + * Definition:There should be no actions taken in fulfillment of a request that has been held or suspended. + */ + HeldSuspendedAlert: v3_ActCode_HeldSuspendedAlert, + /** + * An observation of the hemolysis index of the specimen in g/L + */ + Hemolysis: v3_ActCode_Hemolysis, + HGHT: v3_ActCode_HGHT, + /** + * Healthcare encounter that takes place in the residence of the patient or a designee + */ + HomeHealth: v3_ActCode_HomeHealth, + /** + * Indicates that the observation is of a person’s living situation in a household including the household composition and circumstances. + */ + HouseholdSituationObservation: v3_ActCode_HouseholdSituationObservation, + /** + * Definition: A health insurance policy that covers healthcare benefits by protecting covered parties from medical expenses arising from health conditions, sickness, or accidental injury as well as preventive care. Health insurance policies explicitly exclude coverage for losses insured under a disability policy, workers' compensation program, liability insurance (including automobile insurance); or for medical expenses, coverage for on-site medical clinics or for limited dental or vision benefits when these are provided under a separate policy. + * + * + * Discussion: Health insurance policies are offered by health insurance plans that typically reimburse providers for covered services on a fee-for-service basis, that is, a fee that is the allowable amount that a provider may charge. This is in contrast to managed care plans, which typically prepay providers a per-member/per-month amount or capitation as reimbursement for all covered services rendered. Health insurance plans include indemnity and healthcare services plans. + */ + HealthInsurancePlanPolicy: v3_ActCode_HealthInsurancePlanPolicy, + /** + * The U.S. Public Law 104-191 Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule (45 CFR Part 164 Subpart E) permits access, use and disclosure of certain personal health information (PHI as defined under the law) for purposes of Treatment, Payment, and Operations, and requires that the provider ask that patients acknowledge the Provider's Notice of Privacy Practices as permitted conduct under the law. + * + * + * Definition: Notification of HIPAA Privacy Practices. + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialtyCode complies. + */ + HIPAANoticeOfPrivacyPractices: v3_ActCode_HIPAANoticeOfPrivacyPractices, + /** + * The U.S. Public Law 104-191 Health Insurance Portability and Accountability Act (HIPAA) Privacy Rule (45 CFR Part 164 Section 164.508) requires authorization for certain uses and disclosure of psychotherapy notes. + * + * + * Definition: Authorization that must be obtained for disclosure of psychotherapy notes. + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies. + */ + HIPAAPsychotherapyNotes: v3_ActCode_HIPAAPsychotherapyNotes, + /** + * Section 13405(a) of the Health Information Technology for Economic and Clinical Health Act (HITECH) stipulates the right of an individual to have disclosures regarding certain health care items or services for which the individual pays out of pocket in full restricted from a health plan. + * + * + * Definition: Non-disclosure of health information to a health plan relating to health care items or services for which an individual pays out of pocket in full. + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies. + */ + HIPAASelfPay: v3_ActCode_HIPAASelfPay, + /** + * Definition: A government program that provides health coverage to individuals who are considered medically uninsurable or high risk, and who have been denied health insurance due to a serious health condition. In certain cases, it also applies to those who have been quoted very high premiums a" again, due to a serious health condition. The pool charges premiums for coverage. Because the pool covers high-risk people, it incurs a higher level of claims than premiums can cover. The insurance industry pays into the pool to make up the difference and help it remain viable. + */ + HighRiskPoolProgram: v3_ActCode_HighRiskPoolProgram, + /** + * Historical list of medications. + */ + MedicationHistory: v3_ActCode_MedicationHistory, + /** + * Description: While the record was accepted in the repository, there is a more recent version of a record of this type. + */ + RecordRecordedAsHistorical: v3_ActCode_RecordRecordedAsHistorical, + /** + * Policy for handling HIV or AIDS information, which will be afforded heightened confidentiality. Information handling protocols based on organizational policies related to HIV or AIDS information that is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + HIVAIDSInformationSensitivity: v3_ActCode_HIVAIDSInformationSensitivity, + /** + * Definition: Government administered and funded HIV-AIDS program for beneficiaries meeting financial and health status criteria. Administration, funding levels, eligibility criteria, covered benefits, provider types, and financial participation are typically set by a regulatory process. Payer responsibilities for administering the program may be delegated to contractors. + * + * + * Example: In the U.S., the Ryan White program, which is administered by the Health Resources and Services Administration. + */ + HIVAIDSProgram: v3_ActCode_HIVAIDSProgram, + /** + * Description: Exposure participants' interaction occurred during the course of health care delivery or in a health care delivery setting, but did not involve the direct provision of care (e.g. a janitor cleaning a patient's hospital room). + */ + HealthCareInteractionNotPatientCare: v3_ActCode_HealthCareInteractionNotPatientCare, + /** + * Definition: A policy for a health plan that provides coverage for health care only through contracted or employed physicians and hospitals located in particular geographic or service areas. HMOs emphasize prevention and early detection of illness. Eligibility to enroll in an HMO is determined by where a covered party lives or works. + */ + HealthMaintenanceOrganizationPolicy: v3_ActCode_HealthMaintenanceOrganizationPolicy, + /** + * Description: Exposure interaction occurred in context of one providing care for the other, i.e. a babysitter providing care for a child, a home-care aide providing assistance to a paraplegic. + */ + CareGiverInteraction: v3_ActCode_CareGiverInteraction, + /** + * Description: Exposure participants' interaction occurred when both were patients being treated in the same (acute) health care delivery facility. + */ + HospitalPatientInteraction: v3_ActCode_HospitalPatientInteraction, + /** + * Description: Exposure participants' interaction occurred when one visited the other who was a patient being treated in a health care delivery facility. + */ + HospitalVisitorInteraction: v3_ActCode_HospitalVisitorInteraction, + /** + * Description: Exposure interaction occurred in context of domestic interaction, i.e. both participants reside in the same household. + */ + HouseholdInteraction: v3_ActCode_HouseholdInteraction, + /** + * A security category label field value, which indicates that access and use of an IT resource is restricted to members of human resources department or workflow. + */ + HumanResourceCompartment: v3_ActCode_HumanResourceCompartment, + /** + * Insurance policy that provides for an allotment of funds replenished on a periodic (e.g. annual) basis. The use of the funds under this policy is at the discretion of the covered party. + */ + HealthSpendingAccount: v3_ActCode_HealthSpendingAccount, + /** + * Joint Federal/Provincial Sales Tax + */ + HarmonizedSalesTax: v3_ActCode_HarmonizedSalesTax, + /** + * Custodian system must require human review and approval for permission requested. + */ + HumanApproval: v3_ActCode_HumanApproval, + /** + * Communication of an agent from a person to a proximate person. + */ + HumanToHumanTransmission: v3_ActCode_HumanToHumanTransmission, + /** + * Accommodations used in the care of diseases that are transmitted through casual contact or respiratory transmission. + */ + Isolation: v3_ActCode_Isolation, + /** + * Definition: Consent to have healthcare information collected in an electronic health record. This entails that the information may be used in analysis, modified, updated. + */ + InformationCollection: v3_ActCode_InformationCollection, + /** + * An observation that describes the icterus index of the specimen. It is recommended to use mMol/L of bilirubin + */ + Icterus: v3_ActCode_Icterus, + /** + * Used by one system to inform another that it has received a container. + */ + Identified: v3_ActCode_Identified, + /** + * Definition: Consent to have collected healthcare information disclosed. + */ + InformationDisclosure: v3_ActCode_InformationDisclosure, + /** + * Information on whether an increase or decrease in score is the preferred result + * (e.g., a higher score indicates better quality OR a lower score indicates better quality OR quality is within a range). + */ + ImprovementNotation: v3_ActCode_ImprovementNotation, + /** + * Description:The request is missing elements or contains elements which cause it to not meet the legal standards for actioning. + */ + Illegal: v3_ActCode_Illegal, + /** + * Description: Image Attachment + */ + ImageAttachment: v3_ActCode_ImageAttachment, + /** + * Description: A person enters an immunization due or received for a given patient. + */ + ImmunizationListEntry: v3_ActCode_ImmunizationListEntry, + /** + * Description: A person reviews a list of immunizations due or received for a given patient. + */ + ImmunizationListReview: v3_ActCode_ImmunizationListReview, + /** + * Definition:All information pertaining to a patient's vaccination records. + */ + ImmunizationCategory: v3_ActCode_ImmunizationCategory, + /** + * The introduction of an immunogen with the intent of stimulating an immune response, aimed at preventing subsequent infections by more viable agents. + */ + Immunization: v3_ActCode_Immunization, + /** + * A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service. + */ + InpatientEncounter: v3_ActCode_InpatientEncounter, + /** + * A grantor's presumed assent to the grantee's terms of agreement is based on the grantor's behavior, which may result from not expressly assenting to the consent directive offered, or from having no right to assent or dissent offered by the grantee. + * + * + * Comment: Implied or "implicit" consent occurs when the behavior of the grantor is understood by a reasonable person to signal agreement to the grantee's terms. + * + * + * Usage Note: Implied consent with no opportunity to assent or dissent to certain terms is considered "basic consent". + * + * + * Examples: + * + * + * + * Healthcare: A patient schedules an appointment with a provider, and either does not take the opportunity to expressly assent or dissent to the provider's consent directive, does not have an opportunity to do so, as in the case where emergency care is required, or simply behaves as though the patient [grantor] agrees to the rights granted to the provider [grantee] in an implicit consent directive. + * An injured and unconscious patient is deemed to have assented to emergency treatment by those permitted to do so under jurisdictional laws, e.g., Good Samaritan laws. + * Non-healthcare: Upon receiving a driver's license, the driver is deemed to have assented without explicitly consenting to undergoing field sobriety tests. + * A corporation that does business in a foreign nation is deemed to have deemed to have assented without explicitly consenting to abide by that nation's laws. + */ + ImpliedConsent: v3_ActCode_ImpliedConsent, + /** + * A grantor's presumed assent to the grantee's terms of agreement, which is based on the grantor's behavior, and includes a right to dissent to certain terms. + * + * + * Comment: A grantor assenting to the grantee's terms of agreement may or may not exercise a right to dissent to grantor selected terms or to grantee's selected terms to which a grantor may dissent. + * + * + * Usage Note: Implied or "implicit" consent with an "opportunity to dissent" occurs when the grantor's behavior is understood by a reasonable person to signal assent to the grantee's terms of agreement whether the grantor requests or the grantee approves further restrictions, is considered "granular consent". + * + * + * Examples: + * + * + * + * Healthcare Examples: A healthcare provider deems a patient's assent to disclosure of health information to family members and friends, but offers an opportunity or permits the patient to dissent to such disclosures. + * A health information exchanges deems a patient to have assented to disclosure of health information for treatment purposes, but offers the patient an opportunity to dissents to disclosure to particular provider organizations. + * Non-healthcare Examples: A bank deems a banking customer's assent to specified collection, access, use, or disclosure of financial information as a requirement of holding a bank account, but provides the user an opportunity to limit third-party collection, access, use or disclosure of that information for marketing purposes. + */ + ImpliedConsentWithOpportunityToDissent: v3_ActCode_ImpliedConsentWithOpportunityToDissent, + /** + * Definition: Services provided directly and through contracted and operated indigenous peoples health programs. + * + * + * Example: Indian Health Service in the U.S. + */ + IndigenousPeoplesHealthProgram: v3_ActCode_IndigenousPeoplesHealthProgram, + /** + * Description:Contrast agent required for imaging study. + */ + ImagingStudyRequiringContrast: v3_ActCode_ImagingStudyRequiringContrast, + /** + * Description:Provision of prescription or direction to consume a product for purposes of bowel clearance in preparation for a colonoscopy. + */ + ColonoscopyPrep: v3_ActCode_ColonoscopyPrep, + /** + * Description:Provision of medication as a preventative measure during a treatment or other period of increased risk. + */ + Prophylaxis: v3_ActCode_Prophylaxis, + /** + * Description:Provision of medication during pre-operative phase; e.g., antibiotics before dental surgery or bowel prep before colon surgery. + */ + SurgicalProphylaxis: v3_ActCode_SurgicalProphylaxis, + /** + * Description:Provision of medication for pregnancy --e.g., vitamins, antibiotic treatments for vaginal tract colonization, etc. + */ + PregnancyProphylaxis: v3_ActCode_PregnancyProphylaxis, + /** + * Communication of an agent to a living subject via an undetermined route. + */ + IndeterminateDiseaseTransmissionMode: v3_ActCode_IndeterminateDiseaseTransmissionMode, + /** + * Definition: Consent to access healthcare information. + */ + InformationAccess: v3_ActCode_InformationAccess, + /** + * Definition: Consent to access or "read" only, which entails that the information is not to be copied, screen printed, saved, emailed, stored, re-disclosed or altered in any way. This level ensures that data which is masked or to which access is restricted will not be. + * + * + * Example: Opened and then emailed or screen printed for use outside of the consent directive purpose. + */ + AccessOnly: v3_ActCode_AccessOnly, + /** + * Definition: Consent to access and save only, which entails that access to the saved copy will remain locked. + */ + AccessAndSaveOnly: v3_ActCode_AccessAndSaveOnly, + /** + * Authorization to collect, access, use, or disclose specified patient health information in accordance with jurisdictional law, organizational policy, or a patient's consent directive, which may be implied, deemed, opt-in, opt-out, or explicit. + */ + AuthorizedInformationTransfer: v3_ActCode_AuthorizedInformationTransfer, + /** + * Authorization to collect, access, use, or disclose specified patient health information as explicitly consented to by the subject of the information or the subject's representative. + */ + AfterExplicitConsent: v3_ActCode_AfterExplicitConsent, + /** + * Authorization to collect, access, use, or disclose specified patient health information in accordance with judicial system protocol, such as in the case of a subpoena or court order. + */ + OnlyOnCourtOrder: v3_ActCode_OnlyOnCourtOrder, + /** + * Authorization to collect, access, use, or disclose specified patient health information where deemed necessary to avert potential danger to other persons in accordance with jurisdictional law, organizational policy, or standards of practice. For example, disclosure about a person threatening violence. + */ + OnlyIfDangerToOthers: v3_ActCode_OnlyIfDangerToOthers, + /** + * Authorization to collect, access, use, or disclose specified patient health information in accordance with emergency information transfer protocol dictated by jurisdictional law, organization policy, or standards of practice. For example, sharing of health information during disaster response. + */ + OnlyInAnEmergency: v3_ActCode_OnlyInAnEmergency, + /** + * Authorization to collect, access, use, or disclose specified patient health information necessary to avert potential public welfare risk in accordance with jurisdictional law, organizational policy, or standards of practice. For example, reporting that a person is a victim of abuse or demonstrating suicidal tendencies. + */ + OnlyIfPublicWelfareRisk: v3_ActCode_OnlyIfPublicWelfareRisk, + /** + * Authorization to collect, access, use, or disclose specified patient health information for public health, welfare, and safety purposes in accordance with jurisdictional law, organizational policy, or standards of practice. For example, public health reporting of notifiable conditions. + */ + RegulatoryInformationTransfer: v3_ActCode_RegulatoryInformationTransfer, + /** + * The initial quantity of the specimen in inventory + */ + InitialVolume: v3_ActCode_InitialVolume, + /** + * The first immunization administration in a series intended to produce immunity + */ + InitialImmunization: v3_ActCode_InitialImmunization, + /** + * Description: Exposure participants' interaction occurred in the course of one or both participants being incarcerated at a correctional facility + */ + InmateInteraction: v3_ActCode_InmateInteraction, + /** + * Proposed therapy may be inappropriate or contraindicated because of a recorded patient intolerance to the proposed product. (Intolerances are non-immune based sensitivities.) + */ + IntoleranceAlert: v3_ActCode_IntoleranceAlert, + /** + * Intermediate diagnoses are those diagnoses documented for administrative purposes during the course of a hospital stay. + */ + IntermediateDiagnosis: v3_ActCode_IntermediateDiagnosis, + /** + * Definition:The therapy action is being performed outside the bounds of the time period requested + */ + OutsideRequestedTime: v3_ActCode_OutsideRequestedTime, + /** + * An observation that relates to factors that may potentially cause interference with the observation + */ + ActSpecObsInterferenceCode: v3_ActCode_ActSpecObsInterferenceCode, + /** + * Description: Exposure interaction was intimate, i.e. participants are intimate companions (e.g. spouses, domestic partners). + */ + IntimateInteraction: v3_ActCode_IntimateInteraction, + /** + * List of intolerance observations. + */ + IntoleranceList: v3_ActCode_IntoleranceList, + /** + * Definition:A monitoring program that focuses on a drug which is under investigation and has not received regulatory approval for the condition being investigated + */ + Investigational: v3_ActCode_Investigational, + /** + * Payment is based on a payment intent for a previously submitted Invoice, based on formal adjudication results.. + */ + SubmittedInvoice: v3_ActCode_SubmittedInvoice, + /** + * Transaction counts and value totals by invoice type (e.g. RXDINV - Pharmacy Dispense) + */ + InvoiceType: v3_ActCode_InvoiceType, + /** + * Used by one system to inform another that the container is in position for specimen transfer (e.g., container removal from track, pipetting, etc.). + */ + InPosition: v3_ActCode_InPosition, + /** + * Criteria for specifying the entities to be evaluated by a specific quality measure, based on a shared common set of characteristics (within a specific measurement set to which a given measure belongs). + */ + InitialPopulation: v3_ActCode_InitialPopulation, + /** + * Criteria for specifying the patients to be evaluated by a specific quality measure, based on a shared common set of characteristics (within a specific measurement set to which a given measure belongs). Details often include information based upon specific age groups, diagnoses, diagnostic and procedure codes, and enrollment periods. + */ + InitialPatientPopulation: v3_ActCode_InitialPatientPopulation, + /** + * Definition: Information re-disclosed without the patient's consent. + */ + InformationRedisclosure: v3_ActCode_InformationRedisclosure, + /** + * Premium paid on service fees in compensation for practicing in a remote location. + */ + IsolationAllowance: v3_ActCode_IsolationAllowance, + /** + * There is a clinical issue for the therapy that makes continuation of the therapy inappropriate. + * + * + * Open Issue: The definition of this code does not correctly represent the concept space of its specializations (children) + */ + DetectedIssue: v3_ActCode_DetectedIssue, + /** + * Describes the items counted by the measure (e.g., patients, encounters, procedures, etc.) + */ + ItemsCounted: v3_ActCode_ItemsCounted, + /** + * A significant word that aids in discoverability. + */ + Keyword: v3_ActCode_Keyword, + /** + * The ID of the patient, order, etc., was not found. Used for transactions other than additions, e.g. transfer of a non-existent patient. + */ + UnknownKeyIdentifier: v3_ActCode_UnknownKeyIdentifier, + /** + * The ID of the patient, order, etc., already exists. Used in response to addition transactions (Admit, New Order, etc.). + */ + DuplicateKeyIdentifier: v3_ActCode_DuplicateKeyIdentifier, + /** + * Description: Metadata associated with the identification (e.g. name or gender) does not match the identification being verified. + */ + NonMatchingIdentification: v3_ActCode_NonMatchingIdentification, + /** + * Categorization of types of observation that capture the main clinical knowledge subject which may be a medication, a laboratory test, a disease. + */ + KnowledgeSubject: v3_ActCode_KnowledgeSubject, + /** + * Categorization of types of observation that capture a knowledge subtopic which might be treatment, etiology, or prognosis. + */ + KnowledgeSubtopic: v3_ActCode_KnowledgeSubtopic, + /** + * Used by one system to inform another that the container has been released from that system. + */ + LeftEquipment: v3_ActCode_LeftEquipment, + /** + * Proposed therapy may be inappropriate or contraindicated due to recent lab test results + */ + LabAlert: v3_ActCode_LabAlert, + /** + * Description: All information pertaining to a patient's lab test records (orders & results) + */ + LabTestCategory: v3_ActCode_LabTestCategory, + /** + * Custodian security system must assign and bind security labels in order to classify information created in the information systems under its control for collection, access, use and disclosure in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the assignment and binding. + * + * + * Usage Note: In security systems, security policy label assignments do not change, they may supersede prior assignments, and such reassignments are always tracked for auditing and other purposes. + */ + AssignSecurityLabel: v3_ActCode_AssignSecurityLabel, + /** + * A clinician creates a request for a laboratory test to be done for a given patient. + */ + LaboratoryTestOrderEntryTask: v3_ActCode_LaboratoryTestOrderEntryTask, + /** + * Description: Lab Results Attachment + */ + LabResults: v3_ActCode_LabResults, + /** + * A person reviews a list of laboratory results of a given patient. + */ + LaboratoryResultsReviewTask: v3_ActCode_LaboratoryResultsReviewTask, + /** + * Proposed therapy may be inappropriate or contraindicated when breast-feeding + */ + LactationAlert: v3_ActCode_LactationAlert, + /** + * Communication of an agent from one living subject to another living subject through direct contact with mammalian milk or colostrum. + */ + LactationTransmission: v3_ActCode_LactationTransmission, + /** + * Knowingly over the payor's published time limit for this invoice possibly due to a previous payor's delays in processing. Additional reason information will be supplied. + */ + LateInvoice: v3_ActCode_LateInvoice, + /** + * law enforcement transport + */ + LawEnforcementTransport: v3_ActCode_LawEnforcementTransport, + /** + * LDL Precipitation + */ + LDLPrecipitation: v3_ActCode_LDLPrecipitation, + /** + * Description:The length of the data specified is greater than the maximum length defined for the element. + */ + LengthIsTooLong: v3_ActCode_LengthIsTooLong, + /** + * Description:The length of the data specified falls out of the range defined for the element. + */ + LengthOutOfRange: v3_ActCode_LengthOutOfRange, + /** + * Description:The length of the data specified is less than the minimum length defined for the element. + */ + LengthIsTooShort: v3_ActCode_LengthIsTooShort, + /** + * A grouping of invoice element details including the ones specifying the lens fee and the lens dispensing cost that are being invoiced. + */ + LensInvoiceGroup: v3_ActCode_LensInvoiceGroup, + /** + * A diet low in fat, particularly to patients with hepatic diseases. + */ + LowFat: v3_ActCode_LowFat, + /** + * Definition: Maximum amount paid by payer or covered party; or maximum number of services or products covered under the policy or program during a covered party's lifetime. + */ + LifeTimeMaximum: v3_ActCode_LifeTimeMaximum, + /** + * Description:Scope of responsibility taken-on for physician care of a patient as defined by a governmental licensing agency. + */ + LicensedGeneralPhysicianCare: v3_ActCode_LicensedGeneralPhysicianCare, + /** + * Definition: A policy under which the insurer agrees to pay a sum of money upon the occurrence of the covered partys death. In return, the policyholder agrees to pay a stipulated amount called a premium at regular intervals. Life insurance indemnifies the beneficiary for the loss of the insurable interest that a beneficiary has in the life of a covered party. For persons related by blood, a substantial interest established through love and affection, and for all other persons, a lawful and substantial economic interest in having the life of the insured continue. An insurable interest is required when purchasing life insurance on another person. Specific exclusions are often written into the contract to limit the liability of the insurer; for example claims resulting from suicide or relating to war, riot and civil commotion. + * + * + * Discussion:A life insurance policy may be used by the covered party as a source of health care coverage in the case of a viatical settlement, which is the sale of a life insurance policy by the policy owner, before the policy matures. Such a sale, at a price discounted from the face amount of the policy but usually in excess of the premiums paid or current cash surrender value, provides the seller an immediate cash settlement. Generally, viatical settlements involve insured individuals with a life expectancy of less than two years. In countries without state-subsidized healthcare and high healthcare costs (e.g. United States), this is a practical way to pay extremely high health insurance premiums that severely ill people face. Some people are also familiar with life settlements, which are similar transactions but involve insureds with longer life expectancies (two to fifteen years). + */ + LifeInsurancePolicy: v3_ActCode_LifeInsurancePolicy, + /** + * An observation used to describe the Lipemia Index of the specimen. It is recommended to use the optical turbidity at 600 nm (in absorbance units). + */ + Lipemia: v3_ActCode_Lipemia, + /** + * Policy for handling information related to an information subject's living arrangement, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to an information subject's living arrangement, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + LivingArrangementInformationSensitivity: v3_ActCode_LivingArrangementInformationSensitivity, + /** + * Temporary supply of a product without transfer of ownership for the product. + */ + Loan: v3_ActCode_Loan, + /** + * Transaction counts and value totals by service location (e.g clinic). + */ + Location: v3_ActCode_Location, + /** + * Policy for handling information related to the location of the information subject, which will be afforded heightened confidentiality. Description: Policies may govern sensitivity of information related to the location of the information subject, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Notes: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + LocationInformationSensitivity: v3_ActCode_LocationInformationSensitivity, + /** + * A low protein diet for patients with renal failure. + */ + LowProtein: v3_ActCode_LowProtein, + /** + * A strictly liquid diet, that can be fully absorbed in the intestine, and therefore may not contain fiber. Used before enteral surgeries. + */ + Liquid: v3_ActCode_Liquid, + /** + * Providers and care givers who have an established relationship per criteria determined by policy are considered to have an established care provision relations with a healthcare consumer, and may be authorized to access the consumer's health information because of that relationship. Providers and care givers should only have access to that information while participating in legitimate relationship workflows or for other authorized uses. + * + * Security Compartment Labels assigned to a consumer's information use in legitimate relationship workflows should be met or exceeded by the Security Compartment attribute claimed by a participant in a legitimate relationship workflow who is requesting access to that information. + */ + LegitimateRelationshipCompartment: v3_ActCode_LegitimateRelationshipCompartment, + /** + * A diet low in sodium for patients with congestive heart failure and/or renal failure. + */ + LowSodium: v3_ActCode_LowSodium, + /** + * Definition: An insurance policy that covers benefits for long-term care services people need when they no longer can care for themselves. This may be due to an accident, disability, prolonged illness or the simple process of aging. Long-term care services assist with activities of daily living including: + * + * + * + * Help at home with day-to-day activities, such as cooking, cleaning, bathing and dressing + * + * + * + * Care in the community, such as in an adult day care facility + * + * + * + * Supervised care provided in an assisted living facility + * + * + * + * Skilled care provided in a nursing home + */ + LongTermCarePolicy: v3_ActCode_LongTermCarePolicy, + /** + * Description: Exposure participants' interaction occurred in the course of one or both participants being resident at a long term care facility (second participant may be a visitor, worker, resident or a physical place or object within the facility). + */ + LongTermCareFacilityInteraction: v3_ActCode_LongTermCareFacilityInteraction, + /** + * Description:A drug that can be prescribed (and reimbursed) only if it meets certain criteria. + */ + LimitedUse: v3_ActCode_LimitedUse, + /** + * Used by one system to inform another that the container did not arrive at its next expected location. + */ + Missing: v3_ActCode_Missing, + /** + * mandatory health program + */ + MandatoryHealthProgram: v3_ActCode_MandatoryHealthProgram, + /** + * Manual review of the invoice is requested. Additional information to be supplied. This may be used in the case of an appeal. + */ + ManualReview: v3_ActCode_ManualReview, + /** + * An increase in the amount charged as a percentage of the amount. For example, 12% markup on product cost. + */ + MarkupOrUpCharge: v3_ActCode_MarkupOrUpCharge, + /** + * Policy for handling information related to an information subject's marital status, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to an information subject's marital status, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + MaritalStatusInformationSensitivity: v3_ActCode_MaritalStatusInformationSensitivity, + /** + * A clinician reviews a work list of medications to be administered to a given patient. + */ + MedicationAdministrationRecordWorkListReviewTask: v3_ActCode_MedicationAdministrationRecordWorkListReviewTask, + /** + * Custodian system must render information unreadable and unusable by algorithmically transforming plaintext into ciphertext. User may be provided a key to decrypt per license or "shared secret". + */ + Mask: v3_ActCode_Mask, + /** + * Description:The number of repeating elements is above the maximum number of repetitions allowed. + */ + RepetitionsAboveMaximum: v3_ActCode_RepetitionsAboveMaximum, + /** + * Master Card + */ + MasterCard: v3_ActCode_MasterCard, + /** + * Definition: Government mandated program providing coverage, disability income, and vocational rehabilitation for injuries sustained in the work place or in the course of employment. Employers may either self-fund the program, purchase commercial coverage, or pay a premium to a government entity that administers the program. Employees may be required to pay premiums toward the cost of coverage as well. + * + * Managed care policies specifically exclude coverage for losses insured under a disability policy, workers' compensation program, liability insurance (including automobile insurance); or for medical expenses, coverage for on-site medical clinics or for limited dental or vision benefits when these are provided under a separate policy. + * + * + * Discussion: Managed care policies are offered by managed care plans that contract with selected providers or health care organizations to provide comprehensive health care at a discount to covered parties and coordinate the financing and delivery of health care. Managed care uses medical protocols and procedures agreed on by the medical profession to be cost effective, also known as medical practice guidelines. Providers are typically reimbursed for covered services by a capitated amount on a per member per month basis that may reflect difference in the health status and level of services anticipated to be needed by the member. + */ + ManagedCarePolicy: v3_ActCode_ManagedCarePolicy, + /** + * Description:The maximum quantity of this drug allowed to be administered within a particular time-range (month, year, lifetime) has been reached or exceeded. + */ + MaximumDosageReached: v3_ActCode_MaximumDosageReached, + /** + * Provision of diagnostic and/or therapeutic treatment. + */ + Medical: v3_ActCode_Medical, + /** + * Definition:All information pertaining to a patient's medical condition records. + */ + MedicalConditionCategory: v3_ActCode_MedicalConditionCategory, + /** + * List of medications. + */ + MedicationList: v3_ActCode_MedicationList, + /** + * A clinician creates a request for the administration of one or more medications to a given patient. + */ + MedicationOrderEntryTask: v3_ActCode_MedicationOrderEntryTask, + /** + * The end date of the measurement period. + */ + MeasurementEndDate: v3_ActCode_MeasurementEndDate, + /** + * Description: All information pertaining to a patient's mental health records. + */ + MentalHealthCategory: v3_ActCode_MentalHealthCategory, + /** + * Definition: A health insurance policy that covers benefits for mental health services and prescriptions. + */ + MentalHealthPolicy: v3_ActCode_MentalHealthPolicy, + /** + * Definition: Government administered and funded mental health program for beneficiaries meeting financial and mental health status criteria. Administration, funding levels, eligibility criteria, covered benefits, provider types, and financial participation are typically set by a regulatory process. Payer responsibilities for administering the program may be delegated to contractors. + * + * + * Example: In the U.S., states receive funding for substance use programs from the Substance Abuse Mental Health Administration (SAMHSA). + */ + MentalHealthProgram: v3_ActCode_MentalHealthProgram, + /** + * Policy for handling information related to psychological disorders, which is afforded heightened confidentiality. Mental health information may be deemed specifically sensitive and distinct from physical health, substance use disorders, and behavioral disabilities and disorders in some jurisdictions. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + MentalHealthInformationSensitivity: v3_ActCode_MentalHealthInformationSensitivity, + /** + * A person reviews organisms of microbiology results of a given patient. + */ + MicrobiologyOrganismsResultsReviewTask: v3_ActCode_MicrobiologyOrganismsResultsReviewTask, + /** + * A person reviews a list of microbiology results of a given patient. + */ + MicrobiologyResultsReviewTask: v3_ActCode_MicrobiologyResultsReviewTask, + /** + * A person reviews the sensitivity test of microbiology results of a given patient. + */ + MicrobiologySensitivityTestResultsReviewTask: v3_ActCode_MicrobiologySensitivityTestResultsReviewTask, + /** + * Definition: A government program that provides coverage for health services to military personnel, retirees, and dependents. A covered party who is a subscriber can choose from among Fee-for-Service (FFS) plans, and their Preferred Provider Organizations (PPO), or Plans offering a Point of Service (POS) Product, or Health Maintenance Organizations. + * + * + * Example: In the U.S., TRICARE, CHAMPUS. + */ + MilitaryHealthProgram: v3_ActCode_MilitaryHealthProgram, + /** + * Custodian must limit access and disclosure to the minimum information required to support an authorized user's purpose of use. + * + * + * Usage Note: Limiting the information available for access and disclosure to that an authorized user or receiver "needs to know" in order to perform permitted workflow or purpose of use. + */ + MinimumNecessary: v3_ActCode_MinimumNecessary, + /** + * Definition:The therapy action is being performed too soon after the previous occurrence based on the requested frequency + */ + TooSoonWithinFrequencyBasedOnTheUsage: v3_ActCode_TooSoonWithinFrequencyBasedOnTheUsage, + /** + * Description:The number of repeating elements is below the minimum number of repetitions allowed. + */ + RepetitionsBelowMinimum: v3_ActCode_RepetitionsBelowMinimum, + /** + * A charge to compensate the provider when a patient does not show for an appointment. + */ + MissedAppointment: v3_ActCode_MissedAppointment, + /** + * Description:The specified element must be specified with a non-null value under certain conditions. In this case, the conditions are true but the element is still missing or null. + */ + ConditionalElementMissing: v3_ActCode_ConditionalElementMissing, + /** + * Description:The specified element is mandatory and was not included in the instance. + */ + MandatoryElementMissing: v3_ActCode_MandatoryElementMissing, + /** + * A person reviews a list of medication orders submitted to a given patient + */ + MedicationListReviewTask: v3_ActCode_MedicationListReviewTask, + /** + * Description: Digital Model Attachment + */ + Model: v3_ActCode_Model, + /** + * Transaction counts and value totals for each calendar month within the date range specified. + */ + Month: v3_ActCode_Month, + /** + * A supply of a manufacturer sample + */ + ManufacturerSample: v3_ActCode_ManufacturerSample, + /** + * The start date of the measurement period. + */ + MeasurementStartDate: v3_ActCode_MeasurementStartDate, + /** + * The method of adjusting for clinical severity and conditions present at the start of care that can influence patient outcomes for making valid comparisons of outcome measures across providers. Indicates whether an eMeasure is subject to the statistical process for reducing, removing, or clarifying the influences of confounding factors to allow more useful comparisons. + */ + RiskAdjustment: v3_ActCode_RiskAdjustment, + /** + * Describes how to combine information calculated based on logic in each of several populations into one summarized result. It can also be used to describe how to risk adjust the data based on supplemental data elements described in the eMeasure. (e.g., pneumonia hospital measures antibiotic selection in the ICU versus non-ICU and then the roll-up of the two). + * + * + * Open Issue: The description does NOT align well with the definition used in the HQMF specfication; correct the MSGAGG definition, and the possible distinction of MSRAGG as a child of AGGREGATE. + */ + RateAggregation: v3_ActCode_RateAggregation, + /** + * Information on whether an increase or decrease in score is the preferred result. This should reflect information on which way is better, an increase or decrease in score. + */ + HealthQualityMeasureImprovementNotation: v3_ActCode_HealthQualityMeasureImprovementNotation, + /** + * The list of jurisdiction(s) for which the measure applies. + */ + Jurisdiction: v3_ActCode_Jurisdiction, + /** + * Defines the observation to be performed for each patient or event in the measure population. Measure observations for each case in the population are aggregated to determine the overall measure score for the population. + * + * + * Examples: + * + * + * + * the median time from arrival in the Emergency Room to departure + * the median time from decision to admit to a hospital to the actual admission for Emergency Room patients + */ + MeasureObservation: v3_ActCode_MeasureObservation, + /** + * Criteria for specifying + * the measure population as a narrative description (e.g., all patients seen in the Emergency Department during the measurement period). This is used only in continuous variable eMeasures. + */ + MeasurePopulation: v3_ActCode_MeasurePopulation, + /** + * Criteria for specifying subjects who should be removed from the eMeasure's Initial Population and Measure Population. Measure Population Exclusions are used in Continuous Variable measures to help narrow the Measure Population before determining the value(s) of the continuous variable(s). + */ + MeasurePopulationExclusions: v3_ActCode_MeasurePopulationExclusions, + /** + * Type of person or organization that is expected to report the issue. + */ + ReporterType: v3_ActCode_ReporterType, + /** + * The maximum time that may elapse following completion of the measure until the measure report must be sent to the receiver. + */ + TimeframeForReporting: v3_ActCode_TimeframeForReporting, + /** + * Indicates how the calculation is performed for the eMeasure + * (e.g., proportion, continuous variable, ratio) + */ + MeasureScoring: v3_ActCode_MeasureScoring, + /** + * Location(s) in which care being measured is rendered + * + * Usage Note: MSRSET is used rather than RoleCode because the setting applies to what is being measured, as opposed to participating directly in the health quality measure documantion itself). + */ + HealthQualityMeasureCareSetting: v3_ActCode_HealthQualityMeasureCareSetting, + /** + * health quality measure topic type + */ + HealthQualityMeasureTopicType: v3_ActCode_HealthQualityMeasureTopicType, + /** + * The time period for which the eMeasure applies. + */ + MeasurementPeriod: v3_ActCode_MeasurementPeriod, + /** + * Indicates whether the eMeasure is used to examine a process or an outcome over time + * (e.g., Structure, Process, Outcome). + */ + MeasureType: v3_ActCode_MeasureType, + /** + * Policy for handling information related to sexual assault or repeated, threatening sexual harassment that occurred while the patient was in the military, which is afforded heightened confidentiality. + * + * Access control concerns for military sexual trauma is based on the patient being subject to control by a higher ranking military perpetrator and/or censure by others within the military unit. Due to the relatively unfettered access to healthcare information by higher ranking military personnel and those who have command over the patient, there is a need to sequester this information outside of the typical controls on access to military health records. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + MilitarySexualTraumaInformationSensitivity: v3_ActCode_MilitarySexualTraumaInformationSensitivity, + /** + * Incident or accident as the result of a motor vehicle accident + */ + MotorVehicleAccident: v3_ActCode_MotorVehicleAccident, + /** + * A normal diet, i.e. no special preparations or restrictions for medical reasons. This is notwithstanding any preferences the patient might have regarding special foods, such as vegetarian, kosher, etc. + */ + NormalDiet: v3_ActCode_NormalDiet, + /** + * Hypersensitivity to an agent caused by a mechanism other than an immunologic response to an initial exposure + */ + NonAllergyIntolerance: v3_ActCode_NonAllergyIntolerance, + /** + * The requesting party has insufficient authorization to invoke the interaction. + */ + InsufficientAuthorization: v3_ActCode_InsufficientAuthorization, + /** + * Authorization for specified healthcare service(s) and/or product(s) denied. + */ + NotAuthorized: v3_ActCode_NotAuthorized, + /** + * Insurance coverage is not in effect for healthcare service(s) and/or product(s). May optionally include reasons for the ineligibility. + */ + NotEligible: v3_ActCode_NotEligible, + /** + * Maximum net amount that will be covered for the product or service specified. + */ + NetAmount: v3_ActCode_NetAmount, + /** + * The act or process by which an acid and a base are combined in such proportions that the resulting compound is neutral. + */ + Neutralization: v3_ActCode_Neutralization, + /** + * A no fat diet for acute hepatic diseases. + */ + NoFat: v3_ActCode_NoFat, + /** + * Proposed therapy may interact with existing or recent natural health product therapy + */ + NaturalHealthProductAlert: v3_ActCode_NaturalHealthProductAlert, + /** + * Prohibition on disclosure without information subject's authorization. + */ + NoDisclosureWithoutSubjectAuthorization: v3_ActCode_NoDisclosureWithoutSubjectAuthorization, + /** + * Prohibition on collection or storage of the information. + */ + NoCollection: v3_ActCode_NoCollection, + /** + * No notification or opportunity is provided for a grantor to assent or dissent to a grantee's terms of agreement. + * + * + * Comment: A "No Consent" policy scheme provides no opportunity for accommodation of an individual's preferences, and may not comply with Fair Information Practice Principles [FIPP] by enabling the data subject to object, access collected information, correct errors, or have accounting of disclosures. + * + * + * Usage Note: The grantee's terms of agreement, may be available to the grantor by reviewing the grantee's privacy policies, but there is no notice by which a grantor is apprised of the policy directly or able to acknowledge. + * + * + * Examples: + * + * + * + * Healthcare: Without notification or an opportunity to assent or dissent, a patient's health information is automatically included in and available (often according to certain rules) through a health information exchange. Note that this differs from implied consent, where the patient is assumed to have consented. + * Without notification or an opportunity to assent or dissent, a patient's health information is collected, accessed, used, or disclosed for research, public health, security, fraud prevention, court order, or law enforcement. + * Non-healthcare: Without notification or an opportunity to assent or dissent, a consumer's healthcare or non-healthcare internet searches are aggregated for secondary uses such as behavioral tracking and profiling. + * Without notification or an opportunity to assent or dissent, a consumer's location and activities in a shopping mall are tracked by RFID tags on purchased items. + */ + NoConsent: v3_ActCode_NoConsent, + /** + * Prohibition on disclosure without organizational approved patient restriction. + */ + NoDisclosureWithoutConsentDirective: v3_ActCode_NoDisclosureWithoutConsentDirective, + /** + * Prohibition on disclosure without a consent directive from the information subject. + */ + NoDisclosureWithoutInformationSubjectQuoteSConsentDirective: v3_ActCode_NoDisclosureWithoutInformationSubjectQuoteSConsentDirective, + /** + * Description:More than one element with the same value exists in the set. Duplicates not permission in this set in a set. + */ + DuplicateValuesAreNotPermitted: v3_ActCode_DuplicateValuesAreNotPermitted, + /** + * The type of injury that the injury coding specifies. + */ + NatureOfInjury: v3_ActCode_NatureOfInjury, + /** + * Prohibition on Integration into other records. + */ + NoIntegration: v3_ActCode_NoIntegration, + /** + * Prohibition on disclosure except to entities on specific access list. + */ + NoUnlistedEntityDisclosure: v3_ActCode_NoUnlistedEntityDisclosure, + /** + * Prohibition on disclosure without an interagency service agreement or memorandum of understanding (MOU). + */ + NoDisclosureWithoutMOU: v3_ActCode_NoDisclosureWithoutMOU, + /** + * Non-Payment Data. + */ + NonPaymentData: v3_ActCode_NonPaymentData, + /** + * Any category of inpatient encounter except 'acute' + */ + InpatientNonAcute: v3_ActCode_InpatientNonAcute, + /** + * Proposed therapy may interact with a non-prescription drug (e.g. alcohol, tobacco, Aspirin) + */ + NonPrescriptionInteractionAlert: v3_ActCode_NonPrescriptionInteractionAlert, + /** + * Prohibition on disclosure without organizational authorization. + */ + NoDisclosureWithoutOrganizationalAuthorization: v3_ActCode_NoDisclosureWithoutOrganizationalAuthorization, + /** + * Prohibition on disclosing information to patient, family or caregivers without attending provider's authorization. + * + * + * Usage Note: The information may be labeled with the ActInformationSensitivity TBOO code, triggering application of this RefrainPolicy code as a handling caveat controlling access. + * + * Maps to FHIR NOPAT: Typically, this is used on an Alert resource, when the alert records information on patient abuse or non-compliance. + * + * FHIR print name is "keep information from patient". Maps to the French realm - code: INVISIBLE_PATIENT. + * + * + * displayName: Document non visible par le patient + * codingScheme: 1.2.250.1.213.1.1.4.13 + * + * French use case: A label for documents that the author chose to hide from the patient until the content can be disclose to the patient in a face to face meeting between a healthcare professional and the patient (in French law some results like cancer diagnosis or AIDS diagnosis must be announced to the patient by a healthcare professional and should not be find out by the patient alone). + */ + NoDisclosureToPatientFamilyOrCaregiversWithoutAttendingProviderQuoteSAuthorization: v3_ActCode_NoDisclosureToPatientFamilyOrCaregiversWithoutAttendingProviderQuoteSAuthorization, + /** + * Description: Element in submitted message will not persist in data storage based on detected issue. + */ + ElementWillNotBePersisted: v3_ActCode_ElementWillNotBePersisted, + /** + * Prohibition on collection of the information beyond time necessary to accomplish authorized purpose of use is prohibited. + */ + NoCollectionBeyondPurposeOfUse: v3_ActCode_NoCollectionBeyondPurposeOfUse, + /** + * Acknowledgement of custodian notice of privacy practices. + * + * + * Usage Notes: This type of consent directive acknowledges a custodian's notice of privacy practices including its permitted collection, access, use and disclosure of health information to users and for purposes of use specified. + */ + NoticeOfPrivacyPractices: v3_ActCode_NoticeOfPrivacyPractices, + /** + * Prohibition on redisclosure without patient consent directive. + */ + NoRedisclosureWithoutConsentDirective: v3_ActCode_NoRedisclosureWithoutConsentDirective, + /** + * Prohibition on redisclosure without a consent directive from the information subject. + */ + NoRedisclosureWithoutInformationSubjectQuoteSConsentDirective: v3_ActCode_NoRedisclosureWithoutInformationSubjectQuoteSConsentDirective, + /** + * Prohibition on disclosure without authorization under jurisdictional law. + */ + NoDisclosureWithoutJurisdictionalAuthorization: v3_ActCode_NoDisclosureWithoutJurisdictionalAuthorization, + /** + * Prohibition on associating de-identified or pseudonymized information with other information in a manner that could or does result in disclosing information intended to be masked. + */ + NoRelinking: v3_ActCode_NoRelinking, + /** + * Prohibition on use of the information beyond the purpose of use initially authorized. + */ + NoReuseBeyondPurposeOfUse: v3_ActCode_NoReuseBeyondPurposeOfUse, + /** + * Communication of an agent from any entity to a living subject while the living subject is in the patient role in a healthcare facility. + */ + NosocomialTransmission: v3_ActCode_NosocomialTransmission, + /** + * Definition:The status of the request being fulfilled has changed such that it is no longer actionable. This may be because the request has expired, has already been completely fulfilled or has been otherwise stopped or disabled. (Not used for 'suspended' orders.) + */ + NoLongerActionable: v3_ActCode_NoLongerActionable, + /** + * Definition:The therapy being performed is not sufficiently equivalent to the therapy which was requested. + */ + NotEquivalentAlert: v3_ActCode_NotEquivalentAlert, + /** + * Definition:The therapy being performed is not generically equivalent (having the identical biological action) to the therapy which was requested. + */ + NotGenericallyEquivalentAlert: v3_ActCode_NotGenericallyEquivalentAlert, + /** + * Definition:The therapy being performed is not therapeutically equivalent (having the same overall patient effect) to the therapy which was requested. + */ + NotTherapeuticallyEquivalentAlert: v3_ActCode_NotTherapeuticallyEquivalentAlert, + /** + * Prohibition on disclosure except to principals with access permission to specific VIP information. + */ + NoUnauthorizedVIPDisclosure: v3_ActCode_NoUnauthorizedVIPDisclosure, + /** + * Criteria for specifying the processes or outcomes expected for each patient, procedure, or other unit of measurement defined in the denominator for proportion measures, or related to (but not directly derived from) the denominator for ratio measures (e.g., a numerator listing the number of central line blood stream infections and a denominator indicating the days per thousand of central line usage in a specific time period). + */ + Numerator: v3_ActCode_Numerator, + /** + * Criteria for specifying instances that should not be included in the numerator data. (e.g., if the number of central line blood stream infections per 1000 catheter days were to exclude infections with a specific bacterium, that bacterium would be listed as a numerator exclusion). Numerator Exclusions are used only in ratio eMeasures. + */ + NumeratorExclusions: v3_ActCode_NumeratorExclusions, + /** + * Used by one system to inform another that the specific container is being processed by the equipment. It is useful as a response to a query about Container Status, when the specific step of the process is not relevant. + */ + InProcess: v3_ActCode_InProcess, + /** + * Conveys the mandated workflow action that an information custodian, receiver, or user must perform. + * + * + * Usage Notes: Per ISO 22600-2, ObligationPolicy instances 'are event-triggered and define actions to be performed by manager agent'. Per HL7 Composite Security and Privacy Domain Analysis Model: This value set refers to the action required to receive the permission specified in the privacy rule. Per OASIS XACML, an obligation is an operation specified in a policy or policy that is performed in conjunction with the enforcement of an access control decision. + */ + ObligationPolicy: v3_ActCode_ObligationPolicy, + /** + * Provision of care of women during pregnancy, childbirth and immediate postpartum period. Also known as Maternity. + */ + Obstetrics: v3_ActCode_Obstetrics, + /** + * Proposed therapy may be inappropriate or contraindicated due to conditions or characteristics of the patient + */ + ObservationAlert: v3_ActCode_ObservationAlert, + /** + * Description: Indicates the valid antigen count. + */ + AntigenCount: v3_ActCode_AntigenCount, + /** + * Description: Indicates whether an antigen is valid or invalid. + */ + AntigenValidity: v3_ActCode_AntigenValidity, + /** + * An encounter where the patient usually will start in different encounter, such as one in the emergency department (EMER) but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge. In the majority of cases the decision about admission or discharge will occur within a time period determined by local, regional or national regulation, often between 24 and 48 hours. + */ + ObservationEncounter: v3_ActCode_ObservationEncounter, + /** + * Description: One or more records in the query response have a status of 'obsolete'. + */ + ObsoleteRecordReturned: v3_ActCode_ObsoleteRecordReturned, + /** + * A clinician creates a request for a service to be performed for a given patient. + */ + OrderEntryTask: v3_ActCode_OrderEntryTask, + /** + * A clinical Invoice Grouping consisting of one or more oral health services. Billing for these service(s) are supported by multiple clinical billable events (acts). + * + * All items in the Invoice Grouping must be adjudicated together to be acceptable to the Adjudicator. + */ + OralHealthService: v3_ActCode_OralHealthService, + /** + * Hypersensitivity resulting in an adverse reaction upon exposure to an agent. + */ + Intolerance: v3_ActCode_Intolerance, + /** + * Provision of treatment and/or diagnosis related to tumors and/or cancer. + */ + Oncology: v3_ActCode_Oncology, + /** + * Definition:A list of medications which the patient is intended to be administered only once. + */ + OneTime: v3_ActCode_OneTime, + /** + * The medical service and/or product was provided to a patient that has coverage in another jurisdiction. + */ + OutOfJurisdiction: v3_ActCode_OutOfJurisdiction, + /** + * Premium paid on service fees in compensation for practicing at a location other than normal working location. + */ + OutOfOffice: v3_ActCode_OutOfOffice, + /** + * Policy for handling information related to opioid use disorders and conditions caused by these disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + OpioidUseDisorderInformationSensitivity: v3_ActCode_OpioidUseDisorderInformationSensitivity, + /** + * A grantor's assent to the terms of an agreement offered by a grantee without an opportunity for to dissent to any terms. + * + * + * Comment: Acceptance of a grantee's terms pertaining, for example, to permissible activities, purposes of use, handling caveats, expiry date, and revocation policies. + * + * + * Usage Note: Opt-in with no opportunity for a grantor to restrict certain permissions sought by the grantee is considered "basic consent". + * + * + * Examples: + * + * + * + * Healthcare: A patient [grantor] signs a provider's [grantee's] consent directive form, which lists permissible collection, access, use, or disclosure activities, purposes of use, handling caveats, and revocation policies. + * Non-healthcare: An employee [grantor] signs an employer's [grantee's] non-disclosure and non-compete agreement. + */ + OptIn: v3_ActCode_OptIn, + /** + * A grantor's assent to the grantee's terms of an agreement with an opportunity for to dissent to certain grantor or grantee selected terms. + * + * + * Comment: A grantor dissenting to the grantee's terms of agreement may or may not exercise a right to assent to grantor's pre-approved restrictions or to grantee's selected terms to which a grantor may dissent. + * + * + * Usage Note: Opt-in with restrictions is considered "granular consent" because the grantor has an opportunity to narrow the permissions sought by the grantee. + * + * + * Examples: + * + * + * + * Healthcare: A patient assent to grantee's consent directive terms for collection, access, use, or disclosure of health information, and dissents to disclosure to certain recipients as allowed by the provider's pre-approved restriction list. + * Non-Healthcare: A cell phone user assents to the cell phone's privacy practices and terms of use, but dissents from location tracking by turning off the cell phone's tracking capability. + */ + OptInWithRestrictions: v3_ActCode_OptInWithRestrictions, + /** + * A grantor's dissent to the terms of agreement offered by a grantee without an opportunity for to assent to any terms. + * + * + * Comment: Rejection of a grantee's terms of agreement pertaining, for example, to permissible activities, purposes of use, handling caveats, expiry date, and revocation policies. + * + * + * Usage Note: Opt-out with no opportunity for a grantor to permit certain permissions sought by the grantee is considered "basic consent". + * + * + * Examples: + * + * + * + * Healthcare: A patient [grantor] declines to sign a provider's [grantee's] consent directive form, which lists permissible collection, access, use, or disclosure activities, purposes of use, handling caveats, revocation policies, and consequences of not assenting. + * Non-healthcare: An employee [grantor] refuses to sign an employer's [grantee's] agreement not to join unions or participate in a strike where state law protects employee's collective bargaining rights. + * A citizen [grantor] refuses to enroll in mandatory government [grantee] health insurance based on religious beliefs, which is an exemption. + */ + OpOut: v3_ActCode_OpOut, + /** + * A grantor's dissent to the grantee's terms of agreement except for certain grantor or grantee selected terms. + * + * + * Comment: A rejection of a grantee's terms of agreement while assenting to certain permissions sought by the grantee or requesting approval of additional grantor terms. + * + * + * Usage Note: Opt-out with exceptions is considered a "granular consent" because the grantor has an opportunity to accept certain permissions sought by the grantee or request additional grantor terms, while rejecting other grantee terms. + * + * + * Examples: + * + * + * + * Healthcare: A patient [grantor] dissents to a health information exchange consent directive with the exception of disclosure based on a limited "time to live" shared secret [e.g., a token or password], which the patient can give to a provider when seeking care. + * Non-healthcare: A social media user [grantor] dissents from public access to their account, but assents to access to a circle of friends. + */ + OptOutWithExceptions: v3_ActCode_OptOutWithExceptions, + /** + * Prohibition on disclosure except as permitted by the information originator. + */ + NoDisclosureWithoutOriginatorAuthorization: v3_ActCode_NoDisclosureWithoutOriginatorAuthorization, + /** + * A person reviews a list of orders submitted to a given patient. + */ + OrdersReviewTask: v3_ActCode_OrdersReviewTask, + /** + * The service provided is required for orthodontic purposes. If the covered party has orthodontic coverage, then the service may be paid. + */ + OrthodonticService: v3_ActCode_OrthodonticService, + /** + * Medicines designated in this way may be supplied for patient use without a prescription. The exact form of categorisation will vary in different realms. + */ + NonPrescriptionMedicine: v3_ActCode_NonPrescriptionMedicine, + /** + * Accommodations in which there is only 1 bed. + */ + Private: v3_ActCode_Private, + /** + * Patient administration members who have access to healthcare consumer information as part of a patient administration workflows. + * + * Security Compartment Labels assigned to consumer information used in these workflows should be met or exceeded by the Security Compartment attribute claimed by a participant in a patient administration workflow who is requesting access to that information. + */ + PatientAdministrationCompartment: v3_ActCode_PatientAdministrationCompartment, + /** + * Phenylketonuria diet. + */ + PhenylalanineFree: v3_ActCode_PhenylalanineFree, + /** + * HealthCare facility preferred accommodation invoice. + */ + PreferredAccommodationInvoice: v3_ActCode_PreferredAccommodationInvoice, + /** + * Provision of care for patients who are living or dying from an advanced illness. + */ + Palliative: v3_ActCode_Palliative, + /** + * Paper documentation (or other physical format) with supporting or additional information to follow. + */ + PaperDocumentationToFollow: v3_ActCode_PaperDocumentationToFollow, + /** + * Patient is supplied with parenteral nutrition, typically described in terms of i.v. medications. + */ + Parenteral: v3_ActCode_Parenteral, + /** + * Communication of an agent from a living subject or environmental source to a living subject where the acquisition of the agent is not via the alimentary canal. + */ + ParenteralTransmission: v3_ActCode_ParenteralTransmission, + /** + * Indicates that the ICSR is describing problems that a patient experienced after receiving a vaccine product. + */ + PatientAdverseEvent: v3_ActCode_PatientAdverseEvent, + /** + * A person enters documentation about a given patient. + */ + PatientDocumentationTask: v3_ActCode_PatientDocumentationTask, + /** + * A person provides a patient-specific education handout to a patient. + */ + PatientEducationEntry: v3_ActCode_PatientEducationEntry, + /** + * A person (e.g., clinician, the patient herself) reviews patient information in the electronic medical record. + */ + PatientInformationReviewTask: v3_ActCode_PatientInformationReviewTask, + /** + * Definition:The proposed therapy goes against preferences or consent constraints recorded in the patient's record. + */ + ViolatesStatedPreferences: v3_ActCode_ViolatesStatedPreferences, + /** + * Definition:The proposed therapy goes against preferences or consent constraints recorded in the patient's record. An alternate therapy meeting those constraints is available. + */ + ViolatesStatedPreferencesAlternateAvailable: v3_ActCode_ViolatesStatedPreferencesAlternateAvailable, + /** + * A pathologist enters a report for a given patient. + */ + PathologyReportEntryTask: v3_ActCode_PathologyReportEntryTask, + /** + * A person reviews a pathology report of a given patient. + */ + PathologyReportReviewTask: v3_ActCode_PathologyReportReviewTask, + /** + * The guarantor, who may be the patient, pays the entire charge for a service. Reasons for such action may include: there is no insurance coverage for the service (e.g. cosmetic surgery); the patient wishes to self-pay for the service; or the insurer denies payment for the service due to contractual provisions such as the need for prior authorization. + */ + Payment: v3_ActCode_Payment, + /** + * Transaction counts and value totals by each instance of an invoice payee. + */ + Payee: v3_ActCode_Payee, + /** + * Transaction counts and value totals by each instance of an invoice payor. + */ + Payor: v3_ActCode_Payor, + /** + * An account representing charges and credits (financial transactions) for a patient's encounter. + */ + PatientBillingAccount: v3_ActCode_PatientBillingAccount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date), subsequently nullified in the specified period and submitted electronically. + */ + PaidNullifiedPriorPeriodElectronicAmount: v3_ActCode_PaidNullifiedPriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date), subsequently nullified in the specified period and submitted electronically. + */ + PaidNullifiedPriorPeriodElectronicCount: v3_ActCode_PaidNullifiedPriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date), subsequently nullified in the specified period and submitted manually. + */ + PaidNullifiedPriorPeriodManualAmount: v3_ActCode_PaidNullifiedPriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date), subsequently nullified in the specified period and submitted manually. + */ + PaidNullifiedPriorPeriodManualCount: v3_ActCode_PaidNullifiedPriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date), subsequently nullified in the specified period and submitted electronically. + */ + PaidNullifiedSamePeriodElectronicAmount: v3_ActCode_PaidNullifiedSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date), subsequently cancelled in the specified period and submitted electronically. + */ + PaidNullifiedSamePeriodElectronicCount: v3_ActCode_PaidNullifiedSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date), subsequently nullified in the specified period and submitted manually. + */ + PaidNullifiedSamePeriodManualAmount: v3_ActCode_PaidNullifiedSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date), subsequently nullified in the specified period and submitted manually. + */ + PaidNullifiedSamePeriodManualCount: v3_ActCode_PaidNullifiedSamePeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + PaidNonPayeePayablePriorPeriodElectronicAmount: v3_ActCode_PaidNonPayeePayablePriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + PaidNonPayeePayablePriorPeriodElectronicCount: v3_ActCode_PaidNonPayeePayablePriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + PaidNonPayeePayablePriorPeriodManualAmount: v3_ActCode_PaidNonPayeePayablePriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + PaidNonPayeePayablePriorPeriodManualCount: v3_ActCode_PaidNonPayeePayablePriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + PaidNonPayeePayableSamePeriodElectronicAmount: v3_ActCode_PaidNonPayeePayableSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted electronically. + */ + PaidNonPayeePayableSamePeriodElectronicCount: v3_ActCode_PaidNonPayeePayableSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + PaidNonPayeePayableSamePeriodManualAmount: v3_ActCode_PaidNonPayeePayableSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date) that do not match a specified payee (e.g. pay patient) and submitted manually. + */ + PaidNonPayeePayableSamePeriodManualCount: v3_ActCode_PaidNonPayeePayableSamePeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + PaidPayeePayablePriorPeriodElectronicAmount: v3_ActCode_PaidPayeePayablePriorPeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + PaidPayeePayablePriorPeriodElectronicCount: v3_ActCode_PaidPayeePayablePriorPeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + PaidPayeePayablePriorPeriodManualAmount: v3_ActCode_PaidPayeePayablePriorPeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid prior to the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + PaidPayeePayablePriorPeriodManualCount: v3_ActCode_PaidPayeePayablePriorPeriodManualCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + PaidPayeePayableSamePeriodElectronicAmount: v3_ActCode_PaidPayeePayableSamePeriodElectronicAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted electronically. + */ + PaidPayeePayableSamePeriodElectronicCount: v3_ActCode_PaidPayeePayableSamePeriodElectronicCount, + /** + * Identifies the total net amount of all Invoice Groupings that were paid during the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + PaidPayeePayableSamePeriodManualAmount: v3_ActCode_PaidPayeePayableSamePeriodManualAmount, + /** + * Identifies the total number of all Invoice Groupings that were paid during the specified time period (based on payment date) that match a specified payee (e.g. pay provider) and submitted manually. + */ + PaidPayeePayableSamePeriodManualCount: v3_ActCode_PaidPayeePayableSamePeriodManualCount, + /** + * Policy for specially protecting information reported by or about a patient, which is deemed sensitive within the enterprise (i.e., by default regardless of whether the patient requested that the information be deemed sensitive for another reason.) For example information reported by the patient about another person, e.g., a family member, may be deemed sensitive by default. Organizational policy may allow the sensitivity tag to be cleared on patient's request. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + * + * For example, VA deems employee information sensitive by default. Information about a patient who is being stalked or a victim of abuse or violence may be deemed sensitive by default per a provider organization's policies. + */ + PatientDefaultInformationSensitivity: v3_ActCode_PatientDefaultInformationSensitivity, + /** + * Proposed therapy is outside of the standard practice for a pediatric patient. + */ + PediatricAlert: v3_ActCode_PediatricAlert, + /** + * Provision of diagnosis and treatment of diseases and disorders affecting children. + */ + Pediatrics: v3_ActCode_Pediatrics, + /** + * Anticipated or actual periodic fee associated with treating a patient. For example, expected billing cycle such as monthly, quarterly. The actual period (e.g. monthly, quarterly) is specified in the unit quantity of the Invoice Element. + */ + PeriodicFee: v3_ActCode_PeriodicFee, + /** + * Transaction counts and value totals for the date range specified. + */ + Period: v3_ActCode_Period, + /** + * The amount for a performance bonus that is being requested from a payor for the performance of certain services (childhood immunizations, influenza immunizations, mammograms, pap smears) on a sliding scale. That is, for 90% of childhood immunizations to a maximum of $2200/yr. An invoice is created at the end of the service period (one year) and a code is submitted indicating the percentage achieved and the dollar amount claimed. + */ + PerformanceBonus: v3_ActCode_PerformanceBonus, + /** + * Custodian security system must persist the binding of security labels to classify information received or imported by information systems under its control for collection, access, use and disclosure in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the assignment and binding. + */ + PersistSecurityLabel: v3_ActCode_PersistSecurityLabel, + /** + * Pharmaceutical care performed by a pharmacist. + */ + Pharmaceutical: v3_ActCode_Pharmaceutical, + /** + * Policy for handling information about a patient, which a physician or other licensed healthcare provider deems sensitive. Once tagged by the provider, this may trigger alerts for follow up actions according to organizational policy or jurisdictional law. + * + * + * Usage Note: For use within an enterprise that provides heightened confidentiality to certain types of information designated by a physician as sensitive. If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + * + * Use cases in which this code could be used are, e.g., in systems that lack the ability to automatically detect sensitive information and must rely on manual tagging; a system that lacks an applicable sensitivity tag, or for ad hoc situations where criticality of the situation requires that the tagging be done immediately by the provider before coding or transcription of consult notes can be completed, e.g., upon detection of a patient with suicidal tendencies or potential for violence. + */ + PhysicianRequestedInformationSensitivity: v3_ActCode_PhysicianRequestedInformationSensitivity, + /** + * Provision of treatment for physical injury. + */ + PhysicalRehab: v3_ActCode_PhysicalRehab, + /** + * Public Insurance has been exhausted. Invoice has not been sent to Public Insuror and therefore no Explanation Of Benefits (EOB) is provided with this Invoice submission. + */ + PublicInsuranceExhausted: v3_ActCode_PublicInsuranceExhausted, + /** + * Payment initiated by the payor as the result of adjudicating a paper (original, may have been faxed) invoice. + */ + PaperInvoice: v3_ActCode_PaperInvoice, + /** + * Description: An interaction where the exposure participants were both present in the same location/place/space. + */ + CommonSpaceInteraction: v3_ActCode_CommonSpaceInteraction, + /** + * Communication of an agent from a living subject to the progeny of that living subject via agent migration across the maternal-fetal placental membranes while in utero. + */ + TransplacentalTransmission: v3_ActCode_TransplacentalTransmission, + /** + * A similar or identical therapy was recently ordered by a different practitioner. + */ + PolyOrdererAlert: v3_ActCode_PolyOrdererAlert, + /** + * This patient was recently supplied a similar or identical therapy from a different pharmacy or supplier. + */ + PolySupplierAlert: v3_ActCode_PolySupplierAlert, + /** + * Definition: A type of insurance that covers damage to or loss of the policyholderaTMs property by providing payments for damages to property damage or the injury or death of living subjects. The terms "casualty" and "liability" insurance are often used interchangeably. Both cover the policyholder's legal liability for damages caused to other persons and/or their property. + */ + PropertyAndCasualtyInsurancePolicy: v3_ActCode_PropertyAndCasualtyInsurancePolicy, + /** + * A single point denoted by a single (column,row) pair, or multiple points each denoted by a (column,row) pair. + */ + Point: v3_ActCode_Point, + /** + * A series of connected line segments with ordered vertices denoted by (column,row) pairs; if the first and last vertices are the same, it is a closed polygon. + */ + Polyline: v3_ActCode_Polyline, + /** + * Definition: A policy for a health plan that has features of both an HMO and a FFS plan. Like an HMO, a POS plan encourages the use its HMO network to maintain discounted fees with participating providers, but recognizes that sometimes covered parties want to choose their own provider. The POS plan allows a covered party to use providers who are not part of the HMO network (non-participating providers). However, there is a greater cost associated with choosing these non-network providers. A covered party will usually pay deductibles and coinsurances that are substantially higher than the payments when he or she uses a plan provider. Use of non-participating providers often requires the covered party to pay the provider directly and then to file a claim for reimbursement, like in an FFS plan. + */ + PointOfServicePolicy: v3_ActCode_PointOfServicePolicy, + /** + * Definition: A network-based, managed care plan that allows a covered party to choose any health care provider. However, if care is received from a "preferred" (participating in-network) provider, there are generally higher benefit coverage and lower deductibles. + */ + PreferredProviderOrganizationPolicy: v3_ActCode_PreferredProviderOrganizationPolicy, + /** + * An amount that was owed to the payor as indicated, by a carry forward adjusment, in a previous payment advice + */ + PriorPeriodAdjustment: v3_ActCode_PriorPeriodAdjustment, + PRA: v3_ActCode_PRA, + /** + * A grouping of invoice element details including the one specifying the product (good or supply) being invoiced. It may also contain generic detail items such as tax or discount. + */ + ProductInvoiceGroup: v3_ActCode_ProductInvoiceGroup, + /** + * Definition: Maximum amount paid by payer or covered party; or maximum number of services/products covered under the policy or program by time period specified by the effective time on the act. + */ + PeriodMaximum: v3_ActCode_PeriodMaximum, + /** + * The dilution of the specimen made prior to being loaded onto analytical equipment + */ + PreDilution: v3_ActCode_PreDilution, + /** + * An observation about how important a preference is to the target of the preference. + */ + PreferenceStrength: v3_ActCode_PreferenceStrength, + /** + * Proposed therapy may be inappropriate or contraindicated during pregnancy + */ + PregnancyAlert: v3_ActCode_PregnancyAlert, + /** + * A patient encounter where patient is scheduled or planned to receive service delivery in the future, and the patient is given a pre-admission account number. When the patient comes back for subsequent service, the pre-admission encounter is selected and is encapsulated into the service registration, and a new account number is generated. + * + * + * Usage Note: This is intended to be used in advance of encounter types such as ambulatory, inpatient encounter, virtual, etc. + */ + PreAdmission: v3_ActCode_PreAdmission, + /** + * Definition:The same or similar treatment has previously been attempted with the patient without achieving a positive effect. + */ + PreviouslyIneffective: v3_ActCode_PreviouslyIneffective, + /** + * Custodian must create and/or maintain human readable security label tags as required by policy. + * + * Map: Aligns with ISO 22600-3 Section A.3.4.3 description of privacy mark: "If present, the privacy-mark is not used for access control. The content of the privacy-mark may be defined by the security policy in force (identified by the security-policy-identifier) which may define a list of values to be used. Alternately, the value may be determined by the originator of the security-label." + */ + PrivacyMark: v3_ActCode_PrivacyMark, + /** + * Description:Indicates that a result is incomplete. There are further results to come. This maps to the 'active' state in the observation result status code. + */ + Preliminary: v3_ActCode_Preliminary, + /** + * Definition:A list of medications which the patient will consume intermittently based on the behavior of the condition for which the medication is indicated. + */ + AsNeeded: v3_ActCode_AsNeeded, + /** + * Professional association fee that is collected by the payor from the practitioner/provider on behalf of the association + */ + ProfessionalAssociationDeduction: v3_ActCode_ProfessionalAssociationDeduction, + /** + * List of problem observations. + */ + ProblemList: v3_ActCode_ProblemList, + /** + * A clinician enters a problem for a given patient. + */ + ProblemListEntryTask: v3_ActCode_ProblemListEntryTask, + /** + * A person reviews a list of problems of a given patient. + */ + ProblemListReviewTask: v3_ActCode_ProblemListReviewTask, + /** + * Transaction counts and value totals by Provider Identifier. + */ + Provider: v3_ActCode_Provider, + /** + * Policy for specially protecting information reported by or about a patient, which the patient deems sensitive, and the patient requests that collection, access, use, or disclosure of that information be restricted. For example, a minor patient may request that information about reproductive health not be disclosed to the patient's family or to particular providers and payers. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + PatientRequestedInformationSensitivity: v3_ActCode_PatientRequestedInformationSensitivity, + /** + * private transport + */ + PrivateTransport: v3_ActCode_PrivateTransport, + /** + * Custodian system must strip information of data that would allow the identification of the source of the information or the information subject. Custodian may retain a key to relink data necessary to reidentify the information subject. + */ + Pseudonymize: v3_ActCode_Pseudonymize, + /** + * Tax levied by the provincial or state jurisdiction such as Provincial Sales Tax + */ + ProvincialStateSalesTax: v3_ActCode_ProvincialStateSalesTax, + /** + * Definition:All information pertaining to a patient's professional service records (such as smoking cessation, counseling, medication review, mental health). + */ + ProfessionalServiceCategory: v3_ActCode_ProfessionalServiceCategory, + /** + * Policy for handling psychiatry psychiatric disorder information, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + PsychiatryDisorderInformationSensitivity: v3_ActCode_PsychiatryDisorderInformationSensitivity, + /** + * Provision of treatment of psychiatric disorder relating to mental illness. + */ + Psychiatric: v3_ActCode_Psychiatric, + /** + * Policy for handling psychotherapy note information, which is afforded heightened confidentiality. + * + * + * Usage Note: In some jurisdiction, disclosure of psychotherapy notes requires patient consent. + * + * If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + PsychotherapyNoteInformationSensitivity: v3_ActCode_PsychotherapyNoteInformationSensitivity, + /** + * Description: Exposure participants' interaction occurred during the course of health care delivery by a provider (e.g. a physician treating a patient in her office). + */ + HealthCareInteractionPatientCare: v3_ActCode_HealthCareInteractionPatientCare, + /** + * Insurance policy funded by a public health system such as a provincial or national health plan. Examples include BC MSP (British Columbia Medical Services Plan) OHIP (Ontario Health Insurance Plan), NHS (National Health Service). + */ + PublicHealthcare: v3_ActCode_PublicHealthcare, + /** + * public transport + */ + PublicTransport: v3_ActCode_PublicTransport, + /** + * Allows provider to explain lateness of invoice to a subsequent payor. + */ + DelayedByAPreviousPayor: v3_ActCode_DelayedByAPreviousPayor, + /** + * Status is used by one system to inform another that the processing has been completed, but the container has not been released from that system. + */ + ProcessCompleted: v3_ActCode_ProcessCompleted, + /** + * Policy for handling information related to an information subject's race, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to an information subject's race, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + RaceInformationSensitivity: v3_ActCode_RaceInformationSensitivity, + /** + * A radiologist enters a report for a given patient. + */ + RadiologyReportEntryTask: v3_ActCode_RadiologyReportEntryTask, + /** + * A person reviews a radiology report of a given patient. + */ + RadiologyReportReviewTask: v3_ActCode_RadiologyReportReviewTask, + /** + * Proposed therapy may be inappropriate or contraindicated because of a recorded patient allergy to a cross-sensitivity related product. (Allergies are immune based reactions.) + */ + RelatedAllergyAlert: v3_ActCode_RelatedAllergyAlert, + /** + * Proposed therapy may be inappropriate or contraindicated because of a recorded prior adverse reaction to a cross-sensitivity related product. + */ + RelatedPriorReactionAlert: v3_ActCode_RelatedPriorReactionAlert, + /** + * Succinct statement of the need for the measure. Usually includes statements pertaining to Importance criterion: impact, gap in care and evidence. + */ + Rationale: v3_ActCode_Rationale, + /** + * A diet that seeks to reduce body fat, typically low energy content (800-1600 kcal). + */ + ReductionDiet: v3_ActCode_ReductionDiet, + /** + * Proposed therapy may be inappropriate or contraindicated based on the potential for a patient reaction to the proposed product + */ + ReactionAlert: v3_ActCode_ReactionAlert, + /** + * The addition of calcium back to a specimen after it was removed by chelating agents + */ + Recalcification: v3_ActCode_Recalcification, + /** + * Retroactive adjustment such as fee rate adjustment due to contract negotiations. + */ + Recovery: v3_ActCode_Recovery, + /** + * Custodian system must remove information, which is not authorized to be access, used, or disclosed from records made available to otherwise authorized users. + */ + Redact: v3_ActCode_Redact, + /** + * Identifies bibliographic citations or references to clinical practice guidelines, sources of evidence, or other relevant materials supporting the intent and rationale of the eMeasure. + */ + Reference: v3_ActCode_Reference, + /** + * Specifies whether or not further testing may be automatically or manually initiated on specimens. + */ + ReflexPermission: v3_ActCode_ReflexPermission, + /** + * Rules of practice do not require a physician's referral for the provider to perform a billable service. + */ + ReferralNotRequired: v3_ActCode_ReferralNotRequired, + /** + * Conveys prohibited actions which an information custodian, receiver, or user is not permitted to perform unless otherwise authorized or permitted under specified circumstances. + * + * + * + * + * Usage Notes: ISO 22600-2 species that a Refrain Policy "defines actions the subjects must refrain from performing". Per HL7 Composite Security and Privacy Domain Analysis Model: May be used to indicate that a specific action is prohibited based on specific access control attributes e.g., purpose of use, information type, user role, etc. + */ + RefrainPolicy: v3_ActCode_RefrainPolicy, + /** + * Definition: An agreement between two or more insurance companies by which the risk of loss is proportioned. Thus the risk of loss is spread and a disproportionately large loss under a single policy does not fall on one insurance company. Acceptance by an insurer, called a reinsurer, of all or part of the risk of loss of another insurance company. + * + * + * Discussion: Reinsurance is a means by which an insurance company can protect itself against the risk of losses with other insurance companies. Individuals and corporations obtain insurance policies to provide protection for various risks (hurricanes, earthquakes, lawsuits, collisions, sickness and death, etc.). Reinsurers, in turn, provide insurance to insurance companies. + * + * For example, an HMO may purchase a reinsurance policy to protect itself from losing too much money from one insured's particularly expensive health care costs. An insurance company issuing an automobile liability policy, with a limit of $100,000 per accident may reinsure its liability in excess of $10,000. A fire insurance company which issues a large policy generally reinsures a portion of the risk with one or several other companies. Also called risk control insurance or stop-loss insurance. + */ + ReinsurancePolicy: v3_ActCode_ReinsurancePolicy, + /** + * Policy for handling information related to an information subject's religious affiliation, which will be afforded heightened confidentiality. Policies may govern sensitivity of information related to an information subject's religion, the disclosure of which could impact the privacy, well-being, or safety of that subject. + * + * + * Usage Notes: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + ReligionInformationSensitivity: v3_ActCode_ReligionInformationSensitivity, + /** + * Description: A person enters a health care reminder for a given patient. + */ + ReminderListEntry: v3_ActCode_ReminderListEntry, + /** + * Description: A person reviews a list of health care reminders for a given patient. + */ + ReminderListReview: v3_ActCode_ReminderListReview, + /** + * Temporary supply of a product with financial compensation, without transfer of ownership for the product. + */ + Rent: v3_ActCode_Rent, + /** + * Description:This observation represents an 'average' or 'expected' half-life typical of the product. + */ + RepresentativeHalfLife: v3_ActCode_RepresentativeHalfLife, + /** + * Description:The number of repeating elements falls outside the range of the allowed number of repetitions. + */ + RepetitionsOutOfRange: v3_ActCode_RepetitionsOutOfRange, + /** + * This Observation Series type contains waveforms of a "representative beat" (a.k.a. "median beat" or "average beat"). The waveform samples are measured in relative time, relative to the beginning of the beat as defined by the Observation Series effective time. The waveforms are not directly acquired from the subject, but rather algorithmically derived from the "rhythm" waveforms. + */ + ECGRepresentativeBeatWaveforms: v3_ActCode_ECGRepresentativeBeatWaveforms, + /** + * The same service was delivered within a time period that would usually indicate a duplicate billing. However, the repeated service is a medical necessity and therefore not a duplicate. + */ + RepeatedService: v3_ActCode_RepeatedService, + /** + * The value of the dilution of a sample after it had been analyzed at a prior dilution value + */ + RerunDilution: v3_ActCode_RerunDilution, + /** + * A security category label field value, which indicates that access and use of an IT resource is restricted to members of a research project. + */ + ResearchProjectCompartment: v3_ActCode_ResearchProjectCompartment, + /** + * Definition: Consent to have healthcare information in an electronic health record accessed for research purposes. + */ + ResearchInformationAccess: v3_ActCode_ResearchInformationAccess, + /** + * A charge is requested because the patient failed to pick up the item and it took an amount of time to return it to stock for future use. + */ + RestockingFee: v3_ActCode_RestockingFee, + /** + * Definition: A government mandated program with specific eligibility requirements based on premium contributions made during employment, length of employment, age, and employment status, e.g., being retired, disabled, or a dependent of a covered party under this program. Benefits typically include ambulatory, inpatient, and long-term care, such as hospice care, home health care and respite care. + */ + RetireeHealthProgram: v3_ActCode_RetireeHealthProgram, + /** + * Bonus payments based on performance, volume, etc. as agreed to by the payor. + */ + RetroAdjustment: v3_ActCode_RetroAdjustment, + /** + * A type of transaction that represents a reversal of a previous charge for a service or product. Expressed in monetary terms. It has the opposite effect of a standard charge. + */ + StandardChargeReversal: v3_ActCode_StandardChargeReversal, + /** + * A fill against an order that has already been filled (or partially filled) at least once. + */ + Refill: v3_ActCode_Refill, + /** + * A refill where the quantity supplied is equal to one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a complete fill would be for the full 90 tablets.) + */ + RefillComplete: v3_ActCode_RefillComplete, + /** + * A refill where the quantity supplied is equal to one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a complete fill would be for the full 90 tablets.) and where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + RefillCompletePartialStrength: v3_ActCode_RefillCompletePartialStrength, + /** + * The first fill against an order that has already been filled at least once at another facility. + */ + RefillFirstFillThisFacility: v3_ActCode_RefillFirstFillThisFacility, + /** + * The first fill against an order that has already been filled at least once at another facility and where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + RefillPartialStrengthFirstFillThisFacility: v3_ActCode_RefillPartialStrengthFirstFillThisFacility, + /** + * A refill where the quantity supplied is less than one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a partial fill might be for only 30 tablets.) + */ + RefillPartFill: v3_ActCode_RefillPartFill, + /** + * A refill where the quantity supplied is less than one full repetition of the ordered amount. (e.g. If the order was 90 tablets, 3 refills, a partial fill might be for only 30 tablets.) and where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + RefillPartFillPartialStrength: v3_ActCode_RefillPartFillPartialStrength, + /** + * A fill against an order that has already been filled (or partially filled) at least once and where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + RefillPartialStrength: v3_ActCode_RefillPartialStrength, + /** + * This Observation type contains ECG "rhythm" waveforms. The waveform samples are measured in absolute time (a.k.a. "subject time" or "effective time"). These waveforms are usually "raw" with some minimal amount of noise reduction and baseline filtering applied. + */ + ECGRhythmWaveforms: v3_ActCode_ECGRhythmWaveforms, + /** + * Proposed therapy may be inappropriate or contraindicated because of a recorded patient intolerance to a cross-sensitivity related product. (Intolerances are non-immune based sensitivities.) + */ + RelatedIntoleranceAlert: v3_ActCode_RelatedIntoleranceAlert, + /** + * A person reviews a Risk Assessment Instrument report of a given patient. + */ + RiskAssessmentInstrumentTask: v3_ActCode_RiskAssessmentInstrumentTask, + /** + * List of risk factor observations. + */ + RiskFactors: v3_ActCode_RiskFactors, + /** + * A security category label field value, which indicates that access and use of an IT resource is restricted to members of records management department or workflow. + */ + RecordsManagementCompartment: v3_ActCode_RecordsManagementCompartment, + /** + * A fully specified bounded Region of Interest (ROI) delineates a ROI in which only those dimensions participate that are specified by boundary criteria, whereas all other dimensions are excluded. For example a ROI to mark an episode of "ST elevation" in a subset of the EKG leads V2, V3, and V4 would include 4 boundaries, one each for time, V2, V3, and V4. + */ + FullySpecifiedROI: v3_ActCode_FullySpecifiedROI, + /** + * A partially specified bounded Region of Interest (ROI) specifies a ROI in which at least all values in the dimensions specified by the boundary criteria participate. For example, if an episode of ventricular fibrillations (VFib) is observed, it usually doesn't make sense to exclude any EKG leads from the observation and the partially specified ROI would contain only one boundary for time indicating the time interval where VFib was observed. + */ + PartiallySpecifiedROI: v3_ActCode_PartiallySpecifiedROI, + /** + * A billing arrangement where funding is based on a list of individuals registered as patients of the Provider. + */ + RosterFunding: v3_ActCode_RosterFunding, + /** + * Proposed therapy may be inappropriate or contraindicated because of a potential patient reaction to a cross-sensitivity related product. + */ + RelatedReactionAlert: v3_ActCode_RelatedReactionAlert, + /** + * Definition: Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes, but without consent to re-identify the information under any circumstance. + */ + DeIdentifiedInformationAccess: v3_ActCode_DeIdentifiedInformationAccess, + /** + * Definition: Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes re-identified under specific circumstances outlined in the consent. + * + * + * Example:: Where there is a need to inform the subject of potential health issues. + */ + ReIdentifiableInformationAccess: v3_ActCode_ReIdentifiableInformationAccess, + /** + * Some form of prescription is required before the related medicine can be supplied for a patient. The exact form of regulation will vary in different realms. + */ + PrescriptionOnlyMedicine: v3_ActCode_PrescriptionOnlyMedicine, + /** + * Definition:All information pertaining to a patient's medication records (orders, dispenses and other active medications). + */ + MedicationCategory: v3_ActCode_MedicationCategory, + /** + * Pharmacy dispense invoice for a compound. + */ + RxCompoundInvoice: v3_ActCode_RxCompoundInvoice, + /** + * Pharmacy dispense invoice not involving a compound + */ + RxDispenseInvoice: v3_ActCode_RxDispenseInvoice, + /** + * Uniquely designed and elegantly decorated accommodations with many amenities available for an additional charge. + */ + Suite: v3_ActCode_Suite, + /** + * Definition:A drug that requires prior approval (to be reimbursed) before being dispensed + */ + SpecialAuthorization: v3_ActCode_SpecialAuthorization, + /** + * Description:A drug that requires special access permission to be prescribed and dispensed. + */ + SpecialAccess: v3_ActCode_SpecialAccess, + /** + * Definition: Government administered and funded program to support provision of care to underserved populations through safety net clinics. + * + * + * Example: In the U.S., safety net providers such as federally qualified health centers (FQHC) receive funding under PHSA Section 330 grants administered by the Health Resources and Services Administration. + */ + SafetyNetClinicProgram: v3_ActCode_SafetyNetClinicProgram, + /** + * Transfer of ownership for a product for financial compensation. + */ + Sale: v3_ActCode_Sale, + /** + * Identifies the total net amount billed for all submitted Invoice Groupings within a time period and submitted electronically. Adjudicated invoice elements are included. + */ + SubmittedBilledElectronicAmount: v3_ActCode_SubmittedBilledElectronicAmount, + /** + * Identifies the total number of submitted Invoice Groupings within a time period and submitted electronically. Adjudicated invoice elements are included. + */ + SubmittedBilledElectronicCount: v3_ActCode_SubmittedBilledElectronicCount, + /** + * Clinical services invoice where the Invoice Group contains one billable item for multiple clinical services in one or more sessions. + */ + SessionalOrBlockFeeInvoice: v3_ActCode_SessionalOrBlockFeeInvoice, + /** + * Identifies the total net amount billed for all submitted Invoice Groupings that were nullified within a time period and submitted electronically. Adjudicated invoice elements are included. + */ + SubmittedNullifiedElectronicAmount: v3_ActCode_SubmittedNullifiedElectronicAmount, + /** + * Identifies the total number of submitted Invoice Groupings that were nullified within a time period and submitted electronically. Adjudicated invoice elements are included. + */ + SubmittedCancelledElectronicCount: v3_ActCode_SubmittedCancelledElectronicCount, + /** + * Identifies the total net amount billed for all submitted Invoice Groupings that are pended or held by the payor, within a time period and submitted electronically. Adjudicated invoice elements are not included. + */ + SubmittedPendingElectronicAmount: v3_ActCode_SubmittedPendingElectronicAmount, + /** + * Identifies the total number of submitted Invoice Groupings that are pended or held by the payor, within a time period and submitted electronically. Adjudicated invoice elements are not included. + */ + SubmittedPendingElectronicCount: v3_ActCode_SubmittedPendingElectronicCount, + /** + * Policy for handling sickle cell disease information, which is afforded heightened confidentiality. Information handling protocols are based on organizational policies related to sickle cell disease information, which is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then the Act valued with this ActCode should be associated with an Act valued with any applicable laws from the ActPrivacyLaw code system. + */ + SickleCellAnemiaInformationSensitivity: v3_ActCode_SickleCellAnemiaInformationSensitivity, + /** + * A diet that avoids ingredients that might cause digestion problems, e.g., avoid excessive fat, avoid too much fiber (cabbage, peas, beans). + */ + SchonkostGE: v3_ActCode_SchonkostGE, + /** + * Description: The school the patient attended when immunized. + */ + School: v3_ActCode_School, + /** + * Description: The school division or district associated with the patient during the immunization event. + */ + SchoolDivision: v3_ActCode_SchoolDivision, + /** + * Incident or accident is the result of a school place accident. + */ + SchoolAccident: v3_ActCode_SchoolAccident, + /** + * Description: Exposure participants' interaction occurred in an academic setting (e.g., participants are fellow students, or student and teacher). + */ + SchoolInteraction: v3_ActCode_SchoolInteraction, + /** + * Comparison of results across strata can be used to show where disparities exist or where there is a need to expose differences in results. For example, Centers for Medicare & Medicaid Services (CMS) in the U.S. defines four required Supplemental Data Elements (payer, ethnicity, race, and gender), which are variables used to aggregate data into various subgroups. Additional supplemental data elements required for risk adjustment or other purposes of data aggregation can be included in the Supplemental Data Element section. + */ + SupplementalDataElements: v3_ActCode_SupplementalDataElements, + /** + * Policy for handling sexual assault, abuse, or domestic violence information, which will be afforded heightened confidentiality. Information handling protocols based on organizational policies related to sexual assault, abuse, or domestic violence information that is deemed sensitive. + * + * SDV code covers violence perpetrated by related and non-related persons. This code should be specific to physical and mental trauma caused by a related person only. The access control concerns are keeping the patient safe from the perpetrator who may have an abusive psychological control over the patient, may be stalking the patient, or may try to manipulate care givers into allowing the perpetrator to make contact with the patient. The definition needs to be clarified. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + SexualAssaultAbuseOrDomesticViolenceInformationSensitivity: v3_ActCode_SexualAssaultAbuseOrDomesticViolenceInformationSensitivity, + /** + * Type of security metadata observation made about the alteration integrity of an IT resource (data, information object, service, or system capability), which indicates the mechanism used for authorized transformations of the resource. + * + * + * Examples: Types of security alteration integrity observation metadata, which may value the observation with a code used to indicate the mechanism used for authorized transformation of an IT resource, including: + * + * + * translation + * syntactic transformation + * semantic mapping + * redaction + * masking + * pseudonymization + * anonymization + */ + SecurityAlterationIntegrityObservation: v3_ActCode_SecurityAlterationIntegrityObservation, + /** + * Type of security metadata observation made about the category of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. Security category metadata is defined by ISO/IEC 2382-8:1998(E/F)/ T-REC-X.812-1995 as: "A nonhierarchical grouping of sensitive information used to control access to data more finely than with hierarchical security classification alone." + * + * + * Rationale: A security category observation supports requirement to specify the type of IT resource to facilitate application of appropriate levels of information security according to a range of levels of impact or consequences that might result from the unauthorized disclosure, modification, or use of the information or information system. A resource is assigned to a specific category of information (e.g., privacy, medical, proprietary, financial, investigative, contractor sensitive, security management) defined by an organization or in some instances, by a specific law, Executive Order, directive, policy, or regulation. [FIPS 199] + * + * + * Examples: Types of security categories include: + * + * + * Compartment: A division of data into isolated blocks with separate security controls for the purpose of reducing risk. (ISO 2382-8). A security label tag that "segments" an IT resource by indicating that access and use is restricted to members of a defined community or project. (HL7 Healthcare Classification System) + * Sensitivity: The characteristic of an IT resource which implies its value or importance and may include its vulnerability. (ISO 7492-2) Privacy metadata for information perceived as undesirable to share. (HL7 Healthcare Classification System) + */ + SecurityCategoryObservation: v3_ActCode_SecurityCategoryObservation, + /** + * Type of security metadata observation made about the classification of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. Security classification is defined by ISO/IEC 2382-8:1998(E/F)/ T-REC-X.812-1995 as: "The determination of which specific degree of protection against access the data or information requires, together with a designation of that degree of protection." Security classification metadata is based on an analysis of applicable policies and the risk of financial, reputational, or other harm that could result from unauthorized disclosure. + * + * + * Rationale: A security classification observation may indicate that the confidentiality level indicated by an Act or Role confidentiality attribute has been overridden by the entity responsible for ascribing the SecurityClassificationObservationValue. This supports the business requirement for increasing or decreasing the level of confidentiality (classification or declassification) based on parameters beyond the original assignment of an Act or Role confidentiality. + * + * + * Examples: Types of security classification include: HL7 Confidentiality Codes such as very restricted, unrestricted, and normal. Intelligence community examples include top secret, secret, and confidential. + * + * + * Usage Note: Security classification observation type codes designate security label field types, which are valued with an applicable SecurityClassificationObservationValue code as the "security label tag". + */ + SecurityClassificationObservation: v3_ActCode_SecurityClassificationObservation, + /** + * Type of security metadata observation made about the control of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. Security control metadata convey instructions to users and receivers for secure distribution, transmission, and storage; dictate obligations or mandated actions; specify any action prohibited by refrain policy such as dissemination controls; and stipulate the permissible purpose of use of an IT resource. + * + * + * Rationale: A security control observation supports requirement to specify applicable management, operational, and technical controls (i.e., safeguards or countermeasures) prescribed for an information system to protect the confidentiality, integrity, and availability of the system and its information. [FIPS 199] + * + * + * Examples: Types of security control metadata include: + * + * + * handling caveats + * dissemination controls + * obligations + * refrain policies + * purpose of use constraints + */ + SecurityControlObservation: v3_ActCode_SecurityControlObservation, + /** + * Type of security metadata observation made about the data integrity of an IT resource (data, information object, service, or system capability), which indicates the security mechanism used to preserve resource accuracy and consistency. Data integrity is defined by ISO 22600-23.3.21 as: "The property that data has not been altered or destroyed in an unauthorized manner", and by ISO/IEC 2382-8: The property of data whose accuracy and consistency are preserved regardless of changes made." + * + * + * Examples: Types of security data integrity observation metadata, which may value the observation, include cryptographic hash function and digital signature. + */ + SecurityDataIntegrityObservation: v3_ActCode_SecurityDataIntegrityObservation, + /** + * Type of security metadata observation made about the integrity confidence of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. + * + * + * Examples: Types of security integrity confidence observation metadata, which may value the observation, include highly reliable, uncertain reliability, and not reliable. + * + * + * Usage Note: A security integrity confidence observation on an Act may indicate that a valued Act.uncertaintycode attribute has been overridden by the entity responsible for ascribing the SecurityIntegrityConfidenceObservationValue. This supports the business requirements for increasing or decreasing the assessment of the reliability or trustworthiness of an IT resource based on parameters beyond the original assignment of an Act statement level of uncertainty. + */ + SecurityIntegrityConfidenceObservation: v3_ActCode_SecurityIntegrityConfidenceObservation, + /** + * Type of security metadata observation made about the integrity of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. + * + * + * Rationale: A security integrity observation supports the requirement to guard against improper information modification or destruction, and includes ensuring information non-repudiation and authenticity. (44 U.S.C., SEC. 3542) + * + * + * Examples: Types of security integrity metadata include: + * + * + * Integrity status, which indicates the completeness or workflow status of an IT resource (data, information object, service, or system capability) + * Integrity confidence, which indicates the reliability and trustworthiness of an IT resource + * Integrity control, which indicates pertinent handling caveats, obligations, refrain policies, and purpose of use for the resource + * Data integrity, which indicate the security mechanisms used to ensure that the accuracy and consistency are preserved regardless of changes made (ISO/IEC DIS 2382-8) + * Alteration integrity, which indicate the security mechanisms used for authorized transformations of the resource + * Integrity provenance, which indicates the entity responsible for a report or assertion relayed "second-hand" about an IT resource + */ + SecurityIntegrityObservation: v3_ActCode_SecurityIntegrityObservation, + /** + * Type of security metadata observation made about the integrity provenance of an IT resource (data, information object, service, or system capability), which indicates the entity that made assertions about the resource. The asserting entity may not be the original informant about the resource. + * + * + * Examples: Types of security integrity provenance asserted by observation metadata, which may value the observation, including: + * + * + * assertions about an IT resource by a patient + * assertions about an IT resource by a clinician + * assertions about an IT resource by a device + */ + SecurityIntegrityProvenanceAssertedByObservation: v3_ActCode_SecurityIntegrityProvenanceAssertedByObservation, + /** + * Type of security metadata observation made about the provenance integrity of an IT resource (data, information object, service, or system capability), which indicates the lifecycle completeness of an IT resource in terms of workflow status such as its creation, modification, suspension, and deletion; locations in which the resource has been collected or archived, from which it may be retrieved, and the history of its distribution and disclosure. Integrity provenance metadata about an IT resource may be used to assess its veracity, reliability, and trustworthiness. + * + * + * Examples: Types of security integrity provenance observation metadata, which may value the observation about an IT resource, include: + * + * + * completeness or workflow status, such as authentication + * the entity responsible for original authoring or informing about an IT resource + * the entity responsible for a report or assertion about an IT resource relayed “second-hand� + * the entity responsible for excerpting, transforming, or compiling an IT resource + */ + SecurityIntegrityProvenanceObservation: v3_ActCode_SecurityIntegrityProvenanceObservation, + /** + * Type of security metadata observation made about the integrity provenance of an IT resource (data, information object, service, or system capability), which indicates the entity that reported the existence of the resource. The reporting entity may not be the original author of the resource. + * + * + * Examples: Types of security integrity provenance reported by observation metadata, which may value the observation, include: + * + * + * reports about an IT resource by a patient + * reports about an IT resource by a clinician + * reports about an IT resource by a device + */ + SecurityIntegrityProvenanceReportedByObservation: v3_ActCode_SecurityIntegrityProvenanceReportedByObservation, + /** + * Type of security metadata observation made about the integrity status of an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. Indicates the completeness of an IT resource in terms of workflow status, which may impact users that are authorized to access and use the resource. + * + * + * Examples: Types of security integrity status observation metadata, which may value the observation, include codes from the HL7 DocumentCompletion code system such as legally authenticated, in progress, and incomplete. + */ + SecurityIntegrityStatusObservation: v3_ActCode_SecurityIntegrityStatusObservation, + /** + * An observation identifying security metadata about an IT resource (data, information object, service, or system capability), which may be used to make access control decisions. Security metadata are used to name security labels. + * + * + * Rationale: According to ISO/TS 22600-3:2009(E) A.9.1.7 SECURITY LABEL MATCHING, Security label matching compares the initiator's clearance to the target's security label. All of the following must be true for authorization to be granted: + * + * + * The security policy identifiers shall be identical + * The classification level of the initiator shall be greater than or equal to that of the target (that is, there shall be at least one value in the classification list of the clearance greater than or equal to the classification of the target), and + * For each security category in the target label, there shall be a security category of the same type in the initiator's clearance and the initiator's classification level shall dominate that of the target. + * + * + * Examples: SecurityObservationType security label fields include: + * + * + * Confidentiality classification + * Compartment category + * Sensitivity category + * Security mechanisms used to ensure data integrity or to perform authorized data transformation + * Indicators of an IT resource completeness, veracity, reliability, trustworthiness, or provenance. + * + * + * Usage Note: SecurityObservationType codes designate security label field types, which are valued with an applicable SecurityObservationValue code as the "security label tag". + */ + SecurityObservationType: v3_ActCode_SecurityObservationType, + /** + * An observation identifying trust metadata about an IT resource (data, information object, service, or system capability), which may be used as a trust attribute to populate a computable trust policy, trust credential, trust assertion, or trust label field in a security label or trust policy, which are principally used for authentication, authorization, and access control decisions. + */ + SECTRSTOBS: v3_ActCode_SECTRSTOBS, + /** + * Types of security policies that further specify the ActClassPolicy value set. + * + * + * Examples: + * + * + * + * obligation to encrypt + * refrain from redisclosure without consent + */ + SecurityPolicy: v3_ActCode_SecurityPolicy, + /** + * Transaction counts and value totals by each instance of a messaging application on a single processor. It is a registered identifier known to the receivers. + */ + SendingApplication: v3_ActCode_SendingApplication, + /** + * A billing arrangement where a Provider charges a sum to provide a group (volume) of interventions/procedures to one or more patients within a defined period of time, typically on the same date. Interventions/procedures included in the session may vary. + */ + SessionalFunding: v3_ActCode_SessionalFunding, + /** + * A subjective evaluation of the seriousness or intensity associated with another observation. + */ + SeverityObservation: v3_ActCode_SeverityObservation, + /** + * Policy for handling sexuality and reproductive health information, which will be afforded heightened confidentiality. Information handling protocols based on organizational policies related to sexuality and reproductive health information that is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + SexualityAndReproductiveHealthInformationSensitivity: v3_ActCode_SexualityAndReproductiveHealthInformationSensitivity, + /** + * Communication of an agent from one living subject to another living subject through direct contact with genital or oral tissues as part of a sexual act. + */ + SexualTransmission: v3_ActCode_SexualTransmission, + /** + * Types of sensitivity policies that apply to Acts. Act.confidentialityCode is defined in the RIM as "constraints around appropriate disclosure of information about this Act, regardless of mood." + * + * + * Usage Note: ActSensitivity codes are used to bind information to an Act.confidentialityCode according to local sensitivity policy so that those confidentiality codes can then govern its handling across enterprises. Internally to a policy domain, however, local policies guide the access control system on how end users in that policy domain are able to use information tagged with these sensitivity values. + */ + SickleCell: v3_ActCode_SickleCell, + /** + * An emergency supply where the expectation is that a formal order authorizing the supply will be provided at a later date. + */ + ScriptOwing: v3_ActCode_ScriptOwing, + /** + * Definition: A social service program funded by a public or governmental entity. + * + * + * Example: Programs providing habilitation, food, lodging, medicine, transportation, equipment, devices, products, education, training, counseling, alteration of living or work space, and other resources to persons meeting eligibility criteria. + */ + SocialServiceProgram: v3_ActCode_SocialServiceProgram, + /** + * Description: An interaction where the exposure participants are social associates or members of the same extended family + */ + SocialExtendedFamilyInteraction: v3_ActCode_SocialExtendedFamilyInteraction, + /** + * Accommodations in which there are 2 beds. + */ + SemiPrivate: v3_ActCode_SemiPrivate, + /** + * That total amount of the eligible charges which a covered party must periodically pay for services and/or products prior to the Medicaid program providing any coverage. This amount represents the covered party's spend down that is applied to a particular adjudication result. It is expressed as a negative dollar amount in adjudication results + */ + SpendDown: v3_ActCode_SpendDown, + /** + * Policy for handling information deemed specially protected by law or policy including substance abuse, substance use, psychiatric, mental health, behavioral health, and cognitive disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + SpeciallyProtectedInformationSensitivity: v3_ActCode_SpeciallyProtectedInformationSensitivity, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, indicating whether it has one or more coatings such as sugar coating, film coating, or enteric coating. Only coatings to the external surface or the dosage form should be considered (for example, coatings to individual pellets or granules inside a capsule or tablet are excluded from consideration). + * + * + * Constraints: The Observation.value must be a Boolean (BL) with true for the presence or false for the absence of one or more coatings on a solid dosage form. + */ + Coating_2: v3_ActCode_Coating_2, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, specifying the color or colors that most predominantly define the appearance of the dose form. SPLCOLOR is not an FDA specification for the actual color of solid dosage forms or the names of colors that can appear in labeling. + * + * + * Constraints: The Observation.value must be a single coded value or a list of multiple coded values, specifying one or more distinct colors that approximate of the color(s) of distinct areas of the solid dosage form, such as the different sides of a tablet or one-part capsule, or the different halves of a two-part capsule. Bands on banded capsules, regardless of the color, are not considered when assigning an SPLCOLOR. Imprints on the dosage form, regardless of their color are not considered when assigning an SPLCOLOR. If more than one color exists on a particular side or half, then the most predominant color on that side or half is recorded. If the gelatin capsule shell is colorless and transparent, use the predominant color of the contents that appears through the colorless and transparent capsule shell. Colors can include: Black;Gray;White;Red;Pink;Purple;Green;Yellow;Orange;Brown;Blue;Turquoise. + */ + Color_2: v3_ActCode_Color_2, + /** + * Description: A characteristic representing a single file reference that contains two or more views of the same dosage form of the product; in most cases this should represent front and back views of the dosage form, but occasionally additional views might be needed in order to capture all of the important physical characteristics of the dosage form. Any imprint and/or symbol should be clearly identifiable, and the viewer should not normally need to rotate the image in order to read it. Images that are submitted with SPL should be included in the same directory as the SPL file. + */ + Image: v3_ActCode_Image, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, specifying the alphanumeric text that appears on the solid dosage form, including text that is embossed, debossed, engraved or printed with ink. The presence of other non-textual distinguishing marks or symbols is recorded by SPLSYMBOL. + * + * + * Examples: Included in SPLIMPRINT are alphanumeric text that appears on the bands of banded capsules and logos and other symbols that can be interpreted as letters or numbers. + * + * + * Constraints: The Observation.value must be of type Character String (ST). Excluded from SPLIMPRINT are internal and external cut-outs in the form of alphanumeric text and the letter 'R' with a circle around it (when referring to a registered trademark) and the letters 'TM' (when referring to a 'trade mark'). To record text, begin on either side or part of the dosage form. Start at the top left and progress as one would normally read a book. Enter a semicolon to show separation between words or line divisions. + */ + Imprint: v3_ActCode_Imprint, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, specifying the number of equal pieces that the solid dosage form can be divided into using score line(s). + * + * + * Example: One score line creating two equal pieces is given a value of 2, two parallel score lines creating three equal pieces is given a value of 3. + * + * + * Constraints: Whether three parallel score lines create four equal pieces or two intersecting score lines create two equal pieces using one score line and four equal pieces using both score lines, both have the scoring value of 4. Solid dosage forms that are not scored are given a value of 1. Solid dosage forms that can only be divided into unequal pieces are given a null-value with nullFlavor other (OTH). + */ + Scoring_2: v3_ActCode_Scoring_2, + /** + * Description: A characteristic of an oral solid dosage form of a medicinal product, specifying the two dimensional representation of the solid dose form, in terms of the outside perimeter of a solid dosage form when the dosage form, resting on a flat surface, is viewed from directly above, including slight rounding of corners. SPLSHAPE does not include embossing, scoring, debossing, or internal cut-outs. SPLSHAPE is independent of the orientation of the imprint and logo. Shapes can include: Triangle (3 sided); Square; Round; Semicircle; Pentagon (5 sided); Diamond; Double circle; Bullet; Hexagon (6 sided); Rectangle; Gear; Capsule; Heptagon (7 sided); Trapezoid; Oval; Clover; Octagon (8 sided); Tear; Freeform. + */ + Shape_2: v3_ActCode_Shape_2, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, specifying the longest single dimension of the solid dosage form as a physical quantity in the dimension of length (e.g., 3 mm). The length is should be specified in millimeters and should be rounded to the nearest whole millimeter. + * + * + * Example: SPLSIZE for a rectangular shaped tablet is the length and SPLSIZE for a round shaped tablet is the diameter. + */ + Size_2: v3_ActCode_Size_2, + /** + * Definition: A characteristic of an oral solid dosage form of a medicinal product, to describe whether or not the medicinal product has a mark or symbol appearing on it for easy and definite recognition. Score lines, letters, numbers, and internal and external cut-outs are not considered marks or symbols. See SPLSCORING and SPLIMPRINT for these characteristics. + * + * + * Constraints: The Observation.value must be a Boolean (BL) with true indicating the presence and false for the absence of marks or symbols. + * + * + * Example: + */ + Symbol: v3_ActCode_Symbol, + /** + * Incident or accident is the result of a sporting accident. + */ + SportingAccident: v3_ActCode_SportingAccident, + /** + * Description:Specimen has been received by the participating organization/department. + */ + SpecimenReceived: v3_ActCode_SpecimenReceived, + /** + * An encounter where the patient is admitted to a health care facility for a predetermined length of time, usually less than 24 hours. + */ + ShortStay: v3_ActCode_ShortStay, + /** + * Policy for handling information related to a provider of sensitive services, which will be afforded heightened confidentiality. Description: Policies may govern sensitivity of information related to providers who deliver sensitive healthcare services in order to protect the privacy, well-being, and safety of the provider and of patients receiving sensitive services. + * + * + * Usage Notes: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + SensitiveServiceProviderInformationSensitivity: v3_ActCode_SensitiveServiceProviderInformationSensitivity, + /** + * Description:Specimen has been placed into storage at a participating location. + */ + SpecimenInStorage: v3_ActCode_SpecimenInStorage, + /** + * Policy for handling sexually transmitted disease information, which will be afforded heightened confidentiality. + * Information handling protocols based on organizational policies related to sexually transmitted disease information that is deemed sensitive. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + */ + SexuallyTransmittedDiseaseInformationSensitivity: v3_ActCode_SexuallyTransmittedDiseaseInformationSensitivity, + /** + * The act of putting something away for safe keeping. The "something" may be physical object such as a specimen, or information, such as observations regarding a specimen. + */ + Storage: v3_ActCode_Storage, + /** + * Description:Specimen has been put in transit to a participating receiver. + */ + SpecimenInTransit: v3_ActCode_SpecimenInTransit, + /** + * Describes the strata for which the measure is to be evaluated. There are three examples of reasons for stratification based on existing work. These include: (1) evaluate the measure based on different age groupings within the population described in the measure (e.g., evaluate the whole [age 14-25] and each sub-stratum [14-19] and [20-25]); (2) evaluate the eMeasure based on either a specific condition, a specific discharge location, or both; (3) evaluate the eMeasure based on different locations within a facility (e.g., evaluate the overall rate for all intensive care units and also some strata include additional findings [specific birth weights for neonatal intensive care units]). + */ + Stratification: v3_ActCode_Stratification, + /** + * Proposed therapy may be inappropriate or ineffective because the start of administration is too late after the onset of the condition + */ + StartTooLateAlert_2: v3_ActCode_StartTooLateAlert_2, + /** + * Definition: A health insurance policy that covers benefits for substance use services. + */ + SubstanceUsePolicy: v3_ActCode_SubstanceUsePolicy, + /** + * Definition: Government administered and funded substance use program for beneficiaries meeting financial, substance use behavior, and health status criteria. Beneficiaries may be required to enroll as a result of legal proceedings. Administration, funding levels, eligibility criteria, covered benefits, provider types, and financial participation are typically set by a regulatory process. Payer responsibilities for administering the program may be delegated to contractors. + * + * + * Example: In the U.S., states receive funding for substance use programs from the Substance Abuse Mental Health Administration (SAMHSA). + */ + SubstanceUseProgram: v3_ActCode_SubstanceUseProgram, + /** + * Definition: A government health program that provides coverage on a fee for service basis for health services to persons meeting eligibility criteria such as income, location of residence, access to other coverages, health condition, and age, the cost of which is to some extent subsidized by public funds. + * + * + * Discussion: The structure and business processes for underwriting and administering a subsidized fee for service program is further specified by the Underwriter and Payer Role.class and Role.code. + */ + SubsidizedFeeForServiceProgram: v3_ActCode_SubsidizedFeeForServiceProgram, + /** + * Definition: A government health program that provides coverage for health services to persons meeting eligibility criteria such as income, location of residence, access to other coverages, health condition, and age, the cost of which is to some extent subsidized by public funds. + */ + SubsidizedHealthProgram: v3_ActCode_SubsidizedHealthProgram, + /** + * Definition: A government health program that provides coverage through managed care contracts for health services to persons meeting eligibility criteria such as income, location of residence, access to other coverages, health condition, and age, the cost of which is to some extent subsidized by public funds. + * + * + * Discussion: The structure and business processes for underwriting and administering a subsidized managed care program is further specified by the Underwriter and Payer Role.class and Role.code. + */ + SubsidizedManagedCareProgram: v3_ActCode_SubsidizedManagedCareProgram, + /** + * Description: An interaction where the exposure participants shared or co-used a common substance (e.g. drugs, needles, or common food item). + */ + CommonSubstanceInteraction: v3_ActCode_CommonSubstanceInteraction, + /** + * Definition: A government health program that provides coverage for health services to persons meeting eligibility criteria for a supplemental health policy or program such as income, location of residence, access to other coverages, health condition, and age, the cost of which is to some extent subsidized by public funds. + * + * + * Example: Supplemental health coverage program may cover the cost of a health program or policy financial participations, such as the copays and the premiums, and may provide coverage for services in addition to those covered under the supplemented health program or policy. In the U.S., Medicaid programs may pay the premium for a covered party who is also covered under the Medicare program or a private health policy. + * + * + * Discussion: The structure and business processes for underwriting and administering a subsidized supplemental retiree health program is further specified by the Underwriter and Payer Role.class and Role.code. + */ + SubsidizedSupplementalHealthProgram: v3_ActCode_SubsidizedSupplementalHealthProgram, + /** + * Policy for handling information related to alcohol or drug use disorders and conditions caused by these disorders, which is afforded heightened confidentiality. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + SubstanceUseDisorderInformationSensitivity: v3_ActCode_SubstanceUseDisorderInformationSensitivity, + /** + * A diet that is not intended to be complete but is added to other diets. + */ + NutritionalSupplement: v3_ActCode_NutritionalSupplement, + /** + * Description: One or more records in the query response have been suppressed due to consent or privacy restrictions. + */ + RecordSuppressed: v3_ActCode_RecordSuppressed, + /** + * Provision of surgical treatment. + */ + Surgical: v3_ActCode_Surgical, + /** + * Definition: + * + * + * + * + * A risk or part of a risk for which there is no normal insurance market available. + * + * + * + * Insurance written by unauthorized insurance companies. Surplus lines insurance is insurance placed with unauthorized insurance companies through licensed surplus lines agents or brokers. + */ + SurplusLineInsurancePolicy: v3_ActCode_SurplusLineInsurancePolicy, + /** + * This is not really a diet, since it contains little nutritional value, but is essentially just water. Used before coloscopy examinations. + */ + TeaOnly: v3_ActCode_TeaOnly, + /** + * A fill where the remainder of a 'complete' fill is provided after a trial fill has been provided. + */ + TrialBalance: v3_ActCode_TrialBalance, + /** + * Policy for handling information not to be initially disclosed or discussed with patient except by a physician assigned to patient in this case. Information handling protocols based on organizational policies related to sensitive patient information that must be initially discussed with the patient by an attending physician before being disclosed to the patient. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law rather than or in addition to this more generic code. + * + * + * Open Issue: This definition conflates a rule and a characteristic, and there may be a similar issue with ts sibling codes. + */ + Taboo: v3_ActCode_Taboo, + /** + * A fill where the remainder of a 'complete' fill is provided after a trial fill has been provided and where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + TrialBalancePartialStrength: v3_ActCode_TrialBalancePartialStrength, + /** + * Description: The patient's teacher when immunized. + */ + Teacher: v3_ActCode_Teacher, + /** + * A fill where a small portion is provided to allow for determination of the therapy effectiveness and patient tolerance. + */ + TrialFill: v3_ActCode_TrialFill, + /** + * A fill where a small portion is provided to allow for determination of the therapy effectiveness and patient tolerance and also where the strength supplied is less than the ordered strength (e.g. 10mg for an order of 50mg where a subsequent fill will dispense 40mg tablets). + */ + TrialFillPartialStrength: v3_ActCode_TrialFillPartialStrength, + /** + * Description:Proposed therapy may be inappropriate or ineffective based on the proposed start or end time. + */ + TimingDetectedIssue: v3_ActCode_TimingDetectedIssue, + /** + * A sequence of values in the "absolute" time domain. This is the same time domain that all HL7 timestamps use. It is time as measured by the Gregorian calendar + */ + AbsoluteTimeSequence: v3_ActCode_AbsoluteTimeSequence, + /** + * A sequence of values in a "relative" time domain. The time is measured relative to the earliest effective time in the Observation Series containing this sequence. + */ + RelativeTimeSequence: v3_ActCode_RelativeTimeSequence, + /** + * Definition:The therapy is being performed at a time which diverges from the time the therapy was requested + */ + EventTimingIncorrectAlert: v3_ActCode_EventTimingIncorrectAlert, + /** + * Title 38 Part 1-protected information may only be disclosed to a third party with the special written consent of the patient except where expressly authorized by 38 USC 7332. VA may disclose this information for specific purposes to: VA employees on a need to know basis - more restrictive than Privacy Act need to know; contractors who need the information in order to perform or fulfil the duties of the contract; and researchers who provide assurances that the information will not be identified in any report. This information may also be disclosed without consent where patient lacks decision-making capacity; in a medical emergency for the purpose of treating a condition which poses an immediate threat to the health of any individual and which requires immediate medical intervention; for eye, tissue, or organ donation purposes; and disclosure of HIV information for public health purposes. + * + * + * Definition: Title 38 Part 1 - Section 1.462 Confidentiality restrictions. + * + * (a) General. The patient records to which Sections 1.460 through 1.499 of this part apply may be disclosed or used only as permitted by these regulations and may not otherwise be disclosed or used in any civil, criminal, administrative, or legislative proceedings conducted by any Federal, State, or local authority. Any disclosure made under these regulations must be limited to that information which is necessary to carry out the purpose of the disclosure. SUBCHAPTER III--PROTECTION OF PATIENT RIGHTS Sec. 7332. Confidentiality of certain medical records (a)(1) Records of the identity, diagnosis, prognosis, or treatment of any patient or subject which are maintained in connection with the performance of any program or activity (including education, training, treatment, rehabilitation, or research) relating to drug abuse, alcoholism or alcohol abuse, infection with the human immunodeficiency virus, or sickle cell anemia which is carried out by or for the Department under this title shall, except as provided in subsections (e) and (f), be confidential, and (section 5701 of this title to the contrary notwithstanding) such records may be disclosed only for the purposes and under the circumstances expressly authorized under subsection (b). + * + * + * Usage Note: May be associated with an Act or a Role to indicate the legal provision to which the assignment of an Act.confidentialityCode or Role.confidentialityCode complies. + */ + Title38Section7332: v3_ActCode_Title38Section7332, + /** + * Definition: Life insurance under which the benefit is payable only if the insured dies during a specified period. If an insured dies during that period, the beneficiary receives the death payments. If the insured survives, the policy ends and the beneficiary receives nothing. + */ + TermLifeInsurancePolicy: v3_ActCode_TermLifeInsurancePolicy, + /** + * The patient is receiving a subsequent fill significantly later than would be expected based on the amount previously supplied and the therapy dosage instructions + */ + RefillTooLateAlert: v3_ActCode_RefillTooLateAlert, + /** + * The patient is receiving a subsequent fill significantly earlier than would be expected based on the amount previously supplied and the therapy dosage instructions + */ + RefillTooSoonAlert: v3_ActCode_RefillTooSoonAlert, + /** + * Proposed therapy may interact with an existing or recent therapeutic product + */ + TherapeuticProductAlert: v3_ActCode_TherapeuticProductAlert, + /** + * Fees deducted on behalf of a payee for charges based on a per-transaction or time-period (e.g. monthly) fee. + */ + TransactionFee: v3_ActCode_TransactionFee, + /** + * Can be a URL or hyperlinks that link to the transmission formats that are specified for a particular reporting program. + */ + TransmissionFormat: v3_ActCode_TransmissionFormat, + /** + * Transfer of ownership for a product. + */ + Transfer: v3_ActCode_Transfer, + /** + * A charge to cover the cost of travel time and/or cost in conjuction with providing a service or product. It may be charged per kilometer or per hour based on the effective agreement. + */ + Travel: v3_ActCode_Travel, + /** + * Description: An interaction where the exposure participants traveled together in/on the same vehicle/trip (e.g. concurrent co-passengers). + */ + CommonTravelInteraction: v3_ActCode_CommonTravelInteraction, + /** + * Communication of an agent from one living subject to another living subject through direct contact with blood or blood products where the contact with blood is part of a therapeutic procedure. + */ + TransfusionTransmission: v3_ActCode_TransfusionTransmission, + /** + * Type of security metadata about the formal declaration by an authority or neutral third party that validates the technical, security, trust, and business practice conformance of Trust Agents to facilitate security, interoperability, and trust among participants within a security domain or trust framework. + */ + TrustAccreditation: v3_ActCode_TrustAccreditation, + /** + * Type of security metadata observation made about the formal declaration by an authority or neutral third party that validates the technical, security, trust, and business practice conformance of Trust Agents to facilitate security, interoperability, and trust among participants within a security domain or trust framework. + */ + TrustAccreditationObservation: v3_ActCode_TrustAccreditationObservation, + /** + * Type of security metadata about privacy and security requirements with which a security domain must comply. [ISO IEC 10181-1] + */ + TrustAgreement: v3_ActCode_TrustAgreement, + /** + * Type of security metadata observation made about privacy and security requirements with which a security domain must comply. [ISO IEC 10181-1] + */ + TrustAgreementObservation: v3_ActCode_TrustAgreementObservation, + /** + * Type of security metadata about the digital quality or reliability of a trust assertion, activity, capability, information exchange, mechanism, process, or protocol. + */ + TrustAssurance: v3_ActCode_TrustAssurance, + /** + * Type of security metadata about a set of security-relevant data issued by a security authority or trusted third party, together with security information which is used to provide the integrity and data origin authentication services for an IT resource (data, information object, service, or system capability). [Based on ISO IEC 10181-1] + */ + TrustCertificate: v3_ActCode_TrustCertificate, + /** + * Type of security metadata observation made about a set of security-relevant data issued by a security authority or trusted third party, together with security information which is used to provide the integrity and data origin authentication services for an IT resource (data, information object, service, or system capability). [Based on ISO IEC 10181-1] + * + * + * For example, + * + * + * + * A Certificate Policy (CP), which is a named set of rules that indicates the applicability of a certificate to a particular community and/or class of application with common security requirements. For example, a particular Certificate Policy might indicate the applicability of a type of certificate to the authentication of electronic data interchange transactions for the trading of goods within a given price range. [Trust Service Principles and Criteria for Certification Authorities Version 2.0 March 2011 Copyright 2011 by Canadian Institute of Chartered Accountants. + * A Certificate Practice Statement (CSP), which is a statement of the practices which an Authority employs in issuing and managing certificates. [Trust Service Principles and Criteria for Certification Authorities Version 2.0 March 2011 Copyright 2011 by Canadian Institute of Chartered Accountants.] + */ + TrustCertificateObservation: v3_ActCode_TrustCertificateObservation, + /** + * Type of security metadata about a complete set of contracts, regulations, or commitments that enable participating actors to rely on certain assertions by other actors to fulfill their information security requirements. [Kantara Initiative] + */ + TrustFramework: v3_ActCode_TrustFramework, + /** + * Type of security metadata observation made about a complete set of contracts, regulations or commitments that enable participating actors to rely on certain assertions by other actors to fulfill their information security requirements. [Kantara Initiative] + */ + TrustFrameworkObservation: v3_ActCode_TrustFrameworkObservation, + /** + * Type of security metadata observation made about the digital quality or reliability of a trust assertion, activity, capability, information exchange, mechanism, process, or protocol. + */ + TrustAssuranceObservation: v3_ActCode_TrustAssuranceObservation, + /** + * Type of security metadata about a security architecture system component that supports enforcement of security policies. + */ + TrustMechanism: v3_ActCode_TrustMechanism, + /** + * Type of security metadata observation made about a security architecture system component that supports enforcement of security policies. + */ + TrustMechanismObservation: v3_ActCode_TrustMechanismObservation, + /** + * A supply action that provides sufficient material for a single dose. + */ + UnitDose: v3_ActCode_UnitDose, + /** + * A supply action that provides sufficient material for a single dose via multiple products. E.g. 2 50mg tablets for a 100mg unit dose. + */ + UnitDoseEquivalent: v3_ActCode_UnitDoseEquivalent, + /** + * The filtration of a colloidal substance through a semipermeable medium that allows only the passage of small molecules. + */ + Ultrafiltration: v3_ActCode_Ultrafiltration, + /** + * Definition: Life insurance under which the benefit is payable upon the insuredaTMs death or diagnosis of a terminal illness. If an insured dies during that period, the beneficiary receives the death payments. If the insured survives, the policy ends and the beneficiary receives nothing + */ + UniversalLifeInsurancePolicy: v3_ActCode_UniversalLifeInsurancePolicy, + /** + * Definition: A form of insurance protection that provides additional liability coverage after the limits of your underlying policy are reached. An umbrella liability policy also protects you (the insured) in many situations not covered by the usual liability policies. + */ + UmbrellaLiabilityInsurancePolicy: v3_ActCode_UmbrellaLiabilityInsurancePolicy, + /** + * Definition: An automobile insurance policy under which the insurance company will indemnify a loss for which another motorist is liable if that motorist is unable to pay because he or she is uninsured. Coverage under the policy applies to bodily injury damages only. Injuries to the covered party caused by a hit-and-run driver are also covered. + */ + UninsuredMotoristPolicy: v3_ActCode_UninsuredMotoristPolicy, + /** + * Maximum unit price that will be covered for the authorized product or service. + */ + UnitPrice: v3_ActCode_UnitPrice, + /** + * Maximum number of items that will be covered of the product or service specified. + */ + UnitQuantity: v3_ActCode_UnitQuantity, + /** + * The service provided is not related to another billed service. For example, 2 unrelated services provided on the same day to the same patient which may normally result in a refused payment for one of the items. + */ + UnrelatedService: v3_ActCode_UnrelatedService, + /** + * Description:United Nations Standard Products and Services Classification, managed by Uniform Code Council (UCC): www.unspsc.org + */ + UnitedNationsStandardProductsAndServicesClassification: v3_ActCode_UnitedNationsStandardProductsAndServicesClassification, + /** + * Description:Universal Product Code is one of a wide variety of bar code languages widely used in the United States and Canada for items in stores. + */ + UniversalProductCode: v3_ActCode_UniversalProductCode, + /** + * Custodian security system must declassify information assigned security labels by instantiating a new version of the classified information so as to break the binding of the classifying security label when assigning a new security label that marks the information as classified at a more protected level in accordance with applicable jurisdictional privacy policies associated with the target information. The system must retain an immutable record of the previous assignment and binding. + */ + UpgradeSecurityLabel: v3_ActCode_UpgradeSecurityLabel, + /** + * Premium paid on service fees in compensation for providing an expedited response to an urgent situation. + */ + Urgent: v3_ActCode_Urgent, + /** + * Usage notes. + */ + NoticeOfUse: v3_ActCode_NoticeOfUse, + /** + * Visa + */ + Visa: v3_ActCode_Visa, + /** + * Indicates that the ICSR is describing a problem with the actual vaccine product such as physical defects (cloudy, particulate matter) or inability to confer immunity. + */ + VaccineProductProblem: v3_ActCode_VaccineProductProblem, + /** + * Description:The specified element did not pass business-rule validation. + */ + ValidationIssue: v3_ActCode_ValidationIssue, + /** + * Communication of an agent from a living subject acting as a required intermediary in the agent transmission process to a recipient living subject via direct contact. + */ + VectorBorneTransmission: v3_ActCode_VectorBorneTransmission, + /** + * The provider has received a verbal permission from an authoritative source to perform the service or supply the item being invoiced. + */ + VerbalAuthorization: v3_ActCode_VerbalAuthorization, + /** + * Definition: Services provided directly and through contracted and operated veteran health programs. + */ + VeteranHealthProgram: v3_ActCode_VeteranHealthProgram, + /** + * Definition:Indicates that the paper version of the record has, should be or is being verified against the electronic version. + */ + VerifyPaper: v3_ActCode_VerifyPaper, + /** + * Policy for handling information related to harm by violence, which is afforded heightened confidentiality. Harm by violence is perpetrated by an unrelated person. + * + * Access control concerns for information about mental or physical harm resulting from violence caused by an unrelated person may include manipulation of care givers or access to records that enable the perpetrator contact or locate the patient, but the perpetrator will likely not have established abusive psychological control over the patient. + * + * + * Usage Note: If there is a jurisdictional mandate, then use the applicable ActPrivacyLaw code system, and specify the law in addition to this more generic code. + */ + ViolenceInformationSensitivity: v3_ActCode_ViolenceInformationSensitivity, + /** + * Definition: Set of codes for a policy that provides coverage for health care expenses arising from vision services. + * + * A health insurance policy that covers benefits for vision care services, prescriptions, and products. + */ + VisionCarePolicy: v3_ActCode_VisionCarePolicy, + /** + * Diet with low content of the amino-acids valin, leucin, and isoleucin, for "maple syrup disease." + */ + LowValinLeucinIsoleucin: v3_ActCode_LowValinLeucinIsoleucin, + /** + * An observation that reports the volume of a sample. + */ + ActSpecObsVolumeCode: v3_ActCode_ActSpecObsVolumeCode, + /** + * A patient encounter where the patient and the practitioner(s) are not in the same physical location. Examples include telephone conference, email exchange, robotic surgery, and televideo conference. + */ + Virtual: v3_ActCode_Virtual, + /** + * Vision dispense invoice for up to 2 lens (left and right), frame and optional discount. Eye exams are invoiced as a clinical service invoice. + */ + VisionDispenseInvoice: v3_ActCode_VisionDispenseInvoice, + /** + * Accommodations in which there are 3 or more beds. + */ + Ward: v3_ActCode_Ward, + /** + * Communication of an agent from a contaminated water source to a living subject whether the water is ingested as a food or not. The route of entry of the water may be through any bodily orifice. + */ + WaterBorneTransmission: v3_ActCode_WaterBorneTransmission, + /** + * Insurance policy for injuries sustained in the work place or in the course of employment. + */ + WorkerQuoteSCompensation: v3_ActCode_WorkerQuoteSCompensation, + /** + * Transaction counts and value totals for each calendar week within the date range specified. + */ + Week: v3_ActCode_Week, + /** + * Description: A person enters a wellness or preventive care reminder for a given patient. + */ + WellnessReminderListEntry: v3_ActCode_WellnessReminderListEntry, + /** + * Description: A person reviews a list of wellness or preventive care reminders for a given patient. + */ + WellnessReminderListReview: v3_ActCode_WellnessReminderListReview, + WGHT: v3_ActCode_WGHT, + /** + * Description: Work Injury related additional Information Attachment + */ + WorkInjuryReportAttachment: v3_ActCode_WorkInjuryReportAttachment, + /** + * Description: Exposure interaction occurred in a work setting, i.e. participants are co-workers. + */ + WorkInteraction: v3_ActCode_WorkInteraction, + /** + * Incident or accident is the result of a work place accident + */ + WorkplaceAccident: v3_ActCode_WorkplaceAccident, + /** + * Definition: Government mandated program providing coverage, disability income, and vocational rehabilitation for injuries sustained in the work place or in the course of employment. Employers may either self-fund the program, purchase commercial coverage, or pay a premium to a government entity that administers the program. Employees may be required to pay premiums toward the cost of coverage as well. + */ + WorkersCompensationProgram: v3_ActCode_WorkersCompensationProgram, + /** + * Used by one system to inform another that the container is no longer available within the scope of the system (e.g., tube broken or discarded). + */ + ContainerUnavailable: v3_ActCode_ContainerUnavailable, + /** + * Description: Digital X-Ray Attachment + */ + XRay: v3_ActCode_XRay, + /** + * Transaction counts and value totals for each calendar year within the date range specified. + */ + Year: v3_ActCode_Year, +}; +/** + * Domain provides codes that qualify the ActEncounterClass (ENC) + */ +export const V3ActEncounterCode = { + /** + * An acute inpatient encounter. + */ + InpatientAcute: v3_ActCode_InpatientAcute, + /** + * A comprehensive term for health care provided in a healthcare facility (e.g. a practitioneraTMs office, clinic setting, or hospital) on a nonresident basis. The term ambulatory usually implies that the patient has come to the location and is not assigned to a bed. Sometimes referred to as an outpatient encounter. + */ + Ambulatory: v3_ActCode_Ambulatory, + /** + * A patient encounter that takes place at a dedicated healthcare service delivery location where the patient receives immediate evaluation and treatment, provided until the patient can be discharged or responsibility for the patient's care is transferred elsewhere (for example, the patient could be admitted as an inpatient or transferred to another facility.) + */ + Emergency: v3_ActCode_Emergency, + /** + * A patient encounter that takes place both outside a dedicated service delivery location and outside a patient's residence. Example locations might include an accident site and at a supermarket. + */ + Field: v3_ActCode_Field, + /** + * Healthcare encounter that takes place in the residence of the patient or a designee + */ + HomeHealth: v3_ActCode_HomeHealth, + /** + * A patient encounter where a patient is admitted by a hospital or equivalent facility, assigned to a location where patients generally stay at least overnight and provided with room, board, and continuous nursing service. + */ + InpatientEncounter: v3_ActCode_InpatientEncounter, + /** + * Any category of inpatient encounter except 'acute' + */ + InpatientNonAcute: v3_ActCode_InpatientNonAcute, + /** + * An encounter where the patient usually will start in different encounter, such as one in the emergency department (EMER) but then transition to this type of encounter because they require a significant period of treatment and monitoring to determine whether or not their condition warrants an inpatient admission or discharge. In the majority of cases the decision about admission or discharge will occur within a time period determined by local, regional or national regulation, often between 24 and 48 hours. + */ + ObservationEncounter: v3_ActCode_ObservationEncounter, + /** + * A patient encounter where patient is scheduled or planned to receive service delivery in the future, and the patient is given a pre-admission account number. When the patient comes back for subsequent service, the pre-admission encounter is selected and is encapsulated into the service registration, and a new account number is generated. + * + * + * Usage Note: This is intended to be used in advance of encounter types such as ambulatory, inpatient encounter, virtual, etc. + */ + PreAdmission: v3_ActCode_PreAdmission, + /** + * An encounter where the patient is admitted to a health care facility for a predetermined length of time, usually less than 24 hours. + */ + ShortStay: v3_ActCode_ShortStay, + /** + * A patient encounter where the patient and the practitioner(s) are not in the same physical location. Examples include telephone conference, email exchange, robotic surgery, and televideo conference. + */ + Virtual: v3_ActCode_Virtual, +}; +const v3_ActPriority_ASAP: Coding = { + code: "A", + display: "ASAP", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_CallbackResults: Coding = { + code: "CR", + display: "callback results", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_CallbackForScheduling: Coding = { + code: "CS", + display: "callback for scheduling", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_CallbackPlacerForScheduling: Coding = { + code: "CSP", + display: "callback placer for scheduling", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_ContactRecipientForScheduling: Coding = { + code: "CSR", + display: "contact recipient for scheduling", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Elective: Coding = { + code: "EL", + display: "elective", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Emergency: Coding = { + code: "EM", + display: "emergency", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Preop: Coding = { + code: "P", + display: "preop", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_AsNeeded: Coding = { + code: "PRN", + display: "as needed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Routine: Coding = { + code: "R", + display: "routine", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_RushReporting: Coding = { + code: "RR", + display: "rush reporting", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Stat: Coding = { + code: "S", + display: "stat", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_TimingCritical: Coding = { + code: "T", + display: "timing critical", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_UseAsDirected: Coding = { + code: "UD", + display: "use as directed", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +const v3_ActPriority_Urgent: Coding = { + code: "UR", + display: "urgent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActPriority" +}; +/** + * A set of codes (e.g., for routine, emergency), specifying the urgency under which the Act happened, can happen, is happening, is intended to happen, or is requested/demanded to happen. + */ +export const V3ActPriority = { + /** + * As soon as possible, next highest priority after stat. + */ + ASAP: v3_ActPriority_ASAP, + /** + * Filler should contact the placer as soon as results are available, even for preliminary results. (Was "C" in HL7 version 2.3's reporting priority.) + */ + CallbackResults: v3_ActPriority_CallbackResults, + /** + * Filler should contact the placer (or target) to schedule the service. (Was "C" in HL7 version 2.3's TQ-priority component.) + */ + CallbackForScheduling: v3_ActPriority_CallbackForScheduling, + /** + * Filler should contact the placer to schedule the service. (Was "C" in HL7 version 2.3's TQ-priority component.) + */ + CallbackPlacerForScheduling: v3_ActPriority_CallbackPlacerForScheduling, + /** + * Filler should contact the service recipient (target) to schedule the service. (Was "C" in HL7 version 2.3's TQ-priority component.) + */ + ContactRecipientForScheduling: v3_ActPriority_ContactRecipientForScheduling, + /** + * Beneficial to the patient but not essential for survival. + */ + Elective: v3_ActPriority_Elective, + /** + * An unforeseen combination of circumstances or the resulting state that calls for immediate action. + */ + Emergency: v3_ActPriority_Emergency, + /** + * Used to indicate that a service is to be performed prior to a scheduled surgery. When ordering a service and using the pre-op priority, a check is done to see the amount of time that must be allowed for performance of the service. When the order is placed, a message can be generated indicating the time needed for the service so that it is not ordered in conflict with a scheduled operation. + */ + Preop: v3_ActPriority_Preop, + /** + * An "as needed" order should be accompanied by a description of what constitutes a need. This description is represented by an observation service predicate as a precondition. + */ + AsNeeded: v3_ActPriority_AsNeeded, + /** + * Routine service, do at usual work hours. + */ + Routine: v3_ActPriority_Routine, + /** + * A report should be prepared and sent as quickly as possible. + */ + RushReporting: v3_ActPriority_RushReporting, + /** + * With highest priority (e.g., emergency). + */ + Stat: v3_ActPriority_Stat, + /** + * It is critical to come as close as possible to the requested time (e.g., for a through antimicrobial level). + */ + TimingCritical: v3_ActPriority_TimingCritical, + /** + * Drug is to be used as directed by the prescriber. + */ + UseAsDirected: v3_ActPriority_UseAsDirected, + /** + * Calls for prompt action. + */ + Urgent: v3_ActPriority_Urgent, +}; +const v3_substanceAdminSubstitution_BrandComposition: Coding = { + code: "BC", + display: "brand composition", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_Equivalent: Coding = { + code: "E", + display: "equivalent", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_EquivalentComposition: Coding = { + code: "EC", + display: "equivalent composition", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_Formulary: Coding = { + code: "F", + display: "formulary", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_GenericComposition: Coding = { + code: "G", + display: "generic composition", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_None: Coding = { + code: "N", + display: "none", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_TherapeuticBrand: Coding = { + code: "TB", + display: "therapeutic brand", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_TherapeuticAlternative: Coding = { + code: "TE", + display: "therapeutic alternative", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +const v3_substanceAdminSubstitution_TherapeuticGeneric: Coding = { + code: "TG", + display: "therapeutic generic", + system: "http://terminology.hl7.org/CodeSystem/v3-substanceAdminSubstitution" +}; +/** + * No Description Provided + */ +export const V3ActSubstanceAdminSubstitutionCode = { + /** + * Description: + * + * + * Substitution occurred or is permitted between equivalent Brands but not Generics + * + * + * Examples: + * + * + * + * Zestril for Prinivil + * Coumadin for Jantoven + */ + BrandComposition: v3_substanceAdminSubstitution_BrandComposition, + /** + * Description: Substitution occurred or is permitted with another bioequivalent and therapeutically equivalent product. + */ + Equivalent: v3_substanceAdminSubstitution_Equivalent, + /** + * Description: + * + * + * Substitution occurred or is permitted with another product that is a: + * + * + * pharmaceutical alternative containing the same active ingredient but is formulated with different salt, ester + * pharmaceutical equivalent that has the same active ingredient, strength, dosage form and route of administration + * + * + * Examples: + * + * + * + * + * Pharmaceutical alternative: Erythromycin Ethylsuccinate for Erythromycin Stearate + * + * Pharmaceutical equivalent: Lisonpril for Zestril + */ + EquivalentComposition: v3_substanceAdminSubstitution_EquivalentComposition, + /** + * Description: This substitution was performed or is permitted based on formulary guidelines. + */ + Formulary: v3_substanceAdminSubstitution_Formulary, + /** + * Description: Substitution occurred or is permitted between equivalent Generics but not Brands + * + * + * Examples: + * + * + * + * Lisnopril (Lupin Corp) for Lisnopril (Wockhardt Corp) + */ + GenericComposition: v3_substanceAdminSubstitution_GenericComposition, + /** + * No substitution occurred or is permitted. + */ + None: v3_substanceAdminSubstitution_None, + /** + * Description: Substitution occurred or is permitted between therapeutically equivalent Brands but not Generics + * > + * Examples: + * + * + * + * Zantac for Tagamet + */ + TherapeuticBrand: v3_substanceAdminSubstitution_TherapeuticBrand, + /** + * Description: Substitution occurred or is permitted with another product having the same therapeutic objective and safety profile. + * + * + * Examples: + * + * + * + * ranitidine for Tagamet + */ + TherapeuticAlternative: v3_substanceAdminSubstitution_TherapeuticAlternative, + /** + * Description: Substitution occurred or is permitted between therapeutically equivalent Generics but not Brands + * > + * Examples: + * + * + * + * Ranitidine for cimetidine + */ + TherapeuticGeneric: v3_substanceAdminSubstitution_TherapeuticGeneric, +}; +const v3_Confidentiality_Low: Coding = { + code: "L", + display: "low", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +const v3_Confidentiality_Moderate: Coding = { + code: "M", + display: "moderate", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +const v3_Confidentiality_Normal: Coding = { + code: "N", + display: "normal", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +const v3_Confidentiality_Restricted: Coding = { + code: "R", + display: "restricted", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +const v3_Confidentiality_Unrestricted: Coding = { + code: "U", + display: "unrestricted", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +const v3_Confidentiality_VeryRestricted: Coding = { + code: "V", + display: "very restricted", + system: "http://terminology.hl7.org/CodeSystem/v3-Confidentiality" +}; +/** + * Set of codes used to value Act.Confidentiality and Role.Confidentiality attribute in accordance with the definition for concept domain "Confidentiality". + */ +export const V3ConfidentialityClassification = { + /** + * Definition: Privacy metadata indicating that the information has been de-identified, and there are mitigating circumstances that prevent re-identification, which minimize risk of harm from unauthorized disclosure. The information requires protection to maintain low sensitivity. + * + * + * Examples: Includes anonymized, pseudonymized, or non-personally identifiable information such as HIPAA limited data sets. + * + * + * Map: No clear map to ISO 13606-4 Sensitivity Level (1) Care Management: RECORD_COMPONENTs that might need to be accessed by a wide range of administrative staff to manage the subject of care's access to health services. + * + * + * Usage Note: This metadata indicates the receiver may have an obligation to comply with a data use agreement. + */ + Low: v3_Confidentiality_Low, + /** + * Definition: Privacy metadata indicating moderately sensitive information, which presents moderate risk of harm if disclosed without authorization. + * + * + * Examples: Includes allergies of non-sensitive nature used inform food service; health information a patient authorizes to be used for marketing, released to a bank for a health credit card or savings account; or information in personal health record systems that are not governed under health privacy laws. + * + * + * Map: Partial Map to ISO 13606-4 Sensitivity Level (2) Clinical Management: Less sensitive RECORD_COMPONENTs that might need to be accessed by a wider range of personnel not all of whom are actively caring for the patient (e.g. radiology staff). + * + * + * Usage Note: This metadata indicates that the receiver may be obligated to comply with the receiver's terms of use or privacy policies. + */ + Moderate: v3_Confidentiality_Moderate, + /** + * Definition: Privacy metadata indicating that the information is typical, non-stigmatizing health information, which presents typical risk of harm if disclosed without authorization. + * + * + * Examples: In the US, this includes what HIPAA identifies as the minimum necessary protected health information (PHI) given a covered purpose of use (treatment, payment, or operations). Includes typical, non-stigmatizing health information disclosed in an application for health, workers compensation, disability, or life insurance. + * + * + * Map: Partial Map to ISO 13606-4 Sensitivity Level (3) Clinical Care: Default for normal clinical care access (i.e. most clinical staff directly caring for the patient should be able to access nearly all of the EHR). Maps to normal confidentiality for treatment information but not to ancillary care, payment and operations. + * + * + * Usage Note: This metadata indicates that the receiver may be obligated to comply with applicable jurisdictional privacy law or disclosure authorization. + */ + Normal: v3_Confidentiality_Normal, + /** + * Privacy metadata indicating highly sensitive, potentially stigmatizing information, which presents a high risk to the information subject if disclosed without authorization. May be pre-empted by jurisdictional law, e.g., for public health reporting or emergency treatment. + * + * + * Examples: Includes information that is additionally protected such as sensitive conditions mental health, HIV, substance abuse, domestic violence, child abuse, genetic disease, and reproductive health; or sensitive demographic information such as a patient's standing as an employee or a celebrity. May be used to indicate proprietary or classified information that is not related to an individual, e.g., secret ingredients in a therapeutic substance; or the name of a manufacturer. + * + * + * Map: Partial Map to ISO 13606-4 Sensitivity Level (3) Clinical Care: Default for normal clinical care access (i.e. most clinical staff directly caring for the patient should be able to access nearly all of the EHR). Maps to normal confidentiality for treatment information but not to ancillary care, payment and operations.. + * + * + * Usage Note: This metadata indicates that the receiver may be obligated to comply with applicable, prevailing (default) jurisdictional privacy law or disclosure authorization.. + */ + Restricted: v3_Confidentiality_Restricted, + /** + * Definition: Privacy metadata indicating that the information is not classified as sensitive. + * + * + * Examples: Includes publicly available information, e.g., business name, phone, email or physical address. + * + * + * Usage Note: This metadata indicates that the receiver has no obligation to consider additional policies when making access control decisions. Note that in some jurisdictions, personally identifiable information must be protected as confidential, so it would not be appropriate to assign a confidentiality code of "unrestricted" to that information even if it is publicly available. + */ + Unrestricted: v3_Confidentiality_Unrestricted, + /** + * . Privacy metadata indicating that the information is extremely sensitive and likely stigmatizing health information that presents a very high risk if disclosed without authorization. This information must be kept in the highest confidence. + * + * + * Examples: Includes information about a victim of abuse, patient requested information sensitivity, and taboo subjects relating to health status that must be discussed with the patient by an attending provider before sharing with the patient. May also include information held under “legal lock� or attorney-client privilege + * + * + * Map: This metadata indicates that the receiver may not disclose this information except as directed by the information custodian, who may be the information subject. + * + * + * Usage Note: This metadata indicates that the receiver may not disclose this information except as directed by the information custodian, who may be the information subject. + */ + VeryRestricted: v3_Confidentiality_VeryRestricted, +}; +const v3_EntityNameUseR2_BusinessName: Coding = { + code: "A", + display: "business name", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Alphabetic: Coding = { + code: "ABC", + display: "alphabetic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Anonymous: Coding = { + code: "ANON", + display: "Anonymous", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Assumed: Coding = { + code: "Assumed", + display: "Assumed", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Customary: Coding = { + code: "C", + display: "customary", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_DoNotUse: Coding = { + code: "DN", + display: "do not use", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_IndigenousTribal: Coding = { + code: "I", + display: "Indigenous/Tribal", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Ideographic: Coding = { + code: "IDE", + display: "ideographic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_MaidenName: Coding = { + code: "M", + display: "maiden name", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_NameRepresentationUse: Coding = { + code: "NameRepresentationUse", + display: "NameRepresentationUse", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_NoLongerInUse: Coding = { + code: "OLD", + display: "no longer in use", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_OfficialRegistryName: Coding = { + code: "OR", + display: "official registry name", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_OtherPseudonymAlias: Coding = { + code: "P", + display: "Other/Pseudonym/Alias", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Phonetic: Coding = { + code: "PHON", + display: "phonetic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Religious: Coding = { + code: "R", + display: "religious", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Search: Coding = { + code: "SRCH", + display: "search", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Syllabic: Coding = { + code: "SYL", + display: "syllabic", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +const v3_EntityNameUseR2_Temporary: Coding = { + code: "T", + display: "temporary", + system: "http://terminology.hl7.org/CodeSystem/v3-EntityNameUseR2" +}; +/** + * Description: + * A set of codes advising a system or user which name in a set of names to select for a given purpose. + */ +export const V3EntityNameUseR2 = { + /** + * Description:A name used in a Professional or Business context . Examples: Continuing to use a maiden name in a professional context, or using a stage performing name (some of these names are also pseudonyms) + */ + BusinessName: v3_EntityNameUseR2_BusinessName, + /** + * Description:Alphabetic transcription of name in latin alphabet (Japanese: romaji) + */ + Alphabetic: v3_EntityNameUseR2_Alphabetic, + /** + * Description:Anonymous assigned name (used to protect a persons identity for privacy reasons) + */ + Anonymous: v3_EntityNameUseR2_Anonymous, + /** + * Description:A name that a person has assumed or has been assumed to them. + */ + Assumed: v3_EntityNameUseR2_Assumed, + /** + * Description:Known as/conventional/the one you normally use + */ + Customary: v3_EntityNameUseR2_Customary, + /** + * Description:This name should no longer be used when interacting with the person (i.e . in addition to no longer being used, the name should not be even mentioned when interacting with the person)Note: applications are not required to compare names labeled "Do Not Use" and other names in order to eliminate name parts that are common between the other name and a name labeled "Do Not Use". + */ + DoNotUse: v3_EntityNameUseR2_DoNotUse, + /** + * Description:e.g . Chief Red Cloud + */ + IndigenousTribal: v3_EntityNameUseR2_IndigenousTribal, + /** + * Description:Ideographic representation of name (e.g., Japanese kanji, Chinese characters) + */ + Ideographic: v3_EntityNameUseR2_Ideographic, + /** + * Description:A name used prior to marriage.Note that marriage naming customs vary greatly around the world. This name use is for use by applications that collect and store maiden names. Though the concept of maiden name is often gender specific, the use of this term is not gender specific. The use of this term does not imply any particular history for a person's name, nor should the maiden name be determined algorithmically + */ + MaidenName: v3_EntityNameUseR2_MaidenName, + /** + * Description:Identifies the different representations of a name . The representation may affect how the name is used . (E.g . use of Ideographic for formal communications.) + */ + NameRepresentationUse: v3_EntityNameUseR2_NameRepresentationUse, + /** + * Description:This name is no longer in use (note: Names may also carry valid time ranges . This code is used to cover the situations where it is known that the name is no longer valid, but no particular time range for its use is known) + */ + NoLongerInUse: v3_EntityNameUseR2_NoLongerInUse, + /** + * Description:The formal name as registered in an official (government) registry, but which name might not be commonly used . May correspond to the concept of legal name + */ + OfficialRegistryName: v3_EntityNameUseR2_OfficialRegistryName, + /** + * Description:A non-official name by which the person is sometimes known. (This may also be used to record informal names such as a nickname) + */ + OtherPseudonymAlias: v3_EntityNameUseR2_OtherPseudonymAlias, + /** + * Description:The name as understood by the data enterer, i.e. a close approximation of a phonetic spelling of the name, not based on a phonetic algorithm. + */ + Phonetic: v3_EntityNameUseR2_Phonetic, + /** + * Description:A name assumed as part of a religious vocation . e.g . Sister Mary Francis, Brother John + */ + Religious: v3_EntityNameUseR2_Religious, + /** + * Description:A name intended for use in searching or matching. This is used when the name is incomplete and contains enough details for search matching, but not enough for other uses. + */ + Search: v3_EntityNameUseR2_Search, + /** + * Description:Syllabic transcription of name (e.g., Japanese kana, Korean hangul) + */ + Syllabic: v3_EntityNameUseR2_Syllabic, + /** + * Description:A temporary name. Note that a name valid time can provide more detailed information. This may also be used for temporary names assigned at birth or in emergency situations. + */ + Temporary: v3_EntityNameUseR2_Temporary, +}; +/** + * A relationship between two people characterizing their "familial" relationship + */ +export const V3FamilyMember = { + /** + * The player of the role (father) is a male who has taken the scoper (child) into their family through legal means and raises them as his own child. + */ + AdoptiveFather: v3_RoleCode_AdoptiveFather, + /** + * The player of the role (father) is a female who has taken the scoper (child) into their family through legal means and raises them as her own child. + */ + AdoptiveMother: v3_RoleCode_AdoptiveMother, + /** + * The player of the role (parent) has taken the scoper (child) into their family through legal means and raises them as his or her own child. + */ + AdoptiveParent: v3_RoleCode_AdoptiveParent, + /** + * The player of the role is a sister of the scoping person's mother or father. + */ + Aunt: v3_RoleCode_Aunt, + /** + * The player of the role is a male sharing one or both parents in common with the scoping entity. + */ + Brother: v3_RoleCode_Brother, + /** + * The player of the role is: (1) a brother of the scoping person's spouse, or (2) the husband of the scoping person's sister, or (3) the husband of a sister of the scoping person's spouse. + */ + BrotherInLaw: v3_RoleCode_BrotherInLaw, + /** + * The player of the role is a child of the scoping entity. + */ + Child: v3_RoleCode_Child, + /** + * The player of the role is a child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedChild: v3_RoleCode_AdoptedChild, + /** + * The player of the role is a child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterChild: v3_RoleCode_FosterChild, + /** + * The player of the role is the spouse of scoping person's child. + */ + ChildInLaw: v3_RoleCode_ChildInLaw, + /** + * The player of the role is a relative of the scoping person descended from a common ancestor, such as a grandparent, by two or more steps in a diverging line. + */ + Cousin: v3_RoleCode_Cousin, + /** + * The player of the role is a female offspring of the scoping entity (parent). + */ + NaturalDaughter: v3_RoleCode_NaturalDaughter, + /** + * The player of the role is a female child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedDaughter: v3_RoleCode_AdoptedDaughter, + /** + * Description: The player of the role is a female child (of any type) of scoping entity (parent) + */ + Daughter: v3_RoleCode_Daughter, + /** + * The player of the role is a female child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterDaughter: v3_RoleCode_FosterDaughter, + /** + * The player of the role is the wife of scoping person's son. + */ + DaughterInLaw: v3_RoleCode_DaughterInLaw, + /** + * The player of the role cohabits with the scoping person but is not the scoping person's spouse. + */ + DomesticPartner: v3_RoleCode_DomesticPartner, + /** + * Description: A family member not having an immediate genetic or legal relationship e.g. Aunt, cousin, great grandparent, grandchild, grandparent, niece, nephew or uncle. + */ + ExtendedFamilyMember: v3_RoleCode_ExtendedFamilyMember, + /** + * A relationship between two people characterizing their "familial" relationship + */ + FamilyMember: v3_RoleCode_FamilyMember, + /** + * Player of the role was previously joined to the scoping person in marriage and this marriage is now dissolved and inactive. + * + * + * Usage Note: This is significant to indicate as some jurisdictions have different legal requirements for former spouse to access the patient's record, from a general friend. + */ + FormerSpouse: v3_RoleCode_FormerSpouse, + /** + * The player of the role is a male who begets or raises or nurtures the scoping entity (child). + */ + Father: v3_RoleCode_Father, + /** + * The player of the role (parent) who is a male state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterFather: v3_RoleCode_FosterFather, + /** + * The player of the role is the father of the scoping person's husband or wife. + */ + FatherInLaw: v3_RoleCode_FatherInLaw, + /** + * The scoper and player were carried in the same womb and share common biological parents but are the product of distinct egg/sperm pairs. + */ + FraternalTwin: v3_RoleCode_FraternalTwin, + /** + * The scoper was carried in the same womb as the male player and shares common biological parents but is the product of a distinct egg/sperm pair. + */ + FraternalTwinBrother: v3_RoleCode_FraternalTwinBrother, + /** + * The scoper was carried in the same womb as the female player and shares common biological parents but is the product of a distinct egg/sperm pair. + */ + FraternalTwinSister: v3_RoleCode_FraternalTwinSister, + /** + * The player is a female whose womb carries the fetus of the scoper. Generally used when the gestational mother and natural mother are not the same. + */ + GestationalMother: v3_RoleCode_GestationalMother, + /** + * The player of the role is the father of the scoping person's grandparent. + */ + GreatGrandfather: v3_RoleCode_GreatGrandfather, + /** + * The player of the role is the mother of the scoping person's grandparent. + */ + GreatGrandmother: v3_RoleCode_GreatGrandmother, + /** + * The player of the role is a parent of the scoping person's grandparent. + */ + GreatGrandparent: v3_RoleCode_GreatGrandparent, + /** + * The player of the role is the father of the scoping person's mother or father. + */ + Grandfather: v3_RoleCode_Grandfather, + /** + * The player of the role is the mother of the scoping person's mother or father. + */ + Grandmother: v3_RoleCode_Grandmother, + /** + * The player of the role is a child of the scoping person's son or daughter. + */ + Grandchild: v3_RoleCode_Grandchild, + /** + * The player of the role is a daughter of the scoping person's son or daughter. + */ + Granddaughter: v3_RoleCode_Granddaughter, + /** + * The player of the role is a son of the scoping person's son or daughter. + */ + Grandson: v3_RoleCode_Grandson, + /** + * The player of the role is a parent of the scoping person's mother or father. + */ + Grandparent: v3_RoleCode_Grandparent, + /** + * The player of the role is a male related to the scoping entity by sharing only one biological parent. + */ + HalfBrother: v3_RoleCode_HalfBrother, + /** + * The player of the role is related to the scoping entity by sharing only one biological parent. + */ + HalfSibling: v3_RoleCode_HalfSibling, + /** + * The player of the role is a female related to the scoping entity by sharing only one biological parent. + */ + HalfSister: v3_RoleCode_HalfSister, + /** + * The player of the role is a man joined to a woman (scoping person) in marriage. + */ + Husband: v3_RoleCode_Husband, + /** + * A relationship between an individual and a member of their spousal partner's immediate family. + */ + Inlaw: v3_RoleCode_Inlaw, + /** + * The scoper and player are offspring of the same egg-sperm pair. + */ + IdenticalTwin: v3_RoleCode_IdenticalTwin, + /** + * The male scoper is an offspring of the same egg-sperm pair as the male player. + */ + IdenticalTwinBrother: v3_RoleCode_IdenticalTwinBrother, + /** + * The female scoper is an offspring of the same egg-sperm pair as the female player. + */ + IdenticalTwinSister: v3_RoleCode_IdenticalTwinSister, + /** + * Description:The player of the role is a biological sister of the scoping person's biological mother. + */ + MaternalAunt: v3_RoleCode_MaternalAunt, + /** + * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's mother's side, such as a grandparent, by two or more steps in a diverging line. + */ + MaternalCousin: v3_RoleCode_MaternalCousin, + /** + * Description:The player of the role is the biological father of the scoping person's biological mother's parent. + */ + MaternalGreatGrandfather: v3_RoleCode_MaternalGreatGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological mother's parent. + */ + MaternalGreatGrandmother: v3_RoleCode_MaternalGreatGrandmother, + /** + * Description:The player of the role is a biological parent of the scoping person's biological mother's parent. + */ + MaternalGreatGrandparent: v3_RoleCode_MaternalGreatGrandparent, + /** + * Description:The player of the role is the biological father of the scoping person's biological mother. + */ + MaternalGrandfather: v3_RoleCode_MaternalGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological mother. + */ + MaternalGrandmother: v3_RoleCode_MaternalGrandmother, + /** + * Description:The player of the role is the biological parent of the scoping person's biological mother. + */ + MaternalGrandparent: v3_RoleCode_MaternalGrandparent, + /** + * The player of the role is a female who conceives, gives birth to, or raises and nurtures the scoping entity (child). + */ + Mother: v3_RoleCode_Mother, + /** + * The player of the role (parent) who is a female state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterMother: v3_RoleCode_FosterMother, + /** + * The player of the role is the mother of the scoping person's husband or wife. + */ + MotherInLaw: v3_RoleCode_MotherInLaw, + /** + * Description:The player of the role is a biological brother of the scoping person's biological mother. + */ + MaternalUncle: v3_RoleCode_MaternalUncle, + /** + * The player of the role is a male having the same biological parents as the scoping entity. + */ + NaturalBrother: v3_RoleCode_NaturalBrother, + /** + * The player of the role is an offspring of the scoping entity as determined by birth. + */ + NaturalChild: v3_RoleCode_NaturalChild, + /** + * The player of the role is a son of the scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + Nephew: v3_RoleCode_Nephew, + /** + * The player of the role is a male who begets the scoping entity (child). + */ + NaturalFather: v3_RoleCode_NaturalFather, + /** + * Indicates the biologic male parent of a fetus. + */ + NaturalFatherOfFetus: v3_RoleCode_NaturalFatherOfFetus, + /** + * The player of the role is a daughter of the scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + Niece: v3_RoleCode_Niece, + /** + * The player of the role is a child of scoping person's brother or sister or of the brother or sister of the scoping person's spouse. + */ + NieceNephew: v3_RoleCode_NieceNephew, + /** + * The player of the role is a female who conceives or gives birth to the scoping entity (child). + */ + NaturalMother: v3_RoleCode_NaturalMother, + /** + * The player is the biologic female parent of the scoping fetus. + */ + NaturalMotherOfFetus: v3_RoleCode_NaturalMotherOfFetus, + /** + * natural parent + */ + NaturalParent: v3_RoleCode_NaturalParent, + /** + * The player of the role has both biological parents in common with the scoping entity. + */ + NaturalSibling: v3_RoleCode_NaturalSibling, + /** + * The player of the role is a female having the same biological parents as the scoping entity. + */ + NaturalSister: v3_RoleCode_NaturalSister, + /** + * Description:The player of the role is a biological sister of the scoping person's biological father. + */ + PaternalAunt: v3_RoleCode_PaternalAunt, + /** + * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's father's side, such as a grandparent, by two or more steps in a diverging line. + */ + PaternalCousin: v3_RoleCode_PaternalCousin, + /** + * Description:The player of the role is the biological father of the scoping person's biological father's parent. + */ + PaternalGreatGrandfather: v3_RoleCode_PaternalGreatGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological father's parent. + */ + PaternalGreatGrandmother: v3_RoleCode_PaternalGreatGrandmother, + /** + * Description:The player of the role is a biological parent of the scoping person's biological father's parent. + */ + PaternalGreatGrandparent: v3_RoleCode_PaternalGreatGrandparent, + /** + * Description:The player of the role is the biological father of the scoping person's biological father. + */ + PaternalGrandfather: v3_RoleCode_PaternalGrandfather, + /** + * Description:The player of the role is the biological mother of the scoping person's biological father. + */ + PaternalGrandmother: v3_RoleCode_PaternalGrandmother, + /** + * Description:The player of the role is the biological parent of the scoping person's biological father. + */ + PaternalGrandparent: v3_RoleCode_PaternalGrandparent, + /** + * The player of the role is one who begets, gives birth to, or nurtures and raises the scoping entity (child). + */ + Parent: v3_RoleCode_Parent, + /** + * The player of the role (parent) who is a state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary. + * + * The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child. + */ + FosterParent: v3_RoleCode_FosterParent, + /** + * The player of the role is the parent of scoping person's husband or wife. + */ + ParentInLaw: v3_RoleCode_ParentInLaw, + /** + * Description:The player of the role is a biological brother of the scoping person's biological father. + */ + PaternalUncle: v3_RoleCode_PaternalUncle, + /** + * The player of the role shares one or both parents in common with the scoping entity. + */ + Sibling: v3_RoleCode_Sibling, + /** + * The player of the role is: (1) a sibling of the scoping person's spouse, or (2) the spouse of the scoping person's sibling, or (3) the spouse of a sibling of the scoping person's spouse. + */ + SiblingInLaw: v3_RoleCode_SiblingInLaw, + /** + * A person who is important to one's well being; especially a spouse or one in a similar relationship. (The player is the one who is important) + */ + SignificantOther: v3_RoleCode_SignificantOther, + /** + * The player of the role is a female sharing one or both parents in common with the scoping entity. + */ + Sister: v3_RoleCode_Sister, + /** + * The player of the role is: (1) a sister of the scoping person's spouse, or (2) the wife of the scoping person's brother, or (3) the wife of a brother of the scoping person's spouse. + */ + SisterInLaw: v3_RoleCode_SisterInLaw, + /** + * The player of the role is a male offspring of the scoping entity (parent). + */ + NaturalSon: v3_RoleCode_NaturalSon, + /** + * The player of the role is a male child taken into a family through legal means and raised by the scoping person (parent) as his or her own child. + */ + AdoptedSon: v3_RoleCode_AdoptedSon, + /** + * Description: The player of the role is a male child (of any type) of scoping entity (parent) + */ + Son: v3_RoleCode_Son, + /** + * The player of the role is a male child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties. + */ + FosterSon: v3_RoleCode_FosterSon, + /** + * The player of the role is the husband of scoping person's daughter. + */ + SonInLaw: v3_RoleCode_SonInLaw, + /** + * The player of the role is a marriage partner of the scoping person. + */ + Spouse: v3_RoleCode_Spouse, + /** + * The player of the role is a son of the scoping person's stepparent. + */ + Stepbrother: v3_RoleCode_Stepbrother, + /** + * The player of the role is a child of the scoping person's spouse by a previous union. + */ + StepChild: v3_RoleCode_StepChild, + /** + * The player of the role is a daughter of the scoping person's spouse by a previous union. + */ + Stepdaughter: v3_RoleCode_Stepdaughter, + /** + * The player of the role is the husband of scoping person's mother and not the scoping person's natural father. + */ + Stepfather: v3_RoleCode_Stepfather, + /** + * The player of the role is the wife of scoping person's father and not the scoping person's natural mother. + */ + Stepmother: v3_RoleCode_Stepmother, + /** + * The player of the role is the spouse of the scoping person's parent and not the scoping person's natural parent. + */ + StepParent: v3_RoleCode_StepParent, + /** + * The player of the role is a child of the scoping person's stepparent. + */ + StepSibling: v3_RoleCode_StepSibling, + /** + * The player of the role is a daughter of the scoping person's stepparent. + */ + Stepsister: v3_RoleCode_Stepsister, + /** + * The player of the role is a son of the scoping person's spouse by a previous union. + */ + Stepson: v3_RoleCode_Stepson, + /** + * The scoper and player were carried in the same womb and shared common biological parents. + */ + Twin: v3_RoleCode_Twin, + /** + * The scoper was carried in the same womb as the male player and shares common biological parents. + */ + TwinBrother: v3_RoleCode_TwinBrother, + /** + * The scoper was carried in the same womb as the female player and shares common biological parents. + */ + TwinSister: v3_RoleCode_TwinSister, + /** + * The player of the role is a brother of the scoping person's mother or father. + */ + Uncle: v3_RoleCode_Uncle, + /** + * The player of the role is a woman joined to a man (scoping person) in marriage. + */ + Wife: v3_RoleCode_Wife, +}; +const v3_NullFlavor_AskedButUnknown: Coding = { + code: "ASKU", + display: "asked but unknown", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_Derived: Coding = { + code: "DER", + display: "derived", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_Invalid: Coding = { + code: "INV", + display: "invalid", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_Masked: Coding = { + code: "MSK", + display: "masked", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NotApplicable: Coding = { + code: "NA", + display: "not applicable", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NotAsked: Coding = { + code: "NASK", + display: "not asked", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_TemporarilyUnavailable: Coding = { + code: "NAV", + display: "temporarily unavailable", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NotAvailable: Coding = { + code: "NAVU", + display: "Not available", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NoInformation: Coding = { + code: "NI", + display: "NoInformation", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NegativeInfinity: Coding = { + code: "NINF", + display: "negative infinity", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_NotPresent: Coding = { + code: "NP", + display: "not present", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_Other: Coding = { + code: "OTH", + display: "other", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_PositiveInfinity: Coding = { + code: "PINF", + display: "positive infinity", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_SufficientQuantity: Coding = { + code: "QS", + display: "Sufficient Quantity", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_Trace: Coding = { + code: "TRC", + display: "trace", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +const v3_NullFlavor_UnEncoded: Coding = { + code: "UNC", + display: "un-encoded", + system: "http://terminology.hl7.org/CodeSystem/v3-NullFlavor" +}; +/** + * A collection of codes specifying why a valid value is not present. + */ +export const V3NullFlavor = { + /** + * Information was sought but not found (e.g., patient was asked but didn't know) + */ + AskedButUnknown: v3_NullFlavor_AskedButUnknown, + /** + * Description:An actual value may exist, but it must be derived from the provided information (usually an EXPR generic data type extension will be used to convey the derivation expressionexpression . + */ + Derived: v3_NullFlavor_Derived, + /** + * Description:The value as represented in the instance is not a member of the set of permitted data values in the constrained value domain of a variable. + */ + Invalid: v3_NullFlavor_Invalid, + /** + * There is information on this item available but it has not been provided by the sender due to security, privacy or other reasons. There may be an alternate mechanism for gaining access to this information. + * + * Note: using this null flavor does provide information that may be a breach of confidentiality, even though no detail data is provided. Its primary purpose is for those circumstances where it is necessary to inform the receiver that the information does exist without providing any detail. + */ + Masked: v3_NullFlavor_Masked, + /** + * Known to have no proper value (e.g., last menstrual period for a male). + */ + NotApplicable: v3_NullFlavor_NotApplicable, + /** + * This information has not been sought (e.g., patient was not asked) + */ + NotAsked: v3_NullFlavor_NotAsked, + /** + * Information is not available at this time but it is expected that it will be available later. + */ + TemporarilyUnavailable: v3_NullFlavor_TemporarilyUnavailable, + /** + * Information is not available at this time (with no expectation regarding whether it will or will not be available in the future). + */ + NotAvailable: v3_NullFlavor_NotAvailable, + /** + * Description:The value is exceptional (missing, omitted, incomplete, improper). No information as to the reason for being an exceptional value is provided. This is the most general exceptional value. It is also the default exceptional value. + */ + NoInformation: v3_NullFlavor_NoInformation, + /** + * Negative infinity of numbers. + */ + NegativeInfinity: v3_NullFlavor_NegativeInfinity, + /** + * Value is not present in a message. This is only defined in messages, never in application data! All values not present in the message must be replaced by the applicable default, or no-information (NI) as the default of all defaults. + */ + NotPresent: v3_NullFlavor_NotPresent, + /** + * Description:The actual value is not a member of the set of permitted data values in the constrained value domain of a variable. (e.g., concept not provided by required code system). + * + * + * Usage Notes: This flavor and its specializations are most commonly used with the CD datatype and its flavors. However, it may apply to *any* datatype where the constraints of the type are tighter than can be conveyed. For example, a PQ that is for a true measured amount whose units are not supported in UCUM, a need to convey a REAL when the type has been constrained to INT, etc. + * + * With coded datatypes, this null flavor may only be used if the vocabulary binding has a coding strength of CNE. By definition, all local codes and original text are part of the value set if the coding strength is CWE. + */ + Other: v3_NullFlavor_Other, + /** + * Positive infinity of numbers. + */ + PositiveInfinity: v3_NullFlavor_PositiveInfinity, + /** + * Description:The specific quantity is not known, but is known to be non-zero and is not specified because it makes up the bulk of the material. e.g. 'Add 10mg of ingredient X, 50mg of ingredient Y, and sufficient quantity of water to 100mL.' The null flavor would be used to express the quantity of water. + */ + SufficientQuantity: v3_NullFlavor_SufficientQuantity, + /** + * The content is greater than zero, but too small to be quantified. + */ + Trace: v3_NullFlavor_Trace, + /** + * Description: The actual value has not yet been encoded within the approved value domain. + * + * + * Example: Original text or a local code has been specified but translation or encoding to the approved value set has not yet occurred due to limitations of the sending system. Original text has been captured for a PQ, but not attempt has been made to split the value and unit or to encode the unit in UCUM. + * + * + * Usage Notes: If it is known that it is not possible to encode the concept, OTH should be used instead. However, use of UNC does not necessarily guarantee the concept will be encodable, only that encoding has not been attempted. + * + * Data type properties such as original text and translations may be present when this null flavor is included. + */ + UnEncoded: v3_NullFlavor_UnEncoded, + /** + * Description:A proper value is applicable, but not known. + * + * + * Usage Notes: This means the actual value is not known. If the only thing that is unknown is how to properly express the value in the necessary constraints (value set, datatype, etc.), then the OTH or UNC flavor should be used. No properties should be included for a datatype with this property unless: + * + * + * Those properties themselves directly translate to a semantic of "unknown". (E.g. a local code sent as a translation that conveys 'unknown') + * Those properties further qualify the nature of what is unknown. (E.g. specifying a use code of "H" and a URL prefix of "tel:" to convey that it is the home phone number that is unknown.) + */ + Unknown: v3_NullFlavor_Unknown, +}; +const v3_ActReason_BiomedicalResearch: Coding = { + code: "BIORCH", + display: "biomedical research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_BreakTheGlass: Coding = { + code: "BTG", + display: "break the glass", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_CareManagement: Coding = { + code: "CAREMGT", + display: "care management", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ClinicalTrialResearch: Coding = { + code: "CLINTRCH", + display: "clinical trial research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ClinicalTrialResearchWithoutPatientCare: Coding = { + code: "CLINTRCHNPC", + display: "clinical trial research without patient care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ClinicalTrialResearchWithPatientCare: Coding = { + code: "CLINTRCHPC", + display: "clinical trial research with patient care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ClinicalTrial: Coding = { + code: "CLINTRL", + display: "clinical trial", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_ClaimAttachment: Coding = { + code: "CLMATTCH", + display: "claim attachment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_CoordinationOfCare: Coding = { + code: "COC", + display: "coordination of care", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_CoverageAuthorization: Coding = { + code: "COVAUTH", + display: "coverage authorization", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_CoverageUnderPolicyOrProgram: Coding = { + code: "COVERAGE", + display: "coverage under policy or program", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Disaster: Coding = { + code: "DISASTER", + display: "disaster", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Donation: Coding = { + code: "DONAT", + display: "donation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_DiseaseSpecificHealthcareResearch: Coding = { + code: "DSRCH", + display: "disease specific healthcare research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_EligibilityDetermination: Coding = { + code: "ELIGDTRM", + display: "eligibility determination", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_EligibilityVerification: Coding = { + code: "ELIGVER", + display: "eligibility verification", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Enrollment: Coding = { + code: "ENROLLM", + display: "enrollment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_EmergencyRoomTreatment: Coding = { + code: "ERTREAT", + display: "emergency room treatment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_EmergencyTreatment: Coding = { + code: "ETREAT", + display: "Emergency Treatment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_FamilyRequested: Coding = { + code: "FAMRQT", + display: "family requested", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Fraud: Coding = { + code: "FRAUD", + display: "fraud", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Government: Coding = { + code: "GOV", + display: "government", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthAccreditation: Coding = { + code: "HACCRED", + display: "health accreditation", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthCompliance: Coding = { + code: "HCOMPL", + display: "health compliance", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Decedent: Coding = { + code: "HDECD", + display: "decedent", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Directory: Coding = { + code: "HDIRECT", + display: "directory", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthcareDeliveryManagement: Coding = { + code: "HDM", + display: "healthcare delivery management", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Legal: Coding = { + code: "HLEGAL", + display: "legal", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthcareMarketing: Coding = { + code: "HMARKT", + display: "healthcare marketing", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthcareOperations: Coding = { + code: "HOPERAT", + display: "healthcare operations", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthOutcomeMeasure: Coding = { + code: "HOUTCOMS", + display: "health outcome measure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthcarePayment: Coding = { + code: "HPAYMT", + display: "healthcare payment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthProgramReporting: Coding = { + code: "HPRGRP", + display: "health program reporting", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthQualityImprovement: Coding = { + code: "HQUALIMP", + display: "health quality improvement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthcareResearch: Coding = { + code: "HRESCH", + display: "healthcare research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_HealthSystemAdministration: Coding = { + code: "HSYSADMIN", + display: "health system administration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_TestHealthData: Coding = { + code: "HTEST", + display: "test health data", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Labeling: Coding = { + code: "LABELING", + display: "labeling", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_MemberAdministration: Coding = { + code: "MEMADMIN", + display: "member administration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_MetadataManagement: Coding = { + code: "METAMGT", + display: "metadata management", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_MilitaryCommand: Coding = { + code: "MILCDM", + display: "military command", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_MilitaryDischarge: Coding = { + code: "MILDCRG", + display: "military discharge", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PatientAdministration: Coding = { + code: "PATADMIN", + display: "patient administration", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PatientRequested: Coding = { + code: "PATRQT", + display: "patient requested", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PatientSafety: Coding = { + code: "PATSFTY", + display: "patient safety", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PerformanceMeasure: Coding = { + code: "PERFMSR", + display: "performance measure", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PopulationOriginsOrAncestryHealthcareResearch: Coding = { + code: "POARCH", + display: "population origins or ancestry healthcare research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PopulationHealth: Coding = { + code: "POPHLTH", + display: "population health", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PreclinicalTrialResearch: Coding = { + code: "PRECLINTRCH", + display: "preclinical trial research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PublicHealth: Coding = { + code: "PUBHLTH", + display: "public health", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PurposeOfUse: Coding = { + code: "PurposeOfUse", + display: "purpose of use", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_PowerOfAttorney: Coding = { + code: "PWATRNY", + display: "power of attorney", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_RecordsManagement: Coding = { + code: "RECORDMGT", + display: "records management", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_RemittanceAdvice: Coding = { + code: "REMITADV", + display: "remittance advice", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_SupportNetwork: Coding = { + code: "SUPNWK", + display: "support network", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_SystemDevelopment: Coding = { + code: "SYSDEV", + display: "system development", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Threat: Coding = { + code: "THREAT", + display: "threat", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Training: Coding = { + code: "TRAIN", + display: "training", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_TranslationalHealthcareResearch: Coding = { + code: "TRANSRCH", + display: "translational healthcare research", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_Treatment: Coding = { + code: "TREAT", + display: "treatment", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +/** + * Supports communication of purpose of use at a general level. + */ +export const V3PurposeOfUse = { + /** + * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified biomedical basic or applied research. For example, research on rare plants to determine whether biologic properties may be useful for pharmaceutical development. May be used in combination with clinical trial and other healthcare research purposes of use. + */ + BiomedicalResearch: v3_ActReason_BiomedicalResearch, + /** + * To perform policy override operations on information for provision of immediately needed health care for an emergent condition affecting potential harm, death or patient safety by end users who are not provisioned for this purpose of use. Includes override of organizational provisioning policies and may include override of subject of care consent directive restricting access. + * + * + * Map: Partially Maps to ISO 14265 Classification Term "Emergency care provision to an individual subject of care" described as "To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above." Purpose 1 is equivalent to HL7 treatment purpose of use: "Clinical care provision to an individual subject of care" described as "To inform persons or processes responsible for providing health care services to the subject of care." + * The ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure. + */ + BreakTheGlass: v3_ActReason_BreakTheGlass, + /** + * To perform analytics, evaluation and other secondary uses of treatment and healthcare related information to manage the quality, efficacy, patient safety, population health, and cost effectiveness of healthcare delivery. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment. + * + * + * Usage Note: The concept of care management is narrower than the list of activities related to more general organizational objectives such as provider profiling, education of healthcare and non-healthcare professionals; insurance underwriting, premium rating, reinsurance; organizational legal, medical review, auditing, compliance and fraud and abuse detection; business planning, development, and restructuring; fund-raising; and customer service. + * + * + * Map: Maps to ISO 14265 Classification Term "Health service management and quality assurance" described as "To inform persons or processes responsible for determining the availability, quality, safety, equity and cost-effectiveness of health care services." + * + * There is a semantic gap in concepts. This classification term is described as activities, i.e., "to inform persons" or "to inform processes" rather than the rationale for performing actions/operations on information related to the activity. + */ + CareManagement: v3_ActReason_CareManagement, + /** + * To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge. + */ + ClinicalTrialResearch: v3_ActReason_ClinicalTrialResearch, + /** + * To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge without provision of patient care. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, a clinical trial conducted on laboratory specimens collected from a specified patient population. + */ + ClinicalTrialResearchWithoutPatientCare: v3_ActReason_ClinicalTrialResearchWithoutPatientCare, + /** + * To perform one or more operations on information for conducting scientific investigations with patient care in accordance with clinical trial protocols to obtain health care knowledge. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, an "off-label" drug used for cancer therapy administer to a specified patient population. + */ + ClinicalTrialResearchWithPatientCare: v3_ActReason_ClinicalTrialResearchWithPatientCare, + /** + * To perform health care as part of the clinical trial protocol. + */ + ClinicalTrial: v3_ActReason_ClinicalTrial, + /** + * To perform one or more operations on information for provision of additional clinical evidence in support of a request for coverage or payment for health services. + */ + ClaimAttachment: v3_ActReason_ClaimAttachment, + /** + * To perform one or more actions on information in order to organize the provision and case management of an individual’s healthcare, including: Monitoring a person's goals, needs, and preferences; acting as the communication link between two or more participants concerned with a person's health and wellness; organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person; and ensuring safe, appropriate, non-duplicative, and effective integrated care. + * + * + * Usage Note: Use when describing these functions: 1. Monitoring a person’s goals, needs, and preferences. 2. Acting as the communication link between two or more participants concerned with a person's health and wellness. 3. Organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person. 4. Ensuring safe, appropriate, non-duplicative, and effective integrated care. + * + * The goal is to clearly differentiate this type of coordination of care from HIPAA Operations by specifying that these actions on information are undertaken in the provision of healthcare treatment. + * + * For similar uses of this concept, see SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking, which differentiates concepts of care coordination and case management for the provision of treatment as specifically distinct from activities related to health care delivery management and the operations of organizational entities involved in the delivery of healthcare. + * + * + * Map: Maps to ISO 14265 Classification Terms: "Support of care activities within the provider organisation for an individual subject of care" described as "To inform persons or processes enabling others to provide health care services to the subject of care." "Subject of Care Uses" described as "To inform the subject of care in support of his or her own interests." + */ + CoordinationOfCare: v3_ActReason_CoordinationOfCare, + /** + * To perform one or more operations on information for conducting prior authorization or predetermination of coverage for services. + */ + CoverageAuthorization: v3_ActReason_CoverageAuthorization, + /** + * To perform one or more operations on information for conducting activities related to coverage under a program or policy. + */ + CoverageUnderPolicyOrProgram: v3_ActReason_CoverageUnderPolicyOrProgram, + /** + * To perform one or more operations on information used for provision of immediately needed health care to a population of living subjects located in a disaster zone. + */ + Disaster: v3_ActReason_Disaster, + /** + * To perform one or more operations on information used for cadaveric organ, eye or tissue donation. + */ + Donation: v3_ActReason_Donation, + /** + * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified conditions, diagnosis, or disease healthcare research. For example, conducting cancer research by testing reaction of tumor cells to certain biologics. May be used in combination with clinical trial and other healthcare research purposes of use. + */ + DiseaseSpecificHealthcareResearch: v3_ActReason_DiseaseSpecificHealthcareResearch, + /** + * To perform one or more operations on information used for conducting eligibility determination for coverage in a program or policy. May entail review of financial status or disability assessment. + */ + EligibilityDetermination: v3_ActReason_EligibilityDetermination, + /** + * To perform one or more operations on information used for conducting eligibility verification of coverage in a program or policy. May entail provider contacting coverage source (e.g., government health program such as workers compensation or health plan) for confirmation of enrollment, eligibility for specific services, and any applicable copays. + */ + EligibilityVerification: v3_ActReason_EligibilityVerification, + /** + * To perform one or more operations on information used for enrolling a covered party in a program or policy. May entail recording of covered party's and any dependent's demographic information and benefit choices. + */ + Enrollment: v3_ActReason_Enrollment, + /** + * To perform one or more operations on information for provision of immediately needed health care for an emergent condition in an emergency room or similar emergent care context by end users provisioned for this purpose, which does not constitute as policy override such as in a "Break the Glass" purpose of use. + * + * Map:Partially Maps to ISO 14265 Classification Term "Emergency care provision to an individual subject of care" described as "To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above." Purpose 1 is equivalent to HL7 treatment purpose of use: "Clinical care provision to an individual subject of care" described as "To inform persons or processes responsible for providing health care services to the subject of care." + * + * The ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure. + * + * There is a semantic gap in concepts. This classification term is described as activities “to inform persons� rather than the rationale for performing actions/operations on information related to the activity. + */ + EmergencyRoomTreatment: v3_ActReason_EmergencyRoomTreatment, + /** + * To perform one or more operations on information for provision of immediately needed health care for an emergent condition. + */ + EmergencyTreatment: v3_ActReason_EmergencyTreatment, + /** + * To perform one or more operations on information in response to a request by a family member authorized by the patient. + */ + FamilyRequested: v3_ActReason_FamilyRequested, + /** + * To perform one or more operations on information used for fraud detection and prevention processes. + */ + Fraud: v3_ActReason_Fraud, + /** + * To perform one or more operations on information used within government processes. + */ + Government: v3_ActReason_Government, + /** + * To perform one or more operations on information for conducting activities related to meeting accreditation criteria. + */ + HealthAccreditation: v3_ActReason_HealthAccreditation, + /** + * To perform one or more operations on information used for conducting activities required to meet a mandate. + */ + HealthCompliance: v3_ActReason_HealthCompliance, + /** + * To perform one or more operations on information used for handling deceased patient matters. + */ + Decedent: v3_ActReason_Decedent, + /** + * To perform one or more operation operations on information used to manage a patient directory. + * + * + * Examples: + * + * + * + * facility + * enterprise + * payer + * health information exchange patient directory + */ + Directory: v3_ActReason_Directory, + /** + * To perform one or more actions on information used for conducting administrative and contractual activities by or on behalf of organizational entities responsible for delivery of an individual's benefits in a healthcare program, health plan or insurance. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment. + * + * + * Usage Note: Examples of activities conducted under this purpose of use: provider profiling, risk adjustment, underwriting, fraud and abuse, quality improvement population health and care management. Aligns with HIPAA Operation POU minus coordination of care or other treatment related activities. Similar to the description in SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking. + * + * + * Map: Maps to ISO 14265 Classification Term "Administration of care for an individual subject of care" described as "To inform persons or processes responsible for enabling the availability of resources or funding or permissions for providing health care services to the subject of care." + * + * However, this classification term is described as activities, i.e., "to inform persons" or "to inform processes" rather than the rationale for performing actions/operations on information related to the activity. + */ + HealthcareDeliveryManagement: v3_ActReason_HealthcareDeliveryManagement, + /** + * To perform one or more operations on information for conducting activities required by legal proceeding. + */ + Legal: v3_ActReason_Legal, + /** + * To perform one or more operations on information for marketing services and products related to health care. + */ + HealthcareMarketing: v3_ActReason_HealthcareMarketing, + /** + * To perform one or more operations on information used for conducting administrative and contractual activities related to the provision of health care. + */ + HealthcareOperations: v3_ActReason_HealthcareOperations, + /** + * To perform one or more operations on information used for assessing results and comparative effectiveness achieved by health care practices and interventions. + */ + HealthOutcomeMeasure: v3_ActReason_HealthOutcomeMeasure, + /** + * To perform one or more operations on information for conducting financial or contractual activities related to payment for provision of health care. + */ + HealthcarePayment: v3_ActReason_HealthcarePayment, + /** + * To perform one or more operations on information used for conducting activities to meet program accounting requirements. + */ + HealthProgramReporting: v3_ActReason_HealthProgramReporting, + /** + * To perform one or more operations on information used for conducting administrative activities to improve health care quality. + */ + HealthQualityImprovement: v3_ActReason_HealthQualityImprovement, + /** + * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data iincludes basic and applied research such as biomedical, population origin or ancestry, translational research, and disease, discipline, specialty specific healthcare research and clinical trial research. + */ + HealthcareResearch: v3_ActReason_HealthcareResearch, + /** + * To perform one or more operations on information to administer the electronic systems used for the delivery of health care. + */ + HealthSystemAdministration: v3_ActReason_HealthSystemAdministration, + /** + * To perform one or more operations on information that is simulated or synthetic health data used for testing system capabilities outside of a production or operational system environment. + * + * + * Usage Note: Data marked with a HTEST security label enables an access control system to permit interfacing systems or end users provisioned with a clearance, which includes a HTEST purpose of use attribute, to test, verify, or validate that a system or application will operate in production as intended based on design specifications. + */ + TestHealthData: v3_ActReason_TestHealthData, + /** + * To perform one or more operations on information to assign, persist, and manage labels to healthcare data to characterize various aspects, such as its security classification, sensitivity, compartment, integrity, and provenance; applicable privacy, consent, security, provenance, and trust policies; and handling caveats such as purpose of use, obligations, and refrain policies. + * + * Label management includes classification of target data by constructing and binding of a label set per applicable policies, security policy information file semantics, and classification guides. Label management also includes process and procedures for subsequent revision of a label for, e.g., reclassification, downgrading classification, and declassification. + * + * Label revisions may be triggered by, e.g., expiry of classification period; changes in applicable policy, e.g., revocation of a consent directive; or changes in the governing policy domain in which the data is relocated or a copy of the data is sent. If a label is revised, an audit log should be kept and the provenance of the label changes should be tracked. + */ + Labeling: v3_ActReason_Labeling, + /** + * To perform one or more operations on information to administer health care coverage to an enrollee under a policy or program. + */ + MemberAdministration: v3_ActReason_MemberAdministration, + /** + * To perform one or more operations on information to assign, persist, and manage metadata to healthcare data to characterize various aspects used for its indexing, discovery, retrieval, and processing by systems, applications, and end users. For example, master index identifier, media type, and location. + */ + MetadataManagement: v3_ActReason_MetadataManagement, + /** + * To perform one or more operations on information for conducting activities required by military processes, procedures, policies, or law. + */ + MilitaryCommand: v3_ActReason_MilitaryCommand, + /** + * To perform one or more operations on information for the process of releasing military personnel from their service obligations, which may include determining service merit, discharge benefits, and disability assessment. + */ + MilitaryDischarge: v3_ActReason_MilitaryDischarge, + /** + * To perform one or more operations on information used for operational activities conducted to administer the delivery of health care to a patient. + */ + PatientAdministration: v3_ActReason_PatientAdministration, + /** + * To perform one or more operations on information in response to a patient's request. + */ + PatientRequested: v3_ActReason_PatientRequested, + /** + * To perform one or more operations on information in processes related to ensuring the safety of health care. + */ + PatientSafety: v3_ActReason_PatientSafety, + /** + * To perform one or more operations on information used for monitoring performance of recommended health care practices and interventions. + */ + PerformanceMeasure: v3_ActReason_PerformanceMeasure, + /** + * To perform one or more operations on information, including genealogical pedigrees, historical records, surveys, family health data, health records, and genetic information, for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to population origins and/or ancestry healthcare research. For example, gathering genetic specimens from a specific population in order to determine the ancestry and population origins of that group. May be used in combination with clinical trial and other healthcare research purposes of use. + */ + PopulationOriginsOrAncestryHealthcareResearch: v3_ActReason_PopulationOriginsOrAncestryHealthcareResearch, + /** + * To perform one or more operations on information for provision of health care to a population of living subjects, e.g., needle exchange program. + */ + PopulationHealth: v3_ActReason_PopulationHealth, + /** + * To perform one or more operations on information in preparation for conducting scientific investigation to obtain health care knowledge, such as research on animals or review of patient health records, to determine the feasibility of a clinical trial study; assist with protocol design; or in preparation for institutional review board or ethics committee approval process. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. + */ + PreclinicalTrialResearch: v3_ActReason_PreclinicalTrialResearch, + /** + * To perform one or more operations on information for conducting public health activities, such as the reporting of notifiable conditions. + */ + PublicHealth: v3_ActReason_PublicHealth, + /** + * Reason for performing one or more operations on information, which may be permitted by source system's security policy in accordance with one or more privacy policies and consent directives. + * + * + * Usage Notes: The rationale or purpose for an act relating to the management of personal health information, such as collecting personal health information for research or public health purposes. + */ + PurposeOfUse: v3_ActReason_PurposeOfUse, + /** + * To perform one or more operations on information in response to a request by a person appointed as the patient's legal representative. + */ + PowerOfAttorney: v3_ActReason_PowerOfAttorney, + /** + * To perform one or more operations on information used within the health records management process. + */ + RecordsManagement: v3_ActReason_RecordsManagement, + /** + * To perform one or more operations on information about the amount remitted for a health care claim. + */ + RemittanceAdvice: v3_ActReason_RemittanceAdvice, + /** + * To perform one or more operations on information in response to a request by a person authorized by the patient. + */ + SupportNetwork: v3_ActReason_SupportNetwork, + /** + * To perform one or more operations on information to design, develop, implement, test, or deploy a healthcare system or application. + */ + SystemDevelopment: v3_ActReason_SystemDevelopment, + /** + * To perform one or more operations on information used to prevent injury or disease to living subjects who may be the target of violence. + */ + Threat: v3_ActReason_Threat, + /** + * To perform one or more operations on information used in training and education. + */ + Training: v3_ActReason_Training, + /** + * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge related to evidence based medicine during the course of providing healthcare treatment. Sometimes referred to as "bench to bedside", which is the iterative feedback loop between healthcare research and clinical trials with input from information collected in the course of routine provision of healthcare. For example, by extending a patient encounter to conduct a survey related to a research topic such as attitudes about use of a wellness device that a patient agreed to use. May be used in combination with clinical trial and other healthcare research purposes of use. + */ + TranslationalHealthcareResearch: v3_ActReason_TranslationalHealthcareResearch, + /** + * To perform one or more operations on information for provision of health care. + */ + Treatment: v3_ActReason_Treatment, +}; +const v3_ReligiousAffiliation_Adventist: Coding = { + code: "1001", + display: "Adventist", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_AfricanReligions: Coding = { + code: "1002", + display: "African Religions", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_AfroCaribbeanReligions: Coding = { + code: "1003", + display: "Afro-Caribbean Religions", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Agnosticism: Coding = { + code: "1004", + display: "Agnosticism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Anglican: Coding = { + code: "1005", + display: "Anglican", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Animism: Coding = { + code: "1006", + display: "Animism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Atheism: Coding = { + code: "1007", + display: "Atheism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_BabiAndBahaQuoteIFaiths: Coding = { + code: "1008", + display: "Babi & Baha'I faiths", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Baptist: Coding = { + code: "1009", + display: "Baptist", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Bon: Coding = { + code: "1010", + display: "Bon", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_CaoDai: Coding = { + code: "1011", + display: "Cao Dai", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Celticism: Coding = { + code: "1012", + display: "Celticism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ChristianNonCatholicNonSpecific: Coding = { + code: "1013", + display: "Christian (non-Catholic, non-specific)", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Confucianism: Coding = { + code: "1014", + display: "Confucianism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_CybercultureReligions: Coding = { + code: "1015", + display: "Cyberculture Religions", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Divination: Coding = { + code: "1016", + display: "Divination", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_FourthWay: Coding = { + code: "1017", + display: "Fourth Way", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_FreeDaism: Coding = { + code: "1018", + display: "Free Daism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Gnosis: Coding = { + code: "1019", + display: "Gnosis", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Hinduism: Coding = { + code: "1020", + display: "Hinduism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Humanism: Coding = { + code: "1021", + display: "Humanism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Independent: Coding = { + code: "1022", + display: "Independent", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Islam: Coding = { + code: "1023", + display: "Islam", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Jainism: Coding = { + code: "1024", + display: "Jainism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_JehovahQuoteSWitnesses: Coding = { + code: "1025", + display: "Jehovah's Witnesses", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Judaism: Coding = { + code: "1026", + display: "Judaism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_LatterDaySaints: Coding = { + code: "1027", + display: "Latter Day Saints", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Lutheran: Coding = { + code: "1028", + display: "Lutheran", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Mahayana: Coding = { + code: "1029", + display: "Mahayana", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Meditation: Coding = { + code: "1030", + display: "Meditation", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_MessianicJudaism: Coding = { + code: "1031", + display: "Messianic Judaism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Mitraism: Coding = { + code: "1032", + display: "Mitraism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_NewAge: Coding = { + code: "1033", + display: "New Age", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_NonRomanCatholic: Coding = { + code: "1034", + display: "non-Roman Catholic", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Occult: Coding = { + code: "1035", + display: "Occult", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Orthodox: Coding = { + code: "1036", + display: "Orthodox", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Paganism: Coding = { + code: "1037", + display: "Paganism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Pentecostal: Coding = { + code: "1038", + display: "Pentecostal", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ProcessThe: Coding = { + code: "1039", + display: "Process, The", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ReformedPresbyterian: Coding = { + code: "1040", + display: "Reformed/Presbyterian", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_RomanCatholicChurch: Coding = { + code: "1041", + display: "Roman Catholic Church", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Satanism: Coding = { + code: "1042", + display: "Satanism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Scientology: Coding = { + code: "1043", + display: "Scientology", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Shamanism: Coding = { + code: "1044", + display: "Shamanism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ShiiteIslam: Coding = { + code: "1045", + display: "Shiite (Islam)", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Shinto: Coding = { + code: "1046", + display: "Shinto", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Sikism: Coding = { + code: "1047", + display: "Sikism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Spiritualism: Coding = { + code: "1048", + display: "Spiritualism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_SunniIslam: Coding = { + code: "1049", + display: "Sunni (Islam)", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Taoism: Coding = { + code: "1050", + display: "Taoism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Theravada: Coding = { + code: "1051", + display: "Theravada", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_UnitarianUniversalism: Coding = { + code: "1052", + display: "Unitarian-Universalism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_UniversalLifeChurch: Coding = { + code: "1053", + display: "Universal Life Church", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_VajrayanaTibetan: Coding = { + code: "1054", + display: "Vajrayana (Tibetan)", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Veda: Coding = { + code: "1055", + display: "Veda", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Voodoo: Coding = { + code: "1056", + display: "Voodoo", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Wicca: Coding = { + code: "1057", + display: "Wicca", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Yaohushua: Coding = { + code: "1058", + display: "Yaohushua", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ZenBuddhism: Coding = { + code: "1059", + display: "Zen Buddhism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Zoroastrianism: Coding = { + code: "1060", + display: "Zoroastrianism", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_AssemblyOfGod: Coding = { + code: "1061", + display: "Assembly of God", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Brethren: Coding = { + code: "1062", + display: "Brethren", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ChristianScientist: Coding = { + code: "1063", + display: "Christian Scientist", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ChurchOfChrist: Coding = { + code: "1064", + display: "Church of Christ", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ChurchOfGod: Coding = { + code: "1065", + display: "Church of God", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Congregational: Coding = { + code: "1066", + display: "Congregational", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_DisciplesOfChrist: Coding = { + code: "1067", + display: "Disciples of Christ", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_EasternOrthodox: Coding = { + code: "1068", + display: "Eastern Orthodox", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Episcopalian: Coding = { + code: "1069", + display: "Episcopalian", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_EvangelicalCovenant: Coding = { + code: "1070", + display: "Evangelical Covenant", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Friends: Coding = { + code: "1071", + display: "Friends", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_FullGospel: Coding = { + code: "1072", + display: "Full Gospel", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Methodist: Coding = { + code: "1073", + display: "Methodist", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_NativeAmerican: Coding = { + code: "1074", + display: "Native American", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Nazarene: Coding = { + code: "1075", + display: "Nazarene", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Presbyterian: Coding = { + code: "1076", + display: "Presbyterian", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Protestant: Coding = { + code: "1077", + display: "Protestant", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_ProtestantNoDenomination: Coding = { + code: "1078", + display: "Protestant, No Denomination", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_Reformed: Coding = { + code: "1079", + display: "Reformed", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_SalvationArmy: Coding = { + code: "1080", + display: "Salvation Army", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_UnitarianUniversalist: Coding = { + code: "1081", + display: "Unitarian Universalist", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +const v3_ReligiousAffiliation_UnitedChurchOfChrist: Coding = { + code: "1082", + display: "United Church of Christ", + system: "http://terminology.hl7.org/CodeSystem/v3-ReligiousAffiliation" +}; +/** + * Assigment of spiritual faith affiliation + */ +export const V3ReligiousAffiliation = { + /** + * Adventist + */ + Adventist: v3_ReligiousAffiliation_Adventist, + /** + * African Religions + */ + AfricanReligions: v3_ReligiousAffiliation_AfricanReligions, + /** + * Afro-Caribbean Religions + */ + AfroCaribbeanReligions: v3_ReligiousAffiliation_AfroCaribbeanReligions, + /** + * Agnosticism + */ + Agnosticism: v3_ReligiousAffiliation_Agnosticism, + /** + * Anglican + */ + Anglican: v3_ReligiousAffiliation_Anglican, + /** + * Animism + */ + Animism: v3_ReligiousAffiliation_Animism, + /** + * Atheism + */ + Atheism: v3_ReligiousAffiliation_Atheism, + /** + * Babi & Baha'I faiths + */ + BabiAndBahaQuoteIFaiths: v3_ReligiousAffiliation_BabiAndBahaQuoteIFaiths, + /** + * Baptist + */ + Baptist: v3_ReligiousAffiliation_Baptist, + /** + * Bon + */ + Bon: v3_ReligiousAffiliation_Bon, + /** + * Cao Dai + */ + CaoDai: v3_ReligiousAffiliation_CaoDai, + /** + * Celticism + */ + Celticism: v3_ReligiousAffiliation_Celticism, + /** + * Christian (non-Catholic, non-specific) + */ + ChristianNonCatholicNonSpecific: v3_ReligiousAffiliation_ChristianNonCatholicNonSpecific, + /** + * Confucianism + */ + Confucianism: v3_ReligiousAffiliation_Confucianism, + /** + * Cyberculture Religions + */ + CybercultureReligions: v3_ReligiousAffiliation_CybercultureReligions, + /** + * Divination + */ + Divination: v3_ReligiousAffiliation_Divination, + /** + * Fourth Way + */ + FourthWay: v3_ReligiousAffiliation_FourthWay, + /** + * Free Daism + */ + FreeDaism: v3_ReligiousAffiliation_FreeDaism, + /** + * Gnosis + */ + Gnosis: v3_ReligiousAffiliation_Gnosis, + /** + * Hinduism + */ + Hinduism: v3_ReligiousAffiliation_Hinduism, + /** + * Humanism + */ + Humanism: v3_ReligiousAffiliation_Humanism, + /** + * Independent + */ + Independent: v3_ReligiousAffiliation_Independent, + /** + * Islam + */ + Islam: v3_ReligiousAffiliation_Islam, + /** + * Jainism + */ + Jainism: v3_ReligiousAffiliation_Jainism, + /** + * Jehovah's Witnesses + */ + JehovahQuoteSWitnesses: v3_ReligiousAffiliation_JehovahQuoteSWitnesses, + /** + * Judaism + */ + Judaism: v3_ReligiousAffiliation_Judaism, + /** + * Latter Day Saints + */ + LatterDaySaints: v3_ReligiousAffiliation_LatterDaySaints, + /** + * Lutheran + */ + Lutheran: v3_ReligiousAffiliation_Lutheran, + /** + * Mahayana + */ + Mahayana: v3_ReligiousAffiliation_Mahayana, + /** + * Meditation + */ + Meditation: v3_ReligiousAffiliation_Meditation, + /** + * Messianic Judaism + */ + MessianicJudaism: v3_ReligiousAffiliation_MessianicJudaism, + /** + * Mitraism + */ + Mitraism: v3_ReligiousAffiliation_Mitraism, + /** + * New Age + */ + NewAge: v3_ReligiousAffiliation_NewAge, + /** + * non-Roman Catholic + */ + NonRomanCatholic: v3_ReligiousAffiliation_NonRomanCatholic, + /** + * Occult + */ + Occult: v3_ReligiousAffiliation_Occult, + /** + * Orthodox + */ + Orthodox: v3_ReligiousAffiliation_Orthodox, + /** + * Paganism + */ + Paganism: v3_ReligiousAffiliation_Paganism, + /** + * Pentecostal + */ + Pentecostal: v3_ReligiousAffiliation_Pentecostal, + /** + * Process, The + */ + ProcessThe: v3_ReligiousAffiliation_ProcessThe, + /** + * Reformed/Presbyterian + */ + ReformedPresbyterian: v3_ReligiousAffiliation_ReformedPresbyterian, + /** + * Roman Catholic Church + */ + RomanCatholicChurch: v3_ReligiousAffiliation_RomanCatholicChurch, + /** + * Satanism + */ + Satanism: v3_ReligiousAffiliation_Satanism, + /** + * Scientology + */ + Scientology: v3_ReligiousAffiliation_Scientology, + /** + * Shamanism + */ + Shamanism: v3_ReligiousAffiliation_Shamanism, + /** + * Shiite (Islam) + */ + ShiiteIslam: v3_ReligiousAffiliation_ShiiteIslam, + /** + * Shinto + */ + Shinto: v3_ReligiousAffiliation_Shinto, + /** + * Sikism + */ + Sikism: v3_ReligiousAffiliation_Sikism, + /** + * Spiritualism + */ + Spiritualism: v3_ReligiousAffiliation_Spiritualism, + /** + * Sunni (Islam) + */ + SunniIslam: v3_ReligiousAffiliation_SunniIslam, + /** + * Taoism + */ + Taoism: v3_ReligiousAffiliation_Taoism, + /** + * Theravada + */ + Theravada: v3_ReligiousAffiliation_Theravada, + /** + * Unitarian-Universalism + */ + UnitarianUniversalism: v3_ReligiousAffiliation_UnitarianUniversalism, + /** + * Universal Life Church + */ + UniversalLifeChurch: v3_ReligiousAffiliation_UniversalLifeChurch, + /** + * Vajrayana (Tibetan) + */ + VajrayanaTibetan: v3_ReligiousAffiliation_VajrayanaTibetan, + /** + * Veda + */ + Veda: v3_ReligiousAffiliation_Veda, + /** + * Voodoo + */ + Voodoo: v3_ReligiousAffiliation_Voodoo, + /** + * Wicca + */ + Wicca: v3_ReligiousAffiliation_Wicca, + /** + * Yaohushua + */ + Yaohushua: v3_ReligiousAffiliation_Yaohushua, + /** + * Zen Buddhism + */ + ZenBuddhism: v3_ReligiousAffiliation_ZenBuddhism, + /** + * Zoroastrianism + */ + Zoroastrianism: v3_ReligiousAffiliation_Zoroastrianism, + /** + * Assembly of God + */ + AssemblyOfGod: v3_ReligiousAffiliation_AssemblyOfGod, + /** + * Brethren + */ + Brethren: v3_ReligiousAffiliation_Brethren, + /** + * Christian Scientist + */ + ChristianScientist: v3_ReligiousAffiliation_ChristianScientist, + /** + * Church of Christ + */ + ChurchOfChrist: v3_ReligiousAffiliation_ChurchOfChrist, + /** + * Church of God + */ + ChurchOfGod: v3_ReligiousAffiliation_ChurchOfGod, + /** + * Congregational + */ + Congregational: v3_ReligiousAffiliation_Congregational, + /** + * Disciples of Christ + */ + DisciplesOfChrist: v3_ReligiousAffiliation_DisciplesOfChrist, + /** + * Eastern Orthodox + */ + EasternOrthodox: v3_ReligiousAffiliation_EasternOrthodox, + /** + * Episcopalian + */ + Episcopalian: v3_ReligiousAffiliation_Episcopalian, + /** + * Evangelical Covenant + */ + EvangelicalCovenant: v3_ReligiousAffiliation_EvangelicalCovenant, + /** + * Friends + */ + Friends: v3_ReligiousAffiliation_Friends, + /** + * Full Gospel + */ + FullGospel: v3_ReligiousAffiliation_FullGospel, + /** + * Methodist + */ + Methodist: v3_ReligiousAffiliation_Methodist, + /** + * Native American + */ + NativeAmerican: v3_ReligiousAffiliation_NativeAmerican, + /** + * Nazarene + */ + Nazarene: v3_ReligiousAffiliation_Nazarene, + /** + * Presbyterian + */ + Presbyterian: v3_ReligiousAffiliation_Presbyterian, + /** + * Protestant + */ + Protestant: v3_ReligiousAffiliation_Protestant, + /** + * Protestant, No Denomination + */ + ProtestantNoDenomination: v3_ReligiousAffiliation_ProtestantNoDenomination, + /** + * Reformed + */ + Reformed: v3_ReligiousAffiliation_Reformed, + /** + * Salvation Army + */ + SalvationArmy: v3_ReligiousAffiliation_SalvationArmy, + /** + * Unitarian Universalist + */ + UnitarianUniversalist: v3_ReligiousAffiliation_UnitarianUniversalist, + /** + * United Church of Christ + */ + UnitedChurchOfChrist: v3_ReligiousAffiliation_UnitedChurchOfChrist, +}; +const v3_RoleCode_DedicatedClinicalLocationRoleType: Coding = { + code: "_DedicatedClinicalLocationRoleType", + display: "DedicatedClinicalLocationRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DedicatedNonClinicalLocationRoleType: Coding = { + code: "_DedicatedNonClinicalLocationRoleType", + display: "DedicatedNonClinicalLocationRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DedicatedServiceDeliveryLocationRoleType: Coding = { + code: "_DedicatedServiceDeliveryLocationRoleType", + display: "DedicatedServiceDeliveryLocationRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IncidentalServiceDeliveryLocationRoleType: Coding = { + code: "_IncidentalServiceDeliveryLocationRoleType", + display: "IncidentalServiceDeliveryLocationRoleType", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AccidentSite: Coding = { + code: "ACC", + display: "accident site", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AllergyClinic: Coding = { + code: "ALL", + display: "Allergy clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Ambulance: Coding = { + code: "AMB", + display: "Ambulance", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AmputeeClinic: Coding = { + code: "AMPUT", + display: "Amputee clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_BoneMarrowTransplantClinic: Coding = { + code: "BMTC", + display: "Bone marrow transplant clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_BoneMarrowTransplantUnit: Coding = { + code: "BMTU", + display: "Bone marrow transplant unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_BreastClinic: Coding = { + code: "BREAST", + display: "Breast clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ChildAndAdolescentNeurologyClinic: Coding = { + code: "CANC", + display: "Child and adolescent neurology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ChildAndAdolescentPsychiatryClinic: Coding = { + code: "CAPC", + display: "Child and adolescent psychiatry clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AmbulatoryHealthCareFacilitiesClinicCenterRehabilitationCardiacFacilities: Coding = { + code: "CARD", + display: "Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CardiacCatheterizationLab: Coding = { + code: "CATH", + display: "Cardiac catheterization lab", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CoronaryCareUnit: Coding = { + code: "CCU", + display: "Coronary care unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ChestUnit: Coding = { + code: "CHEST", + display: "Chest unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ChronicCareFacility: Coding = { + code: "CHR", + display: "Chronic Care Facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CoagulationClinic: Coding = { + code: "COAG", + display: "Coagulation clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CommunityLocation: Coding = { + code: "COMM", + display: "Community Location", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ColonAndRectalSurgeryClinic: Coding = { + code: "CRS", + display: "Colon and rectal surgery clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CommunityServiceCenter: Coding = { + code: "CSC", + display: "community service center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_CardiovascularDiagnosticsOrTherapeuticsUnit: Coding = { + code: "CVDX", + display: "Cardiovascular diagnostics or therapeutics unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DeliveryAddress: Coding = { + code: "DADDR", + display: "Delivery Address", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DermatologyClinic: Coding = { + code: "DERM", + display: "Dermatology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_DiagnosticsOrTherapeuticsUnit: Coding = { + code: "DX", + display: "Diagnostics or therapeutics unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EchocardiographyLab: Coding = { + code: "ECHO", + display: "Echocardiography lab", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EndocrinologyClinic: Coding = { + code: "ENDO", + display: "Endocrinology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EndoscopyLab: Coding = { + code: "ENDOS", + display: "Endoscopy lab", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OtorhinolaryngologyClinic: Coding = { + code: "ENT", + display: "Otorhinolaryngology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EpilepsyUnit: Coding = { + code: "EPIL", + display: "Epilepsy unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EmergencyRoom: Coding = { + code: "ER", + display: "Emergency room", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_EmergencyTraumaUnit: Coding = { + code: "ETU", + display: "Emergency trauma unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_FamilyMedicineClinic: Coding = { + code: "FMC", + display: "Family medicine clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HospitalsGeneralAcuteCareHospital: Coding = { + code: "GACH", + display: "Hospitals; General Acute Care Hospital", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GastroenterologyClinic: Coding = { + code: "GI", + display: "Gastroenterology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GastroenterologyDiagnosticsOrTherapeuticsLab: Coding = { + code: "GIDX", + display: "Gastroenterology diagnostics or therapeutics lab", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GeneralInternalMedicineClinic: Coding = { + code: "GIM", + display: "General internal medicine clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_GynecologyClinic: Coding = { + code: "GYN", + display: "Gynecology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HandClinic: Coding = { + code: "HAND", + display: "Hand clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HemodialysisUnit: Coding = { + code: "HD", + display: "Hemodialysis unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HematologyClinic: Coding = { + code: "HEM", + display: "Hematology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HospitalLaboratory: Coding = { + code: "HLAB", + display: "hospital laboratory", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Hospital: Coding = { + code: "HOSP", + display: "Hospital", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RadiologyUnit: Coding = { + code: "HRAD", + display: "radiology unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HypertensionClinic: Coding = { + code: "HTN", + display: "Hypertension clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_HospitalUnit: Coding = { + code: "HU", + display: "Hospital unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SpecimenCollectionSite: Coding = { + code: "HUSCS", + display: "specimen collection site", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IntensiveCareUnit: Coding = { + code: "ICU", + display: "Intensive care unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ImpairmentEvaluationCenter: Coding = { + code: "IEC", + display: "Impairment evaluation center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_InfectiousDiseaseClinic: Coding = { + code: "INFD", + display: "Infectious disease clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_InpatientLaboratory: Coding = { + code: "INLAB", + display: "inpatient laboratory", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_InpatientPharmacy: Coding = { + code: "INPHARM", + display: "inpatient pharmacy", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_InfertilityClinic: Coding = { + code: "INV", + display: "Infertility clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_LympedemaClinic: Coding = { + code: "LYMPH", + display: "Lympedema clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MedicalLaboratory: Coding = { + code: "MBL", + display: "medical laboratory", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MedicalGeneticsClinic: Coding = { + code: "MGEN", + display: "Medical genetics clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MilitaryHospital: Coding = { + code: "MHSP", + display: "Military Hospital", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MobileUnit: Coding = { + code: "MOBL", + display: "Mobile Unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NursingOrCustodialCareFacility: Coding = { + code: "NCCF", + display: "Nursing or custodial care facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NeurologyCriticalCareAndStrokeUnit: Coding = { + code: "NCCS", + display: "Neurology critical care and stroke unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NephrologyClinic: Coding = { + code: "NEPH", + display: "Nephrology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NeurologyClinic: Coding = { + code: "NEUR", + display: "Neurology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NeurosurgeryUnit: Coding = { + code: "NS", + display: "Neurosurgery unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ObstetricsClinic: Coding = { + code: "OB", + display: "Obstetrics clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OutpatientFacility: Coding = { + code: "OF", + display: "Outpatient facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OralAndMaxillofacialSurgeryClinic: Coding = { + code: "OMS", + display: "Oral and maxillofacial surgery clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_MedicalOncologyClinic: Coding = { + code: "ONCL", + display: "Medical oncology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OpthalmologyClinic: Coding = { + code: "OPH", + display: "Opthalmology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OptometryClinic: Coding = { + code: "OPTC", + display: "optometry clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OrthopedicsClinic: Coding = { + code: "ORTHO", + display: "Orthopedics clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OutpatientLaboratory: Coding = { + code: "OUTLAB", + display: "outpatient laboratory", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_OutpatientPharmacy: Coding = { + code: "OUTPHARM", + display: "outpatient pharmacy", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PainClinic: Coding = { + code: "PAINCL", + display: "Pain clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PrimaryCareClinic: Coding = { + code: "PC", + display: "Primary care clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricsClinic: Coding = { + code: "PEDC", + display: "Pediatrics clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricCardiologyClinic: Coding = { + code: "PEDCARD", + display: "Pediatric cardiology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricEndocrinologyClinic: Coding = { + code: "PEDE", + display: "Pediatric endocrinology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricGastroenterologyClinic: Coding = { + code: "PEDGI", + display: "Pediatric gastroenterology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricHematologyClinic: Coding = { + code: "PEDHEM", + display: "Pediatric hematology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricOncologyClinic: Coding = { + code: "PEDHO", + display: "Pediatric oncology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricIntensiveCareUnit: Coding = { + code: "PEDICU", + display: "Pediatric intensive care unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricInfectiousDiseaseClinic: Coding = { + code: "PEDID", + display: "Pediatric infectious disease clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricNephrologyClinic: Coding = { + code: "PEDNEPH", + display: "Pediatric nephrology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricNeonatalIntensiveCareUnit: Coding = { + code: "PEDNICU", + display: "Pediatric neonatal intensive care unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricRheumatologyClinic: Coding = { + code: "PEDRHEUM", + display: "Pediatric rheumatology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PediatricUnit: Coding = { + code: "PEDU", + display: "Pediatric unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_Pharmacy: Coding = { + code: "PHARM", + display: "Pharmacy", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PsychiatricHospitalUnit: Coding = { + code: "PHU", + display: "Psychiatric hospital unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PlasticSurgeryClinic: Coding = { + code: "PLS", + display: "Plastic surgery clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PodiatryClinic: Coding = { + code: "POD", + display: "Podiatry clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PainRehabilitationCenter: Coding = { + code: "PRC", + display: "Pain rehabilitation center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PreventiveMedicineClinic: Coding = { + code: "PREV", + display: "Preventive medicine clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ProctologyClinic: Coding = { + code: "PROCTO", + display: "Proctology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ProviderQuoteSOffice: Coding = { + code: "PROFF", + display: "Provider's Office", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ProsthodonticsClinic: Coding = { + code: "PROS", + display: "Prosthodontics clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PsychologyClinic: Coding = { + code: "PSI", + display: "Psychology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PsychiatryClinic: Coding = { + code: "PSY", + display: "Psychiatry clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PsychatricCareFacility: Coding = { + code: "PSYCHF", + display: "Psychatric Care Facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PatientQuoteSResidence: Coding = { + code: "PTRES", + display: "Patient's Residence", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RadiologyDiagnosticsOrTherapeuticsUnit: Coding = { + code: "RADDX", + display: "Radiology diagnostics or therapeutics unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RadiationOncologyUnit: Coding = { + code: "RADO", + display: "Radiation oncology unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RehabilitationHospital: Coding = { + code: "RH", + display: "Rehabilitation hospital", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_AddictionTreatmentCenter: Coding = { + code: "RHAT", + display: "addiction treatment center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RheumatologyClinic: Coding = { + code: "RHEUM", + display: "Rheumatology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_IntellectualImpairmentCenter: Coding = { + code: "RHII", + display: "intellectual impairment center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ParentsWithAdjustmentDifficultiesCenter: Coding = { + code: "RHMAD", + display: "parents with adjustment difficulties center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PhysicalImpairmentCenter: Coding = { + code: "RHPI", + display: "physical impairment center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PhysicalImpairmentHearingCenter: Coding = { + code: "RHPIH", + display: "physical impairment - hearing center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PhysicalImpairmentMotorSkillsCenter: Coding = { + code: "RHPIMS", + display: "physical impairment - motor skills center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_PhysicalImpairmentVisualSkillsCenter: Coding = { + code: "RHPIVS", + display: "physical impairment - visual skills center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_RehabilitationHospitalUnit: Coding = { + code: "RHU", + display: "Rehabilitation hospital unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_YouthsWithAdjustmentDifficultiesCenter: Coding = { + code: "RHYAD", + display: "youths with adjustment difficulties center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_NeuroradiologyUnit: Coding = { + code: "RNEU", + display: "Neuroradiology unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_ResidentialTreatmentFacility: Coding = { + code: "RTF", + display: "Residential treatment facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_School: Coding = { + code: "SCHOOL", + display: "school", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SleepDisordersUnit: Coding = { + code: "SLEEP", + display: "Sleep disorders unit", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SkilledNursingFacility: Coding = { + code: "SNF", + display: "Skilled nursing facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SportsMedicineClinic: Coding = { + code: "SPMED", + display: "Sports medicine clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SurgeryClinic: Coding = { + code: "SU", + display: "Surgery clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_SubstanceUseRehabilitationFacility: Coding = { + code: "SURF", + display: "Substance use rehabilitation facility", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_TransplantClinic: Coding = { + code: "TR", + display: "Transplant clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_TravelAndGeographicMedicineClinic: Coding = { + code: "TRAVEL", + display: "Travel and geographic medicine clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_UnderageProtectionCenter: Coding = { + code: "UPC", + display: "underage protection center", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_UrologyClinic: Coding = { + code: "URO", + display: "Urology clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_WoundClinic: Coding = { + code: "WND", + display: "Wound clinic", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +const v3_RoleCode_WorkSite: Coding = { + code: "WORK", + display: "work site", + system: "http://terminology.hl7.org/CodeSystem/v3-RoleCode" +}; +/** + * A role of a place that further classifies the setting (e.g., accident site, road side, work site, community location) in which services are delivered. + */ +export const V3ServiceDeliveryLocationRoleType = { + /** + * A role of a place that further classifies the clinical setting (e.g., cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) in which care is delivered during an encounter. + */ + DedicatedClinicalLocationRoleType: v3_RoleCode_DedicatedClinicalLocationRoleType, + /** + * A role of a place that further classifies a setting that is intended to house the provision of non-clinical services. + */ + DedicatedNonClinicalLocationRoleType: v3_RoleCode_DedicatedNonClinicalLocationRoleType, + /** + * A role of a place that further classifies a setting that is intended to house the provision of services. + */ + DedicatedServiceDeliveryLocationRoleType: v3_RoleCode_DedicatedServiceDeliveryLocationRoleType, + /** + * IncidentalServiceDeliveryLocationRoleType + */ + IncidentalServiceDeliveryLocationRoleType: v3_RoleCode_IncidentalServiceDeliveryLocationRoleType, + /** + * Location of an accident where healthcare service was delivered, such as a roadside. + */ + AccidentSite: v3_RoleCode_AccidentSite, + /** + * Allergy clinic + */ + AllergyClinic: v3_RoleCode_AllergyClinic, + /** + * Location (mobile) where healthcare service was delivered, identified specifically as an ambulance. + */ + Ambulance: v3_RoleCode_Ambulance, + /** + * Amputee clinic + */ + AmputeeClinic: v3_RoleCode_AmputeeClinic, + /** + * Bone marrow transplant clinic + */ + BoneMarrowTransplantClinic: v3_RoleCode_BoneMarrowTransplantClinic, + /** + * Bone marrow transplant unit + */ + BoneMarrowTransplantUnit: v3_RoleCode_BoneMarrowTransplantUnit, + /** + * Breast clinic + */ + BreastClinic: v3_RoleCode_BreastClinic, + /** + * Child and adolescent neurology clinic + */ + ChildAndAdolescentNeurologyClinic: v3_RoleCode_ChildAndAdolescentNeurologyClinic, + /** + * Child and adolescent psychiatry clinic + */ + ChildAndAdolescentPsychiatryClinic: v3_RoleCode_ChildAndAdolescentPsychiatryClinic, + /** + * Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities + */ + AmbulatoryHealthCareFacilitiesClinicCenterRehabilitationCardiacFacilities: v3_RoleCode_AmbulatoryHealthCareFacilitiesClinicCenterRehabilitationCardiacFacilities, + /** + * Cardiac catheterization lab + */ + CardiacCatheterizationLab: v3_RoleCode_CardiacCatheterizationLab, + /** + * Coronary care unit + */ + CoronaryCareUnit: v3_RoleCode_CoronaryCareUnit, + /** + * A specialty unit in hospital that focuses on chronic respirator patients and pulmonary failure + */ + ChestUnit: v3_RoleCode_ChestUnit, + /** + * (1) A hospital including a physical plant and personnel that provides multidisciplinary diagnosis and treatment for diseases that have one or more of the following characteristics: is permanent; leaves residual disability; is caused by nonreversible pathological alteration; requires special training of the patient for rehabilitation; and/or may be expected to require a long period of supervision or care. In addition, patients require the safety, security, and shelter of these specialized inpatient or partial hospitalization settings. (2) A hospital that provides medical and skilled nursing services to patients with long-term illnesses who are not in an acute phase but who require an intensity of services not available in nursing homes + */ + ChronicCareFacility: v3_RoleCode_ChronicCareFacility, + /** + * Coagulation clinic + */ + CoagulationClinic: v3_RoleCode_CoagulationClinic, + /** + * Community location where healthcare is delivered. + */ + CommunityLocation: v3_RoleCode_CommunityLocation, + /** + * Colon and rectal surgery clinic + */ + ColonAndRectalSurgeryClinic: v3_RoleCode_ColonAndRectalSurgeryClinic, + /** + * Description: A location that plays the role of delivering services which may include providing front-line services to the population of a defined geographic area such as: healthcare services and social services, preventive or curative, rehabilitation or reintegration. + */ + CommunityServiceCenter: v3_RoleCode_CommunityServiceCenter, + /** + * A practice setting where cardiovascular diagnostic procedures or therapeutic interventions are performed (e.g., cardiac catheterization lab, echocardiography suite) + */ + CardiovascularDiagnosticsOrTherapeuticsUnit: v3_RoleCode_CardiovascularDiagnosticsOrTherapeuticsUnit, + /** + * Location address where medical supplies were transported to for use. + */ + DeliveryAddress: v3_RoleCode_DeliveryAddress, + /** + * Dermatology clinic + */ + DermatologyClinic: v3_RoleCode_DermatologyClinic, + /** + * A practice setting where diagnostic procedures or therapeutic interventions are performed + */ + DiagnosticsOrTherapeuticsUnit: v3_RoleCode_DiagnosticsOrTherapeuticsUnit, + /** + * Echocardiography lab + */ + EchocardiographyLab: v3_RoleCode_EchocardiographyLab, + /** + * Endocrinology clinic + */ + EndocrinologyClinic: v3_RoleCode_EndocrinologyClinic, + /** + * (X12N 261QD0000N) + */ + EndoscopyLab: v3_RoleCode_EndoscopyLab, + /** + * Otorhinolaryngology clinic + */ + OtorhinolaryngologyClinic: v3_RoleCode_OtorhinolaryngologyClinic, + /** + * Epilepsy unit + */ + EpilepsyUnit: v3_RoleCode_EpilepsyUnit, + /** + * The section of a health care facility for providing rapid treatment to victims of sudden illness or trauma. + */ + EmergencyRoom: v3_RoleCode_EmergencyRoom, + /** + * Emergency trauma unit + */ + EmergencyTraumaUnit: v3_RoleCode_EmergencyTraumaUnit, + /** + * Family medicine clinic + */ + FamilyMedicineClinic: v3_RoleCode_FamilyMedicineClinic, + /** + * (X12N 282N00000N) + */ + HospitalsGeneralAcuteCareHospital: v3_RoleCode_HospitalsGeneralAcuteCareHospital, + /** + * Gastroenterology clinic + */ + GastroenterologyClinic: v3_RoleCode_GastroenterologyClinic, + /** + * A practice setting where GI procedures (such as endoscopies) are performed + */ + GastroenterologyDiagnosticsOrTherapeuticsLab: v3_RoleCode_GastroenterologyDiagnosticsOrTherapeuticsLab, + /** + * General internal medicine clinic + */ + GeneralInternalMedicineClinic: v3_RoleCode_GeneralInternalMedicineClinic, + /** + * Gynecology clinic + */ + GynecologyClinic: v3_RoleCode_GynecologyClinic, + /** + * Hand clinic + */ + HandClinic: v3_RoleCode_HandClinic, + /** + * Hemodialysis unit + */ + HemodialysisUnit: v3_RoleCode_HemodialysisUnit, + /** + * Hematology clinic + */ + HematologyClinic: v3_RoleCode_HematologyClinic, + /** + * Description: A location that plays the role of delivering services which may include tests done based on clinical specimens to get health information about a patient as pertaining to the diagnosis, treatment and prevention of disease. Hospital laboratories may be further divided into specialized units such as Anatomic Pathology, Microbiology, and Biochemistry. + */ + HospitalLaboratory: v3_RoleCode_HospitalLaboratory, + /** + * An acute care institution that provides medical, surgical, or psychiatric care and treatment for the sick or the injured. + */ + Hospital: v3_RoleCode_Hospital, + /** + * Description: A location that plays the role of delivering services which may include the branch of medicine that uses ionizing and non-ionizing radiation to diagnose and treat diseases. The radiology unit may be further divided into subspecialties such as Imaging, Cardiovascular, Thoracic, and Ultrasound. + */ + RadiologyUnit: v3_RoleCode_RadiologyUnit, + /** + * Hypertension clinic + */ + HypertensionClinic: v3_RoleCode_HypertensionClinic, + /** + * Hospital unit + */ + HospitalUnit: v3_RoleCode_HospitalUnit, + /** + * Description: A location that plays the role of delivering services which may include collecting specimens and/or samples from patients for laboratory testing purposes, but does not perform any tests or analysis functions. + */ + SpecimenCollectionSite: v3_RoleCode_SpecimenCollectionSite, + /** + * Intensive care unit + */ + IntensiveCareUnit: v3_RoleCode_IntensiveCareUnit, + /** + * Focuses on assessing disability + */ + ImpairmentEvaluationCenter: v3_RoleCode_ImpairmentEvaluationCenter, + /** + * Infectious disease clinic + */ + InfectiousDiseaseClinic: v3_RoleCode_InfectiousDiseaseClinic, + /** + * Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for a hospital visit longer than one day. + */ + InpatientLaboratory: v3_RoleCode_InpatientLaboratory, + /** + * Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for visits longer than one day. The distinction between inpatient pharmacies and retail (or outpatient) pharmacies is that they are part of a patient's continuity of care while staying in the hospital. + */ + InpatientPharmacy: v3_RoleCode_InpatientPharmacy, + /** + * Infertility clinic + */ + InfertilityClinic: v3_RoleCode_InfertilityClinic, + /** + * Lympedema clinic + */ + LympedemaClinic: v3_RoleCode_LympedemaClinic, + /** + * Description: A location that plays the role of delivering services which include biochemistry, hematology, microbiology, immunochemistry, and toxicology. + */ + MedicalLaboratory: v3_RoleCode_MedicalLaboratory, + /** + * Medical genetics clinic + */ + MedicalGeneticsClinic: v3_RoleCode_MedicalGeneticsClinic, + /** + * A health care facility operated by the Department of Defense or other military operation. + */ + MilitaryHospital: v3_RoleCode_MilitaryHospital, + /** + * Location (mobile) where healthcare service was delivered. + */ + MobileUnit: v3_RoleCode_MobileUnit, + /** + * Nursing or custodial care facility + */ + NursingOrCustodialCareFacility: v3_RoleCode_NursingOrCustodialCareFacility, + /** + * Neurology critical care and stroke unit + */ + NeurologyCriticalCareAndStrokeUnit: v3_RoleCode_NeurologyCriticalCareAndStrokeUnit, + /** + * Nephrology clinic + */ + NephrologyClinic: v3_RoleCode_NephrologyClinic, + /** + * Neurology clinic + */ + NeurologyClinic: v3_RoleCode_NeurologyClinic, + /** + * Neurosurgery unit + */ + NeurosurgeryUnit: v3_RoleCode_NeurosurgeryUnit, + /** + * Obstetrics clinic + */ + ObstetricsClinic: v3_RoleCode_ObstetricsClinic, + /** + * Outpatient facility + */ + OutpatientFacility: v3_RoleCode_OutpatientFacility, + /** + * Oral and maxillofacial surgery clinic + */ + OralAndMaxillofacialSurgeryClinic: v3_RoleCode_OralAndMaxillofacialSurgeryClinic, + /** + * Medical oncology clinic + */ + MedicalOncologyClinic: v3_RoleCode_MedicalOncologyClinic, + /** + * Opthalmology clinic + */ + OpthalmologyClinic: v3_RoleCode_OpthalmologyClinic, + /** + * Description: A location that plays the role of delivering services which may include examination, diagnosis, treatment, management, and prevention of diseases and disorders of the eye as well as prescribing and fitting appropriate corrective lenses (glasses or contact lenses) as needed. Optometry clinics may also provide tests for visual field screening, measuring intra-ocular pressure and ophthalmoscopy, as and when required. + */ + OptometryClinic: v3_RoleCode_OptometryClinic, + /** + * Orthopedics clinic + */ + OrthopedicsClinic: v3_RoleCode_OrthopedicsClinic, + /** + * Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for same day visits. + */ + OutpatientLaboratory: v3_RoleCode_OutpatientLaboratory, + /** + * Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for outpatient visits and may also be used for discharge prescriptions. + */ + OutpatientPharmacy: v3_RoleCode_OutpatientPharmacy, + /** + * (X12N 261QP3300N) + */ + PainClinic: v3_RoleCode_PainClinic, + /** + * (X12N 261QP2300N) + */ + PrimaryCareClinic: v3_RoleCode_PrimaryCareClinic, + /** + * Pediatrics clinic + */ + PediatricsClinic: v3_RoleCode_PediatricsClinic, + /** + * Pediatric cardiology clinic + */ + PediatricCardiologyClinic: v3_RoleCode_PediatricCardiologyClinic, + /** + * Pediatric endocrinology clinic + */ + PediatricEndocrinologyClinic: v3_RoleCode_PediatricEndocrinologyClinic, + /** + * Pediatric gastroenterology clinic + */ + PediatricGastroenterologyClinic: v3_RoleCode_PediatricGastroenterologyClinic, + /** + * Pediatric hematology clinic + */ + PediatricHematologyClinic: v3_RoleCode_PediatricHematologyClinic, + /** + * Pediatric oncology clinic + */ + PediatricOncologyClinic: v3_RoleCode_PediatricOncologyClinic, + /** + * Pediatric intensive care unit + */ + PediatricIntensiveCareUnit: v3_RoleCode_PediatricIntensiveCareUnit, + /** + * Pediatric infectious disease clinic + */ + PediatricInfectiousDiseaseClinic: v3_RoleCode_PediatricInfectiousDiseaseClinic, + /** + * Pediatric nephrology clinic + */ + PediatricNephrologyClinic: v3_RoleCode_PediatricNephrologyClinic, + /** + * Pediatric neonatal intensive care unit + */ + PediatricNeonatalIntensiveCareUnit: v3_RoleCode_PediatricNeonatalIntensiveCareUnit, + /** + * Pediatric rheumatology clinic + */ + PediatricRheumatologyClinic: v3_RoleCode_PediatricRheumatologyClinic, + /** + * Pediatric unit + */ + PediatricUnit: v3_RoleCode_PediatricUnit, + /** + * Location where healthcare service was delivered, identified as a pharmacy. + */ + Pharmacy: v3_RoleCode_Pharmacy, + /** + * (X12N 273R00000N) + */ + PsychiatricHospitalUnit: v3_RoleCode_PsychiatricHospitalUnit, + /** + * Plastic surgery clinic + */ + PlasticSurgeryClinic: v3_RoleCode_PlasticSurgeryClinic, + /** + * (X12N 261QP1100N) + */ + PodiatryClinic: v3_RoleCode_PodiatryClinic, + /** + * Pain rehabilitation center + */ + PainRehabilitationCenter: v3_RoleCode_PainRehabilitationCenter, + /** + * Preventive medicine clinic + */ + PreventiveMedicineClinic: v3_RoleCode_PreventiveMedicineClinic, + /** + * Proctology clinic + */ + ProctologyClinic: v3_RoleCode_ProctologyClinic, + /** + * Location where healthcare service was delivered, identified as the healthcare provider's practice office. + */ + ProviderQuoteSOffice: v3_RoleCode_ProviderQuoteSOffice, + /** + * Prosthodontics clinic + */ + ProsthodonticsClinic: v3_RoleCode_ProsthodonticsClinic, + /** + * Psychology clinic + */ + PsychologyClinic: v3_RoleCode_PsychologyClinic, + /** + * Psychiatry clinic + */ + PsychiatryClinic: v3_RoleCode_PsychiatryClinic, + /** + * Healthcare facility that cares for patients with psychiatric illness(s). + */ + PsychatricCareFacility: v3_RoleCode_PsychatricCareFacility, + /** + * location where healthcare was delivered which is the residence of the Patient. + */ + PatientQuoteSResidence: v3_RoleCode_PatientQuoteSResidence, + /** + * A practice setting where radiology services (diagnostic or therapeutic) are provided (X12N 261QR0200N) + */ + RadiologyDiagnosticsOrTherapeuticsUnit: v3_RoleCode_RadiologyDiagnosticsOrTherapeuticsUnit, + /** + * (X12N 261QX0203N) + */ + RadiationOncologyUnit: v3_RoleCode_RadiationOncologyUnit, + /** + * (X12N 283X00000N) + */ + RehabilitationHospital: v3_RoleCode_RehabilitationHospital, + /** + * Description: A location that plays the role of delivering services which may include life training and/or social support to people with addictions. + */ + AddictionTreatmentCenter: v3_RoleCode_AddictionTreatmentCenter, + /** + * Rheumatology clinic + */ + RheumatologyClinic: v3_RoleCode_RheumatologyClinic, + /** + * Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with intellectual and/or pervasive development disorders such as autism or severe behaviour disorder. + */ + IntellectualImpairmentCenter: v3_RoleCode_IntellectualImpairmentCenter, + /** + * Description: A location that plays the role of delivering services which may social support services for adolescents who are pregnant or have child and are experiencing adaptation issues/difficulties in their current or eventual parenting role. + */ + ParentsWithAdjustmentDifficultiesCenter: v3_RoleCode_ParentsWithAdjustmentDifficultiesCenter, + /** + * Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with physical impairments. + */ + PhysicalImpairmentCenter: v3_RoleCode_PhysicalImpairmentCenter, + /** + * Description: A location that plays the role of delivering services for people with hearing impairments. + */ + PhysicalImpairmentHearingCenter: v3_RoleCode_PhysicalImpairmentHearingCenter, + /** + * Description: A location that plays the role of delivering services for people with motor skill impairments. + */ + PhysicalImpairmentMotorSkillsCenter: v3_RoleCode_PhysicalImpairmentMotorSkillsCenter, + /** + * Description: A location that plays the role of delivering services for people with visual skill impairments. + */ + PhysicalImpairmentVisualSkillsCenter: v3_RoleCode_PhysicalImpairmentVisualSkillsCenter, + /** + * Rehabilitation hospital unit + */ + RehabilitationHospitalUnit: v3_RoleCode_RehabilitationHospitalUnit, + /** + * Description: A location that plays the role of delivering services which may include life training and/or social support services for the adaption, rehabilitation and social integration of youths with adjustment difficulties. + */ + YouthsWithAdjustmentDifficultiesCenter: v3_RoleCode_YouthsWithAdjustmentDifficultiesCenter, + /** + * Neuroradiology unit + */ + NeuroradiologyUnit: v3_RoleCode_NeuroradiologyUnit, + /** + * Residential treatment facility + */ + ResidentialTreatmentFacility: v3_RoleCode_ResidentialTreatmentFacility, + /** + * Location where healthcare service was delivered, identified as a school or educational facility. + */ + School: v3_RoleCode_School, + /** + * (X12N 261QA1200N) + */ + SleepDisordersUnit: v3_RoleCode_SleepDisordersUnit, + /** + * (X12N 314000000N) + */ + SkilledNursingFacility: v3_RoleCode_SkilledNursingFacility, + /** + * Sports medicine clinic + */ + SportsMedicineClinic: v3_RoleCode_SportsMedicineClinic, + /** + * Surgery clinic + */ + SurgeryClinic: v3_RoleCode_SurgeryClinic, + /** + * (X12N 324500000N) + */ + SubstanceUseRehabilitationFacility: v3_RoleCode_SubstanceUseRehabilitationFacility, + /** + * Transplant clinic + */ + TransplantClinic: v3_RoleCode_TransplantClinic, + /** + * Travel and geographic medicine clinic + */ + TravelAndGeographicMedicineClinic: v3_RoleCode_TravelAndGeographicMedicineClinic, + /** + * Description: A location that plays the role of delivering services which may include: social emergency services required for a young person as required under any jurisdictional youth laws, child placement, and family mediation in the defined geographical area the SDL is responsible for. It may provide expertise in a judiciary setting on child custody, adoption and biological history research. + */ + UnderageProtectionCenter: v3_RoleCode_UnderageProtectionCenter, + /** + * Urology clinic + */ + UrologyClinic: v3_RoleCode_UrologyClinic, + /** + * Wound clinic + */ + WoundClinic: v3_RoleCode_WoundClinic, + /** + * Location where healthcare service was delivered, identified as a work place. + */ + WorkSite: v3_RoleCode_WorkSite, +}; +const v3_ActReason_ContinuingTherapy: Coding = { + code: "CT", + display: "continuing therapy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_FormularyPolicy: Coding = { + code: "FP", + display: "formulary policy", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_OutOfStock: Coding = { + code: "OS", + display: "out of stock", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +const v3_ActReason_RegulatoryRequirement: Coding = { + code: "RR", + display: "regulatory requirement", + system: "http://terminology.hl7.org/CodeSystem/v3-ActReason" +}; +/** + * No Description Provided + */ +export const V3SubstanceAdminSubstitutionReason = { + /** + * Indicates that the decision to substitute or to not substitute was driven by a desire to maintain consistency with a pre-existing therapy. I.e. The performer provided the same item/service as had been previously provided rather than providing exactly what was ordered, or rather than substituting with a lower-cost equivalent. + */ + ContinuingTherapy: v3_ActReason_ContinuingTherapy, + /** + * Indicates that the decision to substitute or to not substitute was driven by a policy expressed within the formulary. + */ + FormularyPolicy: v3_ActReason_FormularyPolicy, + /** + * In the case of 'substitution', indicates that the substitution occurred because the ordered item was not in stock. In the case of 'no substitution', indicates that a cheaper equivalent was not substituted because it was not in stock. + */ + OutOfStock: v3_ActReason_OutOfStock, + /** + * Indicates that the decision to substitute or to not substitute was driven by a jurisdictional regulatory requirement mandating or prohibiting substitution. + */ + RegulatoryRequirement: v3_ActReason_RegulatoryRequirement, +}; From b8a38a1fcddcfaf732456fb5b9d723e4dd582f80 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Wed, 26 Aug 2020 10:28:16 -0500 Subject: [PATCH 06/54] Refactoring scopes. --- .../src/components/ParametersTabV1.tsx | 38 ++----------- .../src/components/StandaloneParameters.tsx | 55 ++++++++++++++++++- 2 files changed, 59 insertions(+), 34 deletions(-) diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx index 8070310c..26ed9b94 100644 --- a/granular-scopes-app/src/components/ParametersTabV1.tsx +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -12,6 +12,7 @@ import { import { LaunchScope } from '../models/LaunchScope'; export interface ParametersTabV1Props extends CommonProps { + setScopes: ((currentScopes:LaunchScope) => void); } const _defaultScopes:LaunchScope = new LaunchScope([ @@ -42,16 +43,15 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { if (savedScopes.size > _defaultScopes.size) { setScopes(savedScopes); + props.setScopes(savedScopes); + } else { + props.setScopes(_defaultScopes); } initialLoadRef.current = false; } }, [scopes, setScopes]); - function handleInputAudChange(event: React.ChangeEvent) { - props.setAud(event.target.value); - } - function handleScopeChange(name:string) { let updated:LaunchScope = new LaunchScope(scopes); @@ -59,6 +59,7 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { updated.save(_scopeKey); setScopes(updated); + props.setScopes(updated); } function elementsForScopes() { @@ -92,41 +93,12 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { - - - - { elementsForScopes() } -
); } \ No newline at end of file diff --git a/granular-scopes-app/src/components/ParametersTabScenarios.tsx b/granular-scopes-app/src/components/ParametersTabScenarios.tsx index 7af4b988..3254c177 100644 --- a/granular-scopes-app/src/components/ParametersTabScenarios.tsx +++ b/granular-scopes-app/src/components/ParametersTabScenarios.tsx @@ -13,7 +13,6 @@ import { LaunchScope } from '../models/LaunchScope'; export interface ParametersTabScenariosProps { common:CommonProps; - setScopes: ((currentScopes:LaunchScope) => void); } const _defaultScopes:LaunchScope = new LaunchScope([ @@ -51,11 +50,11 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp if (initialLoadRef.current) { let savedScopes:LaunchScope = LaunchScope.load(_scopeKey); - if (savedScopes.size > _defaultScopes.size) { + if (savedScopes.size >= _defaultScopes.size) { setScopes(savedScopes); - props.setScopes(savedScopes); + props.common.setRequestedScopes(savedScopes); } else { - props.setScopes(_defaultScopes); + props.common.setRequestedScopes(_defaultScopes); } initialLoadRef.current = false; @@ -69,11 +68,11 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp updated.save(_scopeKey); setScopes(updated); - props.setScopes(updated); + props.common.setRequestedScopes(updated); } function elementsForScopes() { - let boxes:JSX.Element[] = []; + let elements:JSX.Element[] = []; let lines:number = 0; @@ -83,12 +82,12 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp case 'patient/Observation.rs?category=vital-signs': case 'patient/Observation.rs?_security=L': case 'launch/patient': - boxes.push(
); + elements.push(
); break; } if (key.length > 25) { - boxes.push( + elements.push( @@ -102,7 +101,7 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp /> ); } else { - boxes.push( + elements.push( void); } const _defaultScopes:LaunchScope = new LaunchScope([ @@ -42,11 +41,11 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { if (initialLoadRef.current) { let savedScopes:LaunchScope = LaunchScope.load(_scopeKey); - if (savedScopes.size > _defaultScopes.size) { + if (savedScopes.size >= _defaultScopes.size) { setScopes(savedScopes); - props.setScopes(savedScopes); + props.common.setRequestedScopes(savedScopes); } else { - props.setScopes(_defaultScopes); + props.common.setRequestedScopes(_defaultScopes); } initialLoadRef.current = false; @@ -60,7 +59,7 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { updated.save(_scopeKey); setScopes(updated); - props.setScopes(updated); + props.common.setRequestedScopes(updated); } function elementsForScopes() { diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index 8dacc9b0..3f1b43ce 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -3,7 +3,7 @@ import React, {useState, useEffect, useRef} from 'react'; import MainNavigation from './MainNavigation'; import { StorageHelper } from '../util/StorageHelper'; import { - Button + Button, Divider, Checkbox, Tooltip } from '@blueprintjs/core'; import DataCard from './DataCard'; @@ -13,6 +13,7 @@ import { DataCardStatus } from '../models/DataCardStatus'; import { CommonProps } from '../models/CommonProps'; import * as fhir from '../models/fhir_r4'; import Client from 'fhirclient/lib/Client'; +import { LaunchScope } from '../models/LaunchScope'; export interface ResourceComponentProps { common:CommonProps; @@ -31,12 +32,18 @@ export default function ResourceComponent(props:ResourceComponentProps) { const [cardData, setCardData] = useState([]); const [cardStatus, setCardStatus] = useState(_statusAvailable); + const [scopeFilters, setScopeFilters] = useState(undefined); + + useEffect(() => { + setScopeFilters(props.common.requestedScopes); + }, [props.common.requestedScopes]); + useEffect(() => { if (initialLoadRef.current) { - loadResource(); + loadResource(props.common.requestedScopes); initialLoadRef.current = false; } - }, [loadResource]); + }, [props.common.requestedScopes]); useEffect(() => { if (cardInfo !== undefined) { @@ -53,15 +60,44 @@ export default function ResourceComponent(props:ResourceComponentProps) { setCardInfo(info); }, [props.title, props.resourceName, cardInfo]); - function buildTypeParameters(client:Client):string { + function buildTypeParameters(scopes:LaunchScope|undefined):string { let count:number = 0; let params:string = ''; if (props.common.patientId) { params = addParam(params, count++, 'patient', `Patient/${props.common.patientId}`); - count++; } + if (!scopes) { + return params; + } + + scopes!.forEach((checked:boolean, key:string) => { + if (!checked) { + return; + } + + if (key.indexOf(`/${props.resourceName}.`) === -1) { + return; + } + + let paramIndex:number = key.indexOf('?'); + + if (paramIndex === -1) { + return; + } + + let paramShort:string = key.substr(paramIndex + 1); + + let components:string[] = paramShort.split('='); + + if (components.length !== 2) { + return; + } + + params = addParam(params, count++, components[0], components[1]); + }); + return params; } @@ -77,16 +113,20 @@ export default function ResourceComponent(props:ResourceComponentProps) { return params; } - function loadResource() { + function loadResource(scopes?:LaunchScope) { setCardStatus(_statusBusy); + if (!scopes) { + scopes = scopeFilters; + } + if ((props.resourceName) && (props.id)) { - loadResourceById(props.resourceName, props.id!); + loadResourceById(scopes, props.resourceName, props.id!); return; } if (props.resourceName) { - loadResourceByType(props.resourceName); + loadResourceByType(scopes, props.resourceName); return; } } @@ -97,7 +137,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { return ''; } - if (bundle.total) { + if (bundle.total !== undefined) { return `${bundle.total}`; } @@ -108,7 +148,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { return ''; } - async function loadResourceByType(resourceName:string) { + async function loadResourceByType(scopes:LaunchScope|undefined, resourceName:string) { let client:Client|undefined = props.common.getFhirClient(); if (!client) { @@ -121,19 +161,17 @@ export default function ResourceComponent(props:ResourceComponentProps) { let dataName:string; if (cardData.length === 0) { - dataName = `Initial request: ${now.toLocaleTimeString()}` + dataName = `Initial query: ${now.toLocaleTimeString()}` } else { - dataName = `Reload #${cardData.length}: ${now.toLocaleTimeString()}` + dataName = `Query #${cardData.length}: ${now.toLocaleTimeString()}` } - let params:string = buildTypeParameters(client!); + let params:string = buildTypeParameters(scopes); let url:string = `${resourceName}/${params}`; try { var response:any = await client.request(url); - console.log('Response', response); - let data:SingleRequestData = { name: dataName, id: `request-${cardData.length}`, @@ -142,14 +180,36 @@ export default function ResourceComponent(props:ResourceComponentProps) { responseDataType: RenderDataAsTypes.FHIR, }; + let paramMd:string = ''; + if (params) { + paramMd = params.substr(1); + let split:string[] = paramMd.split('&'); + paramMd = + ' | Parameter | Value |\n' + + ' |-----------|-------|\n'; + + let lines:string[] = []; + + split.forEach((val:string) => { + let components:string[] = val.split('='); + if (components.length != 2) { + return; + } + lines.push(` |${components[0]}|\`${decodeURIComponent(components[1]).replace('|', '\\|')}\`|`); + }); + + lines.sort(); + paramMd += lines.join('\n'); + } + let info:string = - `* Processed at: \`${now.toLocaleString()}\`\n` + - `* Items returned: \`${getBundleCount(response)}\`\n`; + `* Processed at: \`${now.toLocaleString()}\`\n` + + `* Items returned: \`${getBundleCount(response)}\`\n` + + `\n${paramMd}\n`; data.info = info; data.infoDataType = RenderDataAsTypes.Markdown; - let updatedData:SingleRequestData[] = cardData.slice(); updatedData.push(data); setCardData(updatedData); @@ -171,7 +231,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { setCardStatus(_statusAvailable); } - async function loadResourceById(resourceName:string, id:string) { + async function loadResourceById(scopes:LaunchScope|undefined, resourceName:string, id:string) { let client:Client|undefined = props.common.getFhirClient(); if (!client) { @@ -184,9 +244,9 @@ export default function ResourceComponent(props:ResourceComponentProps) { let dataName:string; if (cardData.length === 0) { - dataName = `Initial request: ${now.toLocaleTimeString()}` + dataName = `Initial query: ${now.toLocaleTimeString()}` } else { - dataName = `Reload #${cardData.length}: ${now.toLocaleTimeString()}` + dataName = `Query #${cardData.length}: ${now.toLocaleTimeString()}` } try { @@ -198,6 +258,10 @@ export default function ResourceComponent(props:ResourceComponentProps) { requestUrl: `${client.state.serverUrl}/${resourceName}/${id}`, responseData: JSON.stringify(response, null, 2), responseDataType: RenderDataAsTypes.FHIR, + info: + `* Processed at: \`${now.toLocaleString()}\`\n` + + `* \`${resourceName}/${id}\`\n`, + infoDataType: RenderDataAsTypes.Markdown, }; let updatedData:SingleRequestData[] = cardData.slice(); @@ -221,6 +285,70 @@ export default function ResourceComponent(props:ResourceComponentProps) { setCardStatus(_statusAvailable); } + function handleFilterChange(key:string) { + let updated:LaunchScope = new LaunchScope(scopeFilters!); + + updated.set(key, !scopeFilters!.get(key)); + + setScopeFilters(updated); + } + + function elementsForFilters():JSX.Element[] { + if (scopeFilters === undefined) { + return([]); + } + + let elements:JSX.Element[] = []; + + scopeFilters.forEach((requested:boolean, key:string) => { + if (key.indexOf(`/${props.resourceName}.`) === -1) { + return; + } + + let paramIndex:number = key.indexOf('?'); + + if (paramIndex === -1) { + return; + } + + let paramShort:string = key.substr(paramIndex + 1); + + if (paramShort.length > 25) { + elements.push( + + handleFilterChange(key)} + /> + ); + } else { + elements.push( + handleFilterChange(key)} + />); + } + + }); + + if (elements.length > 0) { + elements.push(); + } + + return elements; + } + function addCard():JSX.Element { if (cardInfo === undefined) { return (
); @@ -233,12 +361,10 @@ export default function ResourceComponent(props:ResourceComponentProps) { data={cardData} status={cardStatus} common={props.common} + tabButtonText='Search' + tabButtonHandler={() => loadResource(undefined)} > - + {elementsForFilters()} ); } diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index c4ad89e0..fe4b0e06 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -12,6 +12,7 @@ import { FormGroup, InputGroup, Divider, + Intent, } from '@blueprintjs/core'; import ParametersTabV1 from './ParametersTabV1'; import { LaunchScope } from '../models/LaunchScope'; @@ -26,7 +27,6 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { const initialLoadRef = useRef(true); const [selectedTabId, setSelectedTabId] = useState(''); - const [scopes, setScopes] = useState(); useEffect(() => { if (initialLoadRef.current) { @@ -46,12 +46,12 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { } function handleLaunchClick() { - if (!scopes) { + if (!props.common.requestedScopes) { props.common.toaster('No Scopes Available!'); return; } - props.common.startAuth(scopes!) + props.common.startAuth(); } return( @@ -87,7 +87,6 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { panel={ } /> @@ -97,7 +96,6 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { panel={ } /> @@ -105,7 +103,7 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { id='parameter-tab-playground' title='Playground' panel={ - Test + Coming soon... } /> @@ -129,4 +127,4 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { ); -} +} \ No newline at end of file diff --git a/granular-scopes-app/src/models/CommonProps.ts b/granular-scopes-app/src/models/CommonProps.ts index f0fe135b..e2735c80 100644 --- a/granular-scopes-app/src/models/CommonProps.ts +++ b/granular-scopes-app/src/models/CommonProps.ts @@ -1,4 +1,4 @@ -import { LaunchScope } from './LaunchScope'; +import { LaunchScope, ScopeComparison } from './LaunchScope'; import { IconName } from '@blueprintjs/core'; import Client from 'fhirclient/lib/Client'; @@ -10,9 +10,11 @@ export interface CommonProps { profile:string; fhirUser:string; patientId:string; + requestedScopes:LaunchScope; + setRequestedScopes:((scopes:LaunchScope) => void); - startAuth: ((requestedScopes:LaunchScope) => void); - refreshAuth: ((requestedScopes?:LaunchScope) => void); + startAuth: (() => void); + refreshAuth: (() => void); getFhirClient: (() => Client|undefined); toaster: ((message: string, iconName?: IconName, timeout?: number) => void); diff --git a/granular-scopes-app/src/models/LaunchScope.ts b/granular-scopes-app/src/models/LaunchScope.ts index 792a5bf2..1f577e0b 100644 --- a/granular-scopes-app/src/models/LaunchScope.ts +++ b/granular-scopes-app/src/models/LaunchScope.ts @@ -113,4 +113,24 @@ export class LaunchScope extends Map { denied: denied, } } + + getScopeGrants(scopes:string):LaunchScope { + let result:LaunchScope = new LaunchScope([]); + + this.forEach((requested:boolean, key:string) => { + if (!requested) { + return; + } + + if (scopes.indexOf(key) === -1) { + result.set(key, false); + } else { + result.set(key, true); + } + }); + + console.log('grants', result); + return result; + } + }; \ No newline at end of file From 67ea76dd64b1794d4ca8b0aa28475332b3e006dd Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Wed, 2 Sep 2020 17:17:31 -0500 Subject: [PATCH 11/54] Simple-proxy parsing graunlar scopes --- src/GranularHelper.js | 105 ++++++++++++++++++++++++++++++++++++++++++ src/reverse-proxy.js | 2 +- src/simple-proxy.js | 13 ++++++ 3 files changed, 119 insertions(+), 1 deletion(-) create mode 100644 src/GranularHelper.js diff --git a/src/GranularHelper.js b/src/GranularHelper.js new file mode 100644 index 00000000..5885e032 --- /dev/null +++ b/src/GranularHelper.js @@ -0,0 +1,105 @@ +class GranularHelper { + static addOpIfPresent(operations, opMap, opName, params) { + if (operations.indexOf(opName) === -1) { + return; + } + + if (!opMap.has(opName)) { + opMap.set(opName, []); + } + + if (!params) { + return; + } + + let existingParams = opMap.get(opName); + existingParams.push(params); + + opMap.set(opName, existingParams); + } + + static addOperationInfo(resourceScopePart, opMap) { + let paramDelim = resourceScopePart.indexOf('?'); + let operations = ''; + let parameters = ''; + + if (paramDelim === -1) { + operations = resourceScopePart; + } else { + operations = resourceScopePart.substr(0, paramDelim); + parameters = resourceScopePart.substr(paramDelim + 1); + } + + switch (operations) { + case 'read': + case 'write': + case '*': + return false; + } + + this.addOpIfPresent(operations, opMap, 'c', parameters); + this.addOpIfPresent(operations, opMap, 'r', parameters); + this.addOpIfPresent(operations, opMap, 'u', parameters); + this.addOpIfPresent(operations, opMap, 'd', parameters); + this.addOpIfPresent(operations, opMap, 's', parameters); + + return true; + } + + static getScopeMap(token) { + if ((!token) || (!token.scope)) { + return null; + } + + let scopes = new Map(); + let useGranular = false; + + let scopeArray = token.scope.split(' '); + scopeArray.forEach((scope) => { + let slashIndex = scope.indexOf('/'); + if (slashIndex === -1) { + return; + } + + let parts = [scope.substr(0, slashIndex), scope.substr(slashIndex+1)]; + let resourceName = null; + + switch (parts[0]) { + case 'launch': + resourceName = parts[1].substr(0, 1).toUpperCase() + parts[1].substr(1); + if (!scopes.has(resourceName)) { + let launchResourceMap = new Map(); + launchResourceMap.set('r', []); + + scopes.set(resourceName, launchResourceMap); + } + break; + + case 'patient': + let resourceDelim = parts[1].indexOf('.'); + resourceName = parts[1].substr(0, resourceDelim); + if (!scopes.has(resourceName)) { + scopes.set(resourceName, new Map()); + } + + let opMap = scopes.get(resourceName); + + if (this.addOperationInfo(parts[1].substr(resourceDelim + 1), opMap)) { + useGranular = true; + } + + scopes.set(resourceName, opMap); + break; + } + }); + + if (useGranular) { + return scopes; + } + + return null; + } + +} + +module.exports = GranularHelper; \ No newline at end of file diff --git a/src/reverse-proxy.js b/src/reverse-proxy.js index f7b81f9f..436bd555 100644 --- a/src/reverse-proxy.js +++ b/src/reverse-proxy.js @@ -14,6 +14,7 @@ const RE_RESOURCE_SLASH_ID = new RegExp( ); module.exports = function (req, res) { + console.log('\n >>>reverse-proxy:', req.url, '\n'); let logTime = Lib.bool(process.env.LOG_TIMES) ? Date.now() : null; @@ -106,7 +107,6 @@ module.exports = function (req, res) { //proxy the request to the real FHIR server if (!logTime && process.env.NODE_ENV == "development") { - console.log('SCOPE: ', scope); console.log("PROXY: " + fhirRequest.url, fhirRequest); } diff --git a/src/simple-proxy.js b/src/simple-proxy.js index c7ecabcd..ba342ffe 100644 --- a/src/simple-proxy.js +++ b/src/simple-proxy.js @@ -6,11 +6,14 @@ const replStream = require("replacestream"); const config = require("./config"); const patientMap = require("./patient-compartment"); const Lib = require("./lib"); +const { stringify } = require("querystring"); +const GranularHelper= require('./GranularHelper'); require("colors"); module.exports = (req, res) => { + console.log('\n >>>simple-proxy:', req.url); // We cannot handle the conformance here! if (req.url.match(/^\/metadata/)) { @@ -20,6 +23,7 @@ module.exports = (req, res) => { let logTime = Lib.bool(process.env.LOG_TIMES) ? Date.now() : null; let token = null; + let scopeMap = null; // Validate token ---------------------------------------------------------- if (req.headers.authorization) { @@ -40,6 +44,15 @@ module.exports = (req, res) => { if (token.sim_error) { return res.status(401).send(token.sim_error); } + + // check for granular permissions + if (token) { + scopeMap = GranularHelper.getScopeMap(token); + + // console.log(token); + // console.log(token.scope); + console.log('Scopes:', scopeMap, '\n'); + } } // Validate FHIR Version --------------------------------------------------- From ed2cf365ba3944788c9f486554e060a040d2ca62 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Fri, 4 Sep 2020 17:24:24 -0500 Subject: [PATCH 12/54] Pass of granular scopes pass/failing requests. --- .../src/components/MainPage.tsx | 27 +- .../src/components/ParametersTabScenarios.tsx | 2 + .../src/components/ResourceComponent.tsx | 11 +- src/GranularHelper.js | 468 ++++++++++++++++-- src/reverse-proxy.js | 2 +- src/simple-proxy.js | 35 +- 6 files changed, 462 insertions(+), 83 deletions(-) diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index 18965db8..69bb768b 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -15,7 +15,7 @@ import { IToasterProps, Position, Toaster, - Intent + Intent, } from '@blueprintjs/core'; import {IconNames} from '@blueprintjs/icons'; @@ -47,7 +47,6 @@ let _client:Client|undefined = undefined; let _authTimeoutCheck:any = undefined; export default function MainPage() { - const initialLoadRef = useRef(true); const mainDiv = React.createRef(); const toasterRef = useRef(null); @@ -78,22 +77,18 @@ export default function MainPage() { const [resourcesToShow, setResourcesToShow] = useState([]); useEffect(() => { - if (initialLoadRef.current) { - if (localStorage.getItem('uiDark') === 'true') { - setUiDark(true); - } else if (sessionStorage.getItem('uiDark') === 'true') { - setUiDark(true); - } + if (localStorage.getItem('uiDark') === 'true') { + setUiDark(true); + } else if (sessionStorage.getItem('uiDark') === 'true') { + setUiDark(true); + } - var url = new URL(window.location.href); + var url = new URL(window.location.href); - getFromQueryOrStorage(url, 'aud', setAud, true); + getFromQueryOrStorage(url, 'aud', setAud, true); - if (getFromQueryOrStorage(url, 'code')) { - FHIR.oauth2.ready(onAuthReady, onAuthError); - } - - initialLoadRef.current = false; + if (getFromQueryOrStorage(url, 'code')) { + FHIR.oauth2.ready(onAuthReady, onAuthError); } }, []); @@ -600,7 +595,7 @@ export default function MainPage() { cards.push( { switch (key) { + case 'patient/Observation.rs?category=vital-signs&_security=L': case 'patient/Observation.rs': case 'patient/Observation.rs?category=vital-signs': case 'patient/Observation.rs?_security=L': diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index 3f1b43ce..d89dc686 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -26,7 +26,6 @@ const _statusAvailable: DataCardStatus = {available: true, complete: false, busy const _statusBusy: DataCardStatus = {available: true, complete: false, busy: true}; export default function ResourceComponent(props:ResourceComponentProps) { - const initialLoadRef = useRef(true); const [cardInfo, setCardInfo] = useState(undefined); const [cardData, setCardData] = useState([]); @@ -39,11 +38,8 @@ export default function ResourceComponent(props:ResourceComponentProps) { }, [props.common.requestedScopes]); useEffect(() => { - if (initialLoadRef.current) { - loadResource(props.common.requestedScopes); - initialLoadRef.current = false; - } - }, [props.common.requestedScopes]); + loadResource(props.common.requestedScopes); + }, []); useEffect(() => { if (cardInfo !== undefined) { @@ -170,6 +166,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { let url:string = `${resourceName}/${params}`; try { + console.log('beginning request...'); var response:any = await client.request(url); let data:SingleRequestData = { @@ -361,7 +358,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { data={cardData} status={cardStatus} common={props.common} - tabButtonText='Search' + tabButtonText={props.id ? 'Load' : 'Search'} tabButtonHandler={() => loadResource(undefined)} > {elementsForFilters()} diff --git a/src/GranularHelper.js b/src/GranularHelper.js index 5885e032..55a452d8 100644 --- a/src/GranularHelper.js +++ b/src/GranularHelper.js @@ -1,96 +1,459 @@ class GranularHelper { - static addOpIfPresent(operations, opMap, opName, params) { - if (operations.indexOf(opName) === -1) { + static logGranularScopes(granularScopes) { + console.log('--- Granular Scopes ---'); + for (var resource in granularScopes) { + if (!Object.prototype.hasOwnProperty.call(granularScopes, resource)) { + continue; + } + + console.log(' /' + resource); + + for (var op in granularScopes[resource]) { + if (!Object.prototype.hasOwnProperty.call(granularScopes[resource], op)) { + continue; + } + + if (granularScopes[resource][op].length > 0) { + console.log(' .' + op + ':'); + + if (this.isOpenInteraction(granularScopes[resource][op])) { + console.log(' *'); + continue; + } + + granularScopes[resource][op].forEach((filterGroup) => { + let msg = ' '; + filterGroup.forEach((filter, filterIndex) => { + if (filterIndex !== 0) { + msg += ' && '; + } + + msg += filter.field + '='; + + if (filter.props.length > 1) { + msg += '('; + } + + filter.props.forEach((prop, propIndex) => { + if (propIndex !== 0) { + msg += ' || '; + } + if ((prop.system) && (prop.system !== '*')) { + msg += prop.system + '|'; + } + + msg += prop.code; + }); + + if (filter.props.length > 1) { + msg += ')'; + } + }); + + console.log(msg); + }); + } + } + } + console.log('--- Granular Scopes ---'); + } + + static doParamsPass(type, id, method, searchParams, granularScopes) { + if (!type) { + return false; + } + + if (!granularScopes[type]) { + return false; + } + + let interaction; + + // determine the operation (interaction) from the HTTP verb + switch (method) { + case 'GET': + if (id) { + interaction = 'r'; + } else { + interaction = 's'; + } + break; + + case 'POST': + if (id === '_search') { + interaction = 'r'; + id = ''; + } else { + interaction = 'c'; + } + + break; + + case 'PUT': + interaction = 'u'; + break; + + case 'DELETE': + interaction = 'd'; + break; + } + + // unknown / unsupported operation + if (!interaction) { + return false; + } + + // deny if we don't have this operation in scope + if (!granularScopes[type][interaction]) { + return false; + } + + // return if we have unrestricted access to this operation + if (this.isOpenInteraction(granularScopes[type][interaction])) { + return true; + } + + // otherwise allow operations we're not checking yet + switch (interaction) { + case 'c': + case 'u': + case 'd': + return true; + + case 'r': + // console.log('Attempting read on:', type, 'id:', id); + + for (const filterGroup of granularScopes[type][interaction]) { + for (const filter of filterGroup) { + // console.log(' checking filter field:', filter.field); + + if (filter.field !== '_id') { + continue; + } + + for (const prop of filter.props) { + if (prop.code === id) { + return true; + } + } + } + } + + return false; + } + + // deny if we have no parameters at this point + if (!searchParams) { + return false; + } + + // console.log('\n'); + // console.log('Checking interaction:', interaction) + // console.log('Search parameters:', searchParams); + + // check each filter group to see if we can find one that passes + for (const filterGroup of granularScopes[type][interaction]) { + // console.log('\nchecking filter group...'); + let groupPasses = true; + + for (const filter of filterGroup) { + // console.log(' checking filter field:', filter.field); + + let filterPasses = false; + + for (const [key, value] of searchParams) { + // console.log(' checking value field:', key, 'value:', value); + + if (filter.field !== key) { + // console.log(' skipping - fields do not match'); + continue; + } + + let valueSplit = value.split('|'); + let valueSystem; + let valueCodesString; + + if (valueSplit.length === 1) { + valueSystem = ''; + valueCodesString = valueSplit[0]; + } else { + valueSystem = valueSplit[0]; + valueCodesString = valueSplit[1]; + } + + let valueCodes = valueCodesString.split(','); + + let fieldPassCount = 0; + + // console.log(' Have value system:', valueSystem, 'codes:', valueCodes); + + for (const valueCode of valueCodes) { + // console.log(' Checking value system:', valueSystem, 'code:', valueCode); + + for (const prop of filter.props) { + // console.log(' Prop:', prop); + + // console.log(' Validating against filter system:', prop.system, 'code:', prop.code); + if ((prop.system) && + (prop.system !== '*') && + (valueSystem !== prop.system)) { + // console.log(' systems do not match'); + continue; + } + + if (valueCode === prop.code) { + // console.log(' match found, incrementing passes'); + filterPasses = true; + fieldPassCount++; + break; + } + + // console.log(' values do not match'); + } + + if ((filterPasses) && (fieldPassCount === valueCodes.length)) { + filterPasses = false; + break; + } + } + + + if (fieldPassCount === valueCodes.length) { + // console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--PASS--'); + filterPasses = true; + } else { + // console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--FAIL--'); + filterPasses = false; + } + + + } + + if (!filterPasses) { + // console.log('Filter group failed!'); + groupPasses = false; + break; + } + } + + if (groupPasses) { + return true; + } + + // console.log('Group failed'); + } + + // console.log('All groups failed'); + + // // check each parameter for failing + // for (const [key, value] of searchParams) { + // console.log('--' + key + ' : ' + value); + + // let passed = false; + + // } + + return false; + } + + + static addFilterGroupsForParams(interactionFilterGroups, scopeParams, launchRestrictions) { + if (!scopeParams) { + interactionFilterGroups = this.getOpenInteractionArray(); + return; + } + + let filterGroup = []; + + let paramsSplit = scopeParams.split('&'); + paramsSplit.forEach((param) => { + let kvp = param.split('='); + + if (kvp.length !== 2) { + return; + } + + let values = kvp[1].split(','); + + let props = []; + + values.forEach((value) => { + let system; + let code; + + let barIndex = value.indexOf('|'); + + if (barIndex === -1) { + system = '*'; + code = value; + } else { + system = value.substr(0, barIndex); + code = value.substr(barIndex + 1); + } + + props.push({ + system: system, + code: code, + }); + }); + + filterGroup.push({ + field: kvp[0], + props: props, + }); + }); + + if (launchRestrictions) { + launchRestrictions.forEach((lr) => { + filterGroup.push(lr); + }); + } + + interactionFilterGroups.push(filterGroup); + } + + static getOpenInteraction() { + return { + field: '*', + props: [{ + system: '*', + code: '*' + }, + ], + }; + } + + static getOpenInteractionArray() { + return [this.getOpenInteraction()]; + } + + static isOpenInteraction(interactionFilterGroups) { + if (interactionFilterGroups.length !== 1) { + return false; + } + + if (interactionFilterGroups[0].length !== 1) { + return false; + } + + if (interactionFilterGroups[0][0].field !== '*') { + return false; + } + + if (interactionFilterGroups[0][0].props.length !== 1) { + return false; + } + + if ((interactionFilterGroups[0][0].props[0].system !== '*') || + (interactionFilterGroups[0][0].props[0].code !== '*')) { + return false; + } + + return true; + } + + static addInteractionIfPresent(resourceInteractions, interaction, scopeOps, scopeParams, launchRestrictions) { + if (scopeOps.indexOf(interaction) === -1) { return; } - if (!opMap.has(opName)) { - opMap.set(opName, []); + if (!scopeParams) { + resourceInteractions[interaction] = [this.getOpenInteractionArray()]; + return; + } + + if (!resourceInteractions[interaction]) { + resourceInteractions[interaction] = []; } - if (!params) { + let interactionFilterGroups = resourceInteractions[interaction]; + if (this.isOpenInteraction(interactionFilterGroups)) { return; } - let existingParams = opMap.get(opName); - existingParams.push(params); + this.addFilterGroupsForParams(interactionFilterGroups, scopeParams, launchRestrictions); - opMap.set(opName, existingParams); + resourceInteractions[interaction] = interactionFilterGroups; } - static addOperationInfo(resourceScopePart, opMap) { + static addInteractionInfo(resourceScopePart, resourceInteractions, launchRestrictions) { let paramDelim = resourceScopePart.indexOf('?'); - let operations = ''; - let parameters = ''; + let scopeOps = ''; + let scopeParameters = ''; if (paramDelim === -1) { - operations = resourceScopePart; + scopeOps = resourceScopePart; } else { - operations = resourceScopePart.substr(0, paramDelim); - parameters = resourceScopePart.substr(paramDelim + 1); + scopeOps = resourceScopePart.substr(0, paramDelim); + scopeParameters = resourceScopePart.substr(paramDelim + 1); } - switch (operations) { + switch (scopeOps) { case 'read': case 'write': case '*': return false; } - this.addOpIfPresent(operations, opMap, 'c', parameters); - this.addOpIfPresent(operations, opMap, 'r', parameters); - this.addOpIfPresent(operations, opMap, 'u', parameters); - this.addOpIfPresent(operations, opMap, 'd', parameters); - this.addOpIfPresent(operations, opMap, 's', parameters); + this.addInteractionIfPresent(resourceInteractions, 'c', scopeOps, scopeParameters, launchRestrictions); + this.addInteractionIfPresent(resourceInteractions, 'r', scopeOps, scopeParameters, launchRestrictions); + this.addInteractionIfPresent(resourceInteractions, 'u', scopeOps, scopeParameters, launchRestrictions); + this.addInteractionIfPresent(resourceInteractions, 'd', scopeOps, scopeParameters, launchRestrictions); + this.addInteractionIfPresent(resourceInteractions, 's', scopeOps, scopeParameters, launchRestrictions); return true; } - static getScopeMap(token) { + static getGranularScopes(token) { if ((!token) || (!token.scope)) { return null; } - let scopes = new Map(); + let patient = token.patient; + + let scopes = {}; let useGranular = false; + let launchRestrictions = []; + let scopeArray = token.scope.split(' '); scopeArray.forEach((scope) => { - let slashIndex = scope.indexOf('/'); - if (slashIndex === -1) { - return; - } - - let parts = [scope.substr(0, slashIndex), scope.substr(slashIndex+1)]; - let resourceName = null; + let slashIndex = scope.indexOf('/'); + if (slashIndex === -1) { + return; + } - switch (parts[0]) { - case 'launch': - resourceName = parts[1].substr(0, 1).toUpperCase() + parts[1].substr(1); - if (!scopes.has(resourceName)) { - let launchResourceMap = new Map(); - launchResourceMap.set('r', []); + let parts = [scope.substr(0, slashIndex), scope.substr(slashIndex+1)]; + let resourceName = null; - scopes.set(resourceName, launchResourceMap); - } - break; - - case 'patient': - let resourceDelim = parts[1].indexOf('.'); - resourceName = parts[1].substr(0, resourceDelim); - if (!scopes.has(resourceName)) { - scopes.set(resourceName, new Map()); + switch (parts[0]) { + case 'launch': + resourceName = parts[1].substr(0, 1).toUpperCase() + parts[1].substr(1); + if (!scopes[resourceName]) { + if (patient) { + let opArray = []; + this.addFilterGroupsForParams(opArray, '_id=' + patient); + launchRestrictions = [{field: 'patient', props: [{code: 'Patient/' + patient}]}]; + scopes[resourceName] = {'r': opArray}; + } else { + scopes[resourceName] = {'r': this.getOpenInteractionArray()}; } + } + break; - let opMap = scopes.get(resourceName); + case 'patient': + let resourceDelim = parts[1].indexOf('.'); + resourceName = parts[1].substr(0, resourceDelim); + if (!scopes[resourceName]) { + scopes[resourceName] = {}; + } - if (this.addOperationInfo(parts[1].substr(resourceDelim + 1), opMap)) { - useGranular = true; - } - - scopes.set(resourceName, opMap); - break; - } + if (this.addInteractionInfo(parts[1].substr(resourceDelim + 1), scopes[resourceName], launchRestrictions)) { + useGranular = true; + } + + break; + } }); if (useGranular) { @@ -100,6 +463,7 @@ class GranularHelper { return null; } + } module.exports = GranularHelper; \ No newline at end of file diff --git a/src/reverse-proxy.js b/src/reverse-proxy.js index 436bd555..295fa262 100644 --- a/src/reverse-proxy.js +++ b/src/reverse-proxy.js @@ -14,7 +14,7 @@ const RE_RESOURCE_SLASH_ID = new RegExp( ); module.exports = function (req, res) { - console.log('\n >>>reverse-proxy:', req.url, '\n'); + // console.log('\n>>>reverse-proxy:', req.url, '\n'); let logTime = Lib.bool(process.env.LOG_TIMES) ? Date.now() : null; diff --git a/src/simple-proxy.js b/src/simple-proxy.js index ba342ffe..14f78b78 100644 --- a/src/simple-proxy.js +++ b/src/simple-proxy.js @@ -13,7 +13,7 @@ require("colors"); module.exports = (req, res) => { - console.log('\n >>>simple-proxy:', req.url); + // console.log('\n>>>simple-proxy:', req.url); // We cannot handle the conformance here! if (req.url.match(/^\/metadata/)) { @@ -23,7 +23,7 @@ module.exports = (req, res) => { let logTime = Lib.bool(process.env.LOG_TIMES) ? Date.now() : null; let token = null; - let scopeMap = null; + let granularScopes = null; // Validate token ---------------------------------------------------------- if (req.headers.authorization) { @@ -47,11 +47,9 @@ module.exports = (req, res) => { // check for granular permissions if (token) { - scopeMap = GranularHelper.getScopeMap(token); - - // console.log(token); - // console.log(token.scope); - console.log('Scopes:', scopeMap, '\n'); + granularScopes = GranularHelper.getGranularScopes(token); + // GranularHelper.logGranularScopes(granularScopes); + // console.log('\n'); } } @@ -74,6 +72,29 @@ module.exports = (req, res) => { }); } + // Check access if we have granular scopes --------------------------------- + if (granularScopes) { + // console.log('Url:', req.url); + + let url = new URL(req.url, 'http://localhost'); + let pathSegments = url.pathname.split('/').filter((val) => { return (val);}); + + let resourceName = (pathSegments.length > 0) ? pathSegments[0] : ''; + let id = (pathSegments.length > 1) ? pathSegments[1] : ''; + + let allowed = GranularHelper.doParamsPass(resourceName, id, req.method, url.searchParams, granularScopes); + + if (allowed) { + console.log('Allowing Granular Request for', resourceName); + } else { + console.log('Denying Granular Request for', resourceName); + return res.status(401).send({ + error: 'Request too wide for granted scopes' + }); + } + } + + // Build the FHIR request options ------------------------------------------ let fhirRequestOptions = { method: req.method, From 683bceaf9baa437a321d315398a8023f9cb47a82 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Mon, 7 Sep 2020 15:32:33 -0500 Subject: [PATCH 13/54] Fixed error messaging. --- .../src/components/RequestDataPanel.tsx | 2 +- .../src/components/ResourceComponent.tsx | 11 ++++++++++- src/simple-proxy.js | 12 ++++++------ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/granular-scopes-app/src/components/RequestDataPanel.tsx b/granular-scopes-app/src/components/RequestDataPanel.tsx index c802d12c..bbe6088e 100644 --- a/granular-scopes-app/src/components/RequestDataPanel.tsx +++ b/granular-scopes-app/src/components/RequestDataPanel.tsx @@ -144,10 +144,10 @@ export default function RequestDataPanel(props: RequestPanelProps) { let lang:string; switch (renderAs) { case RenderDataAsTypes.Text: - case RenderDataAsTypes.Error: lang = 'text'; break; + case RenderDataAsTypes.Error: case RenderDataAsTypes.FHIR: case RenderDataAsTypes.JSON: lang = 'json'; diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index d89dc686..2b9cad8b 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -164,10 +164,11 @@ export default function ResourceComponent(props:ResourceComponentProps) { let params:string = buildTypeParameters(scopes); let url:string = `${resourceName}/${params}`; + var response:any; try { console.log('beginning request...'); - var response:any = await client.request(url); + response = await client.request(url); let data:SingleRequestData = { name: dataName, @@ -295,6 +296,8 @@ export default function ResourceComponent(props:ResourceComponentProps) { return([]); } + let addedShortParams:string[] = []; + let elements:JSX.Element[] = []; scopeFilters.forEach((requested:boolean, key:string) => { @@ -310,6 +313,12 @@ export default function ResourceComponent(props:ResourceComponentProps) { let paramShort:string = key.substr(paramIndex + 1); + if (addedShortParams.indexOf(paramShort) !== -1) { + return; + } + + addedShortParams.push(paramShort); + if (paramShort.length > 25) { elements.push( { let allowed = GranularHelper.doParamsPass(resourceName, id, req.method, url.searchParams, granularScopes); - if (allowed) { - console.log('Allowing Granular Request for', resourceName); - } else { + if (!allowed) { console.log('Denying Granular Request for', resourceName); - return res.status(401).send({ - error: 'Request too wide for granted scopes' - }); + return res.status(403).send( + `{"Error": "Request too wide for granted scopes"}` + ); } + + console.log('Allowing Granular Request for', resourceName); } From b06046e82b87cf5ca7cccb35a51ef74d48b0d825 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Tue, 8 Sep 2020 10:33:27 -0500 Subject: [PATCH 14/54] Fixed issue with multi-parameter keys. --- .../src/components/ResourceComponent.tsx | 24 ++++++----- granular-scopes-app/src/models/LaunchScope.ts | 2 +- src/GranularHelper.js | 43 +++++++++++-------- 3 files changed, 40 insertions(+), 29 deletions(-) diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index 2b9cad8b..23ec071b 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -83,15 +83,20 @@ export default function ResourceComponent(props:ResourceComponentProps) { return; } - let paramShort:string = key.substr(paramIndex + 1); - - let components:string[] = paramShort.split('='); - - if (components.length !== 2) { - return; - } - - params = addParam(params, count++, components[0], components[1]); + let parameters:string[] = key.substr(paramIndex + 1).split('&'); + + parameters.forEach((parameter) => { + // let paramShort:string = key.substr(paramIndex + 1); + // let components:string[] = paramShort.split('='); + + let components:string[] = parameter.split('='); + + if (components.length !== 2) { + return; + } + + params = addParam(params, count++, components[0], components[1]); + }); }); return params; @@ -167,7 +172,6 @@ export default function ResourceComponent(props:ResourceComponentProps) { var response:any; try { - console.log('beginning request...'); response = await client.request(url); let data:SingleRequestData = { diff --git a/granular-scopes-app/src/models/LaunchScope.ts b/granular-scopes-app/src/models/LaunchScope.ts index 1f577e0b..84f16b14 100644 --- a/granular-scopes-app/src/models/LaunchScope.ts +++ b/granular-scopes-app/src/models/LaunchScope.ts @@ -129,7 +129,7 @@ export class LaunchScope extends Map { } }); - console.log('grants', result); + // console.log('grants', result); return result; } diff --git a/src/GranularHelper.js b/src/GranularHelper.js index 55a452d8..0ab11f02 100644 --- a/src/GranularHelper.js +++ b/src/GranularHelper.js @@ -67,6 +67,8 @@ class GranularHelper { return false; } + const debug = false; + let interaction; // determine the operation (interaction) from the HTTP verb @@ -147,25 +149,30 @@ class GranularHelper { return false; } - // console.log('\n'); - // console.log('Checking interaction:', interaction) - // console.log('Search parameters:', searchParams); + if (debug) { + this.logGranularScopes(granularScopes); + + console.log('\n'); + console.log('Checking interaction:', interaction) + console.log('Search parameters:', searchParams); + } // check each filter group to see if we can find one that passes for (const filterGroup of granularScopes[type][interaction]) { - // console.log('\nchecking filter group...'); + if (debug) console.log('\nchecking filter group...'); let groupPasses = true; for (const filter of filterGroup) { - // console.log(' checking filter field:', filter.field); + if (debug) console.log(' checking filter field:', filter.field); let filterPasses = false; for (const [key, value] of searchParams) { - // console.log(' checking value field:', key, 'value:', value); + + if (debug) console.log(' checking value field:', key, 'value:', value); if (filter.field !== key) { - // console.log(' skipping - fields do not match'); + if (debug) console.log(' skipping - fields do not match'); continue; } @@ -185,30 +192,30 @@ class GranularHelper { let fieldPassCount = 0; - // console.log(' Have value system:', valueSystem, 'codes:', valueCodes); + if (debug) console.log(' Have value system:', valueSystem, 'codes:', valueCodes); for (const valueCode of valueCodes) { - // console.log(' Checking value system:', valueSystem, 'code:', valueCode); + if (debug) console.log(' Checking value system:', valueSystem, 'code:', valueCode); for (const prop of filter.props) { // console.log(' Prop:', prop); - // console.log(' Validating against filter system:', prop.system, 'code:', prop.code); + if (debug) console.log(' Validating against filter system:', prop.system, 'code:', prop.code); if ((prop.system) && (prop.system !== '*') && (valueSystem !== prop.system)) { - // console.log(' systems do not match'); + if (debug) console.log(' systems do not match'); continue; } if (valueCode === prop.code) { - // console.log(' match found, incrementing passes'); + if (debug) console.log(' match found, incrementing passes'); filterPasses = true; fieldPassCount++; break; } - // console.log(' values do not match'); + if (debug) console.log(' values do not match'); } if ((filterPasses) && (fieldPassCount === valueCodes.length)) { @@ -219,10 +226,10 @@ class GranularHelper { if (fieldPassCount === valueCodes.length) { - // console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--PASS--'); + if (debug) console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--PASS--'); filterPasses = true; } else { - // console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--FAIL--'); + if (debug) console.log(' Matched:', fieldPassCount, 'of', valueCodes.length, '--FAIL--'); filterPasses = false; } @@ -230,7 +237,7 @@ class GranularHelper { } if (!filterPasses) { - // console.log('Filter group failed!'); + if (debug) console.log('Filter group failed!'); groupPasses = false; break; } @@ -240,10 +247,10 @@ class GranularHelper { return true; } - // console.log('Group failed'); + if (debug) console.log('Group failed'); } - // console.log('All groups failed'); + if (debug) console.log('All groups failed'); // // check each parameter for failing // for (const [key, value] of searchParams) { From dc22d81e4944268f0f59f5081af0326550fc87ff Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Tue, 8 Sep 2020 11:57:09 -0500 Subject: [PATCH 15/54] Cleaning warnings. --- .../src/components/MainPage.tsx | 6 ++--- .../src/components/ParametersTabScenarios.tsx | 3 --- .../src/components/ParametersTabV1.tsx | 25 ++++++------------- .../src/components/ResourceComponent.tsx | 9 +++---- .../src/components/StandaloneParameters.tsx | 2 -- 5 files changed, 13 insertions(+), 32 deletions(-) diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index 69bb768b..93c8db25 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -20,7 +20,7 @@ import { import {IconNames} from '@blueprintjs/icons'; import StandaloneParameters from './StandaloneParameters'; -import { LaunchScope, ScopeComparison } from '../models/LaunchScope'; +import { LaunchScope } from '../models/LaunchScope'; import FHIR from 'fhirclient'; import Client from 'fhirclient/lib/Client'; @@ -56,7 +56,6 @@ export default function MainPage() { const [authTimeout, setAuthTimeout] = useState(-1); const [aud, setAud] = useState(''); - // const [code, setCode] = useState(''); const [requestedScopes, setRequestedScopes] = useState(new LaunchScope()); const [profile, setProfile] = useState(''); const [fhirUser, setFhirUser] = useState(''); @@ -69,7 +68,6 @@ export default function MainPage() { optional: false, } const [authCardData, setAuthCardData] = useState([]); - const [authCardStatus, setAuthCardStatus] = useState(_statusAvailable); const [showUserCard, setShowUserCard] = useState(false); const [userResourceType, setUserResourceType] = useState(''); @@ -660,7 +658,7 @@ export default function MainPage() { {buildContentCards()} diff --git a/granular-scopes-app/src/components/ParametersTabScenarios.tsx b/granular-scopes-app/src/components/ParametersTabScenarios.tsx index a876bbe9..e5c4f96e 100644 --- a/granular-scopes-app/src/components/ParametersTabScenarios.tsx +++ b/granular-scopes-app/src/components/ParametersTabScenarios.tsx @@ -2,10 +2,7 @@ import React, {useState, useRef, useEffect} from 'react'; import { CommonProps } from '../models/CommonProps'; import { Card, - Divider, - Button, FormGroup, - InputGroup, Checkbox, Tooltip, } from '@blueprintjs/core'; diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx index 05061a41..50324d0d 100644 --- a/granular-scopes-app/src/components/ParametersTabV1.tsx +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -1,11 +1,8 @@ -import React, {useState, useRef, useEffect} from 'react'; +import React, {useState, useEffect} from 'react'; import { CommonProps } from '../models/CommonProps'; import { Card, - Divider, - Button, FormGroup, - InputGroup, Checkbox, Tooltip, } from '@blueprintjs/core'; @@ -33,24 +30,18 @@ const _defaultScopes:LaunchScope = new LaunchScope([ const _scopeKey:string = 'smart-parameters-v1'; export default function ParametersTabV1(props: ParametersTabV1Props) { - const initialLoadRef = useRef(true); - const [scopes, setScopes] = useState(_defaultScopes); useEffect(() => { - if (initialLoadRef.current) { - let savedScopes:LaunchScope = LaunchScope.load(_scopeKey); - - if (savedScopes.size >= _defaultScopes.size) { - setScopes(savedScopes); - props.common.setRequestedScopes(savedScopes); - } else { - props.common.setRequestedScopes(_defaultScopes); - } + let savedScopes:LaunchScope = LaunchScope.load(_scopeKey); - initialLoadRef.current = false; + if (savedScopes.size >= _defaultScopes.size) { + setScopes(savedScopes); + props.common.setRequestedScopes(savedScopes); + } else { + props.common.setRequestedScopes(_defaultScopes); } - }, [scopes, setScopes]); + }, []); function handleScopeChange(name:string) { let updated:LaunchScope = new LaunchScope(scopes); diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index 23ec071b..74bafcf4 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -1,9 +1,7 @@ -import React, {useState, useEffect, useRef} from 'react'; +import React, {useState, useEffect} from 'react'; -import MainNavigation from './MainNavigation'; -import { StorageHelper } from '../util/StorageHelper'; import { - Button, Divider, Checkbox, Tooltip + Divider, Checkbox, Tooltip } from '@blueprintjs/core'; import DataCard from './DataCard'; @@ -11,7 +9,6 @@ import { DataCardInfo } from '../models/DataCardInfo'; import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; import { DataCardStatus } from '../models/DataCardStatus'; import { CommonProps } from '../models/CommonProps'; -import * as fhir from '../models/fhir_r4'; import Client from 'fhirclient/lib/Client'; import { LaunchScope } from '../models/LaunchScope'; @@ -194,7 +191,7 @@ export default function ResourceComponent(props:ResourceComponentProps) { split.forEach((val:string) => { let components:string[] = val.split('='); - if (components.length != 2) { + if (components.length !== 2) { return; } lines.push(` |${components[0]}|\`${decodeURIComponent(components[1]).replace('|', '\\|')}\`|`); diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index fe4b0e06..e6fc2130 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -12,10 +12,8 @@ import { FormGroup, InputGroup, Divider, - Intent, } from '@blueprintjs/core'; import ParametersTabV1 from './ParametersTabV1'; -import { LaunchScope } from '../models/LaunchScope'; import ParametersTabScenarios from './ParametersTabScenarios'; export interface StandaloneParametersProps { From 03d38a2daf09cdb254876fcd75aea109bfab2661 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Wed, 9 Sep 2020 11:02:36 -0500 Subject: [PATCH 16/54] Updating deployment --- .github/workflows/main.yml | 32 +++++++++++++++++ k8s.yml | 73 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 .github/workflows/main.yml create mode 100644 k8s.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..88801baf --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,32 @@ +name: Deploy Health Wallet Demo master branch to ci +# Basics from https://docs.microsoft.com/en-us/azure/dev-spaces/how-to/github-actions +on: + push: + branches: + - master + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + + - uses: azure/docker-login@v1 + with: + login-server: ${{ secrets.CONTAINER_REGISTRY }} + username: ${{ secrets.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + + - uses: azure/aks-set-context@v1 + with: + creds: '${{ secrets.AZURE_CREDENTIALS }}' + cluster-name: ${{ secrets.CLUSTER_NAME }} + resource-group: ${{ secrets.RESOURCE_GROUP }} + + - name: Build and rollout to CI + run: | + docker build . \ + -t ${{ secrets.CONTAINER_REGISTRY }}/smart:$GITHUB_SHA \ + -t ${{ secrets.CONTAINER_REGISTRY }}/smart:latest + docker push ${{ secrets.CONTAINER_REGISTRY }}/smart + kubectl -n smart rollout restart deployment/smart \ No newline at end of file diff --git a/k8s.yml b/k8s.yml new file mode 100644 index 00000000..1f7b84b6 --- /dev/null +++ b/k8s.yml @@ -0,0 +1,73 @@ +# kubectl apply -f k8s.yaml + +apiVersion: v1 +kind: Namespace +metadata: + name: smart +--- +apiVersion: extensions/v1beta1 +kind: Ingress +metadata: + annotations: + certmanager.k8s.io/cluster-issuer: letsencrypt-prod + kubernetes.io/ingress.class: nginx + nginx.ingress.kubernetes.io/rewrite-target: /$1 + name: smart-ingress + namespace: smart +spec: + rules: + - host: smart.argo.run + http: + paths: + - backend: + serviceName: smart + servicePort: 80 + path: /(.*) + tls: + - hosts: + - smart.argo.run + secretName: tls-secret +status: + loadBalancer: + ingress: + - {} +--- +apiVersion: v1 +kind: Service +metadata: + namespace: smart + name: smart +spec: + selector: + app: smart + ports: + - protocol: TCP + port: 80 + targetPort: 9009 +--- +apiVersion: apps/v1 +kind: Deployment +metadata: + name: smart + namespace: smart + labels: + app: smart +spec: + replicas: 1 + selector: + matchLabels: + app: smart + template: + metadata: + labels: + app: smart + spec: + volumes: + containers: + - name: ui + image: argonautcontainerregistry.azurecr.io/smart:latest + ports: + - containerPort: 9009 + env: + - name: SERVER_BASE + value: "https://smart.argo.run/" From a7eeaa4b6c357872f47283210aba439c310178ea Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Wed, 9 Sep 2020 15:19:47 -0500 Subject: [PATCH 17/54] Updates for deployment --- .github/workflows/main.yml | 2 +- Dockerfile | 10 ++++++++++ granular-scopes-app/package.json | 1 + .../src/components/RequestDataPanel.tsx | 2 +- k8s.yml | 4 ++-- static/index.html | 4 ++-- 6 files changed, 17 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 88801baf..7235db12 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,4 +1,4 @@ -name: Deploy Health Wallet Demo master branch to ci +name: Deploy SMART Launcher master branch to argo.run ci # Basics from https://docs.microsoft.com/en-us/azure/dev-spaces/how-to/github-actions on: push: diff --git a/Dockerfile b/Dockerfile index c9459651..ad555f8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -30,6 +30,16 @@ RUN mv /tmp/node_modules /app/node_modules COPY . . +# Granular app +# RUN pwd -L +# RUN ls -al . +# RUN ls -dl ../* +# RUN ls -dl ../app +# RUN ls -al ../tmp +RUN cd granular-scopes-app && npm install --production +RUN cd granular-scopes-app && npm run-script build +RUN mv granular-scopes-app/build static/granular + # You must use -p 9009:80 when running the image EXPOSE 80 diff --git a/granular-scopes-app/package.json b/granular-scopes-app/package.json index 51e5ab11..a3fdc3da 100644 --- a/granular-scopes-app/package.json +++ b/granular-scopes-app/package.json @@ -1,5 +1,6 @@ { "name": "granular-scopes-app", + "homepage": ".", "version": "0.1.0", "private": true, "dependencies": { diff --git a/granular-scopes-app/src/components/RequestDataPanel.tsx b/granular-scopes-app/src/components/RequestDataPanel.tsx index bbe6088e..ea890420 100644 --- a/granular-scopes-app/src/components/RequestDataPanel.tsx +++ b/granular-scopes-app/src/components/RequestDataPanel.tsx @@ -11,7 +11,7 @@ import { SingleRequestData, RenderDataAsTypes } from '../models/RequestData'; // import { atomOneDark, atomOneLight } from 'react-syntax-highlighter/dist/esm/styles/hljs'; import { Prism as SyntaxHighlighter } from 'react-syntax-highlighter'; import { - vscDarkPlus as highlightDark, + atomDark as highlightDark, coy as highlightLight } from 'react-syntax-highlighter/dist/esm/styles/prism'; diff --git a/k8s.yml b/k8s.yml index 1f7b84b6..162d7d33 100644 --- a/k8s.yml +++ b/k8s.yml @@ -43,7 +43,7 @@ spec: ports: - protocol: TCP port: 80 - targetPort: 9009 + targetPort: 80 --- apiVersion: apps/v1 kind: Deployment @@ -67,7 +67,7 @@ spec: - name: ui image: argonautcontainerregistry.azurecr.io/smart:latest ports: - - containerPort: 9009 + - containerPort: 80 env: - name: SERVER_BASE value: "https://smart.argo.run/" diff --git a/static/index.html b/static/index.html index 67b6c65d..c0028822 100644 --- a/static/index.html +++ b/static/index.html @@ -927,7 +927,7 @@

Date: Thu, 10 Sep 2020 10:19:56 -0500 Subject: [PATCH 18/54] Update for CI --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index ad555f8f..2ab77db2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app ENV NODE_ENV "production" ENV LAUNCHER_PORT "80" -ENV BASE_URL "http://localhost:9009" +ENV BASE_URL "https://smart.argo.run/" # Which FHIR servers to use ENV FHIR_SERVER_R2 "https://r2.smarthealthit.org" From fbb8582e9929b24af851c8144c7780f6d7cc38c9 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Thu, 10 Sep 2020 10:42:28 -0500 Subject: [PATCH 19/54] Hide granular launch on non-standalone launches for now --- static/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/index.html b/static/index.html index c0028822..378ec1f3 100644 --- a/static/index.html +++ b/static/index.html @@ -398,7 +398,7 @@   Test With Sample App Granular Control Test App   Test With Sample App - Granular Control Test App + Launch Launch Configuration

From 0f6fc9e7709510be54c9579af164c2536a61abf1 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 10 Sep 2020 11:44:01 -0500 Subject: [PATCH 20/54] Allow env var to customize redirect URL during dev --- granular-scopes-app/src/components/MainPage.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index 93c8db25..df9a7fbe 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -221,6 +221,7 @@ export default function MainPage() { client_id: _appId, scope: scopeString, iss: aud, + redirect_uri: process.env.REACT_APP_REDIRECT_URL || undefined }); } From aed566755ec5f8b77271c998eaa3e75119eb7807 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 10 Sep 2020 12:06:05 -0500 Subject: [PATCH 21/54] Label FHIR server more intuitively, I hope --- granular-scopes-app/src/components/StandaloneParameters.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index e6fc2130..6f1cbe53 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -59,8 +59,8 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { >
Standalone Launch
); -} \ No newline at end of file +} From 824b3ea5d3cad523c4bc256dc6d9f4b39bcbf21d Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Thu, 10 Sep 2020 13:26:35 -0500 Subject: [PATCH 22/54] Added V1 scopes for testing. --- granular-scopes-app/src/components/ParametersTabV1.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/granular-scopes-app/src/components/ParametersTabV1.tsx b/granular-scopes-app/src/components/ParametersTabV1.tsx index 50324d0d..99afa245 100644 --- a/granular-scopes-app/src/components/ParametersTabV1.tsx +++ b/granular-scopes-app/src/components/ParametersTabV1.tsx @@ -25,6 +25,8 @@ const _defaultScopes:LaunchScope = new LaunchScope([ ['patient/*.write', false], ['patient/*.*', true], ['user/*.*', true], + ['patient/Patient.read', false], + ['patient/Observation.read', false], ]); const _scopeKey:string = 'smart-parameters-v1'; @@ -60,6 +62,7 @@ export default function ParametersTabV1(props: ParametersTabV1Props) { scopes.forEach((value, key) => { switch (key) { + case 'patient/Patient.read': case 'patient/*.read': case 'launch/patient': boxes.push(
); From 13272b25671bbf1749ab49090a10b7c17ce9523c Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 10 Sep 2020 13:44:09 -0500 Subject: [PATCH 23/54] Add appId config --- granular-scopes-app/src/components/MainPage.tsx | 17 ++++++++++++++--- .../src/components/StandaloneParameters.tsx | 16 ++++++++++++++++ granular-scopes-app/src/models/CommonProps.ts | 4 +++- 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index df9a7fbe..93ef2f41 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -55,6 +55,7 @@ export default function MainPage() { const [authTimeout, setAuthTimeout] = useState(-1); + const [appId, setAppId] = useState(_appId); const [aud, setAud] = useState(''); const [requestedScopes, setRequestedScopes] = useState(new LaunchScope()); const [profile, setProfile] = useState(''); @@ -84,6 +85,7 @@ export default function MainPage() { var url = new URL(window.location.href); getFromQueryOrStorage(url, 'aud', setAud, true); + getFromQueryOrStorage(url, 'appId', setAppId, true); if (getFromQueryOrStorage(url, 'code')) { FHIR.oauth2.ready(onAuthReady, onAuthError); @@ -218,7 +220,7 @@ export default function MainPage() { let scopeString:string = requestedScopes.getScopes(); FHIR.oauth2.authorize({ - client_id: _appId, + client_id: appId, scope: scopeString, iss: aud, redirect_uri: process.env.REACT_APP_REDIRECT_URL || undefined @@ -484,7 +486,7 @@ export default function MainPage() { let request:string = '| Name | Value |\n' + '|-------|-------|\n' + - `|client id|${_appId}|\n` + + `|client id|${appId}|\n` + `|scopes|${scopeString}|\n` + `|aud|${currentAud}|\n`; @@ -500,6 +502,11 @@ export default function MainPage() { setAud(value); } + function setAppIdAndSave(value:string) { + sessionStorage.setItem('appId', value); + setAppId(value); + } + function setScopesAndSave(scopes:LaunchScope) { scopes.save('requestedScopes'); setRequestedScopes(scopes); @@ -540,6 +547,8 @@ export default function MainPage() { isUiDark: uiDark, aud: aud, setAud: setAudAndSave, + appId: appId, + setAppId: setAppIdAndSave, profile: profile, fhirUser: fhirUser, patientId: patientId, @@ -611,6 +620,8 @@ export default function MainPage() { isUiDark: uiDark, aud: aud, setAud: setAudAndSave, + appId: appId, + setAppId: setAppIdAndSave, profile: profile, fhirUser: fhirUser, patientId: patientId, @@ -665,4 +676,4 @@ export default function MainPage() { {buildContentCards()}
); -} \ No newline at end of file +} diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index 6f1cbe53..2ed75b75 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -43,6 +43,11 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { props.common.setAud(event.target.value); } + function handleInputAppIdChange(event: React.ChangeEvent) { + props.common.setAppId(event.target.value); + } + + function handleLaunchClick() { if (!props.common.requestedScopes) { props.common.toaster('No Scopes Available!'); @@ -69,6 +74,17 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { onChange={handleInputAudChange} /> + + + void); + appId: string; + setAppId: ((appId: string) => void); profile:string; fhirUser:string; patientId:string; @@ -19,4 +21,4 @@ export interface CommonProps { toaster: ((message: string, iconName?: IconName, timeout?: number) => void); copyToClipboard: ((message: string, toast?: string) => void); -} \ No newline at end of file +} From d92539b11d21f62822b23194a2d33deddb78ae4e Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Thu, 10 Sep 2020 15:35:45 -0500 Subject: [PATCH 24/54] Require auth during connectathon --- .../src/components/ParametersTabScenarios.tsx | 3 ++- src/simple-proxy.js | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/granular-scopes-app/src/components/ParametersTabScenarios.tsx b/granular-scopes-app/src/components/ParametersTabScenarios.tsx index e5c4f96e..b6d3d7d0 100644 --- a/granular-scopes-app/src/components/ParametersTabScenarios.tsx +++ b/granular-scopes-app/src/components/ParametersTabScenarios.tsx @@ -21,6 +21,7 @@ const _defaultScopes:LaunchScope = new LaunchScope([ ['profile', true], ['launch/patient', true], ['launch/encounter', false], + ['patient/Observation.r', false], ['patient/Observation.rs', true], ['patient/Observation.crs', false], ['patient/Observation.rs?category=vital-signs', false], @@ -77,7 +78,7 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp scopes.forEach((value, key) => { switch (key) { case 'patient/Observation.rs?category=vital-signs&_security=L': - case 'patient/Observation.rs': + case 'patient/Observation.r': case 'patient/Observation.rs?category=vital-signs': case 'patient/Observation.rs?_security=L': case 'launch/patient': diff --git a/src/simple-proxy.js b/src/simple-proxy.js index dd49749c..3d51415b 100644 --- a/src/simple-proxy.js +++ b/src/simple-proxy.js @@ -25,6 +25,15 @@ module.exports = (req, res) => { let token = null; let granularScopes = null; + // Require token for Connectathon ------------------------------------------ + + if (!req.headers.authorization) { + console.log('No authorization header present!'); + return res.status(403).send( + `{"Error": "Authorization is required during the Connectathon!"}` + ); + } + // Validate token ---------------------------------------------------------- if (req.headers.authorization) { From 0858b0bfb68278b0dcef97d649fdc7c6e3478bed Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Thu, 10 Sep 2020 16:06:08 -0500 Subject: [PATCH 25/54] Disable forced auth for connectathon - side effect of disabling the patient selectors. --- src/simple-proxy.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/simple-proxy.js b/src/simple-proxy.js index 3d51415b..c3eeb244 100644 --- a/src/simple-proxy.js +++ b/src/simple-proxy.js @@ -25,14 +25,13 @@ module.exports = (req, res) => { let token = null; let granularScopes = null; - // Require token for Connectathon ------------------------------------------ - - if (!req.headers.authorization) { - console.log('No authorization header present!'); - return res.status(403).send( - `{"Error": "Authorization is required during the Connectathon!"}` - ); - } + // // Require token for Connectathon ------------------------------------------ + // if (!req.headers.authorization) { + // console.log('No authorization header present!'); + // return res.status(403).send( + // `{"Error": "Authorization is required during the Connectathon!"}` + // ); + // } // Validate token ---------------------------------------------------------- if (req.headers.authorization) { From 9494762c3381794105789e80cc74c221c88e32dd Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Thu, 10 Sep 2020 17:03:07 -0500 Subject: [PATCH 26/54] Added handling for format 'patient={id}'. Removed 'nice' handling of duplicate scope listings. --- granular-scopes-app/src/components/ResourceComponent.tsx | 6 +++--- src/GranularHelper.js | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/granular-scopes-app/src/components/ResourceComponent.tsx b/granular-scopes-app/src/components/ResourceComponent.tsx index 74bafcf4..bca8f6fe 100644 --- a/granular-scopes-app/src/components/ResourceComponent.tsx +++ b/granular-scopes-app/src/components/ResourceComponent.tsx @@ -314,9 +314,9 @@ export default function ResourceComponent(props:ResourceComponentProps) { let paramShort:string = key.substr(paramIndex + 1); - if (addedShortParams.indexOf(paramShort) !== -1) { - return; - } + // if (addedShortParams.indexOf(paramShort) !== -1) { + // return; + // } addedShortParams.push(paramShort); diff --git a/src/GranularHelper.js b/src/GranularHelper.js index 0ab11f02..eb554e2a 100644 --- a/src/GranularHelper.js +++ b/src/GranularHelper.js @@ -67,7 +67,7 @@ class GranularHelper { return false; } - const debug = false; + const debug = true; let interaction; @@ -208,7 +208,8 @@ class GranularHelper { continue; } - if (valueCode === prop.code) { + if ((valueCode === prop.code) || + (prop.code.endsWith('/' + valueCode))) { if (debug) console.log(' match found, incrementing passes'); filterPasses = true; fieldPassCount++; From cabf3c8dc5da3bc4b81df3970b9ca583ed91bfe0 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Fri, 11 Sep 2020 09:41:14 -0500 Subject: [PATCH 27/54] Added category=laboratory for testing --- granular-scopes-app/src/components/ParametersTabScenarios.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/granular-scopes-app/src/components/ParametersTabScenarios.tsx b/granular-scopes-app/src/components/ParametersTabScenarios.tsx index b6d3d7d0..8b79dedd 100644 --- a/granular-scopes-app/src/components/ParametersTabScenarios.tsx +++ b/granular-scopes-app/src/components/ParametersTabScenarios.tsx @@ -25,6 +25,7 @@ const _defaultScopes:LaunchScope = new LaunchScope([ ['patient/Observation.rs', true], ['patient/Observation.crs', false], ['patient/Observation.rs?category=vital-signs', false], + ['patient/Observation.rs?category=laboratory', false], ['patient/Observation.rs?category=http://terminology.hl7.org/CodeSystem/observation-category|vital-signs', false], ['patient/Observation.crs?category=vital-signs', false], ['patient/Observation.rs?_security=L', false], From 8fa7e09cd14761fd69393b0f9620524a477e1ee9 Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Fri, 11 Sep 2020 10:49:58 -0500 Subject: [PATCH 28/54] Added patient/Observation.read for Cerner testing. Turned off debugging of granular scope checks. --- granular-scopes-app/src/components/ParametersTabScenarios.tsx | 2 ++ src/GranularHelper.js | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/granular-scopes-app/src/components/ParametersTabScenarios.tsx b/granular-scopes-app/src/components/ParametersTabScenarios.tsx index 8b79dedd..7a8897ad 100644 --- a/granular-scopes-app/src/components/ParametersTabScenarios.tsx +++ b/granular-scopes-app/src/components/ParametersTabScenarios.tsx @@ -37,6 +37,7 @@ const _defaultScopes:LaunchScope = new LaunchScope([ ['patient/Observation.rs?_security=L,N,R', false], ['patient/Observation.rs?_security=L,N,R,V', false], ['patient/Observation.rs?category=vital-signs&_security=L', false], + ['patient/Observation.read', false], ]); const _scopeKey:string = 'smart-parameters-scenarios'; @@ -78,6 +79,7 @@ export default function ParametersTabScenarios(props: ParametersTabScenariosProp scopes.forEach((value, key) => { switch (key) { + case 'patient/Observation.read': case 'patient/Observation.rs?category=vital-signs&_security=L': case 'patient/Observation.r': case 'patient/Observation.rs?category=vital-signs': diff --git a/src/GranularHelper.js b/src/GranularHelper.js index eb554e2a..d8db17e0 100644 --- a/src/GranularHelper.js +++ b/src/GranularHelper.js @@ -67,7 +67,7 @@ class GranularHelper { return false; } - const debug = true; + const debug = false; let interaction; From 3d99e3d7f1e789ef825b5a6c0921c3cdfbe990f0 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 17:01:55 -0600 Subject: [PATCH 29/54] Add token introspection to fix #7 --- src/TokenHandler.js | 2 +- src/index.js | 6 +++++ src/tokenIntrospection.js | 33 +++++++++++++++++++++++++++ test/api.js | 48 +++++++++++++++++++++++++++++++++++++++ tests/api.js | 1 + 5 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 src/tokenIntrospection.js diff --git a/src/TokenHandler.js b/src/TokenHandler.js index d628f4a4..894ce5cb 100644 --- a/src/TokenHandler.js +++ b/src/TokenHandler.js @@ -265,7 +265,7 @@ class TokenHandler extends SMARTHandler { var token = Object.assign({}, clientDetailsToken.context, { token_type: "bearer", scope : clientDetailsToken.scope, - client_id : req.body.client_id, + client_id : clientDetailsToken.client_id || req.body.client_id, expires_in: expiresIn }); diff --git a/src/index.js b/src/index.js index 76d64850..19312490 100644 --- a/src/index.js +++ b/src/index.js @@ -11,6 +11,7 @@ const generator = require("./generator"); const lib = require("./lib"); const launcher = require("./launcher"); const wellKnownSmart = require("./wellKnownSmartConfiguration"); +const tokenIntrospection = require("./tokenIntrospection"); const handleParseError = function(err, req, res, next) { @@ -111,6 +112,11 @@ app.get(buildRoutePermutations( wellKnownSmart ); +app.post(buildRoutePermutations(`/introspect`), + bodyParser.urlencoded(), + tokenIntrospection +); + // picker app.get(buildRoutePermutations("/picker"), (req, res) => { res.sendFile("picker.html", {root: './static'}); diff --git a/src/tokenIntrospection.js b/src/tokenIntrospection.js new file mode 100644 index 00000000..cae66ee1 --- /dev/null +++ b/src/tokenIntrospection.js @@ -0,0 +1,33 @@ +const { exception } = require("console"); +const jwkToPem = require("jwk-to-pem"); +const jwt = require("jsonwebtoken"); + +const config = require("./config"); + +const OIDC_ISSUER_PUBLIC_KEY = jwkToPem(config.oidcKeypair, { private: false }); +const AUTH_SERVER_PRIVATE_KEY = config.jwtSecret; + +module.exports = (req, res) => { + try { + const verified = jwt.verify(req.body.token, AUTH_SERVER_PRIVATE_KEY); + let id_claims = {} + try { + id_claims = jwt.verify(verified.id_token, OIDC_ISSUER_PUBLIC_KEY); + } catch { + + } + + res.json({ + ...verified, + active: true, + refresh_token: undefined, + id_token: undefined, + iss: id_claims.iss, + sub: id_claims.sub, + fhirUser: id_claims.fhirUser, + }); + + } catch { + res.json({active: false}) + } +}; diff --git a/test/api.js b/test/api.js index c633beac..3af40622 100644 --- a/test/api.js +++ b/test/api.js @@ -217,6 +217,7 @@ function getAuthCode(options) { } function getAuthToken(options) { + console.log("Gethat", options.code); return new Promise((resolve, reject) => { Request({ url : `${options.baseUrl}auth/token`, @@ -270,6 +271,18 @@ function authorize(options) { ); } +function introspect(options) { + return requestPromise({ + url : `${options.baseUrl}introspect`, + method : "POST", + followRedirect: false, + json : true, + form: { + token: options.accessToken + } + }).then(res => res.body); +} + function buildRoutePermutations(suffix = "", fhirVersion) { suffix = suffix.replace(/^\//, ""); let out = []; @@ -878,6 +891,41 @@ describe('Auth', function() { }); }); }); + + describe('token introspection', function() { + buildRoutePermutations().forEach(path => { + it(`${path}introspect yields a valid introspection response`, done => { + authorize({ + scope : "offline_access launch launch/patient openid fhirUser", + baseUrl: config.baseUrl + path, + launch : { + launch_pt : 1, + skip_login: 1, + skip_auth : 1, + encounter : "bcd", + patient: "abc" + }, + client_id: "example-client", + patient : "abc", + }).then(tokenResponse => { + return introspect({ + baseUrl: config.baseUrl + path, + accessToken: tokenResponse.access_token + }) + }).then(result => { + console.log("R", result); + expect(result.active).to.be.true; + expect(result.exp).to.exist; + expect(result.scope).to.exist; + expect(result.patient).to.equal("abc"); + expect(result.client_id).to.equal("example-client"); + done(); + }) + }) + }); + + }); + describe('token', function() { buildRoutePermutations().forEach(path => { diff --git a/tests/api.js b/tests/api.js index 1efcee9f..0e1481e3 100644 --- a/tests/api.js +++ b/tests/api.js @@ -261,6 +261,7 @@ function refreshSession(options) { }).then(res => res.body); } + function authorize(options) { return getAuthCode(options).then( code => getAuthToken({ code, baseUrl: options.baseUrl }) From 4148064cb0a9ebdf29dc69e2b6114ee57e36bb85 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 21:16:34 -0600 Subject: [PATCH 30/54] Update api.js --- test/api.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/test/api.js b/test/api.js index 3af40622..5773e15f 100644 --- a/test/api.js +++ b/test/api.js @@ -217,7 +217,6 @@ function getAuthCode(options) { } function getAuthToken(options) { - console.log("Gethat", options.code); return new Promise((resolve, reject) => { Request({ url : `${options.baseUrl}auth/token`, @@ -913,7 +912,6 @@ describe('Auth', function() { accessToken: tokenResponse.access_token }) }).then(result => { - console.log("R", result); expect(result.active).to.be.true; expect(result.exp).to.exist; expect(result.scope).to.exist; From 97d4c1b485156d9b78723829042a5fef11e1d0d4 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 21:25:18 -0600 Subject: [PATCH 31/54] Update index.js --- src/index.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/index.js b/src/index.js index 19312490..13ca4d52 100644 --- a/src/index.js +++ b/src/index.js @@ -112,11 +112,6 @@ app.get(buildRoutePermutations( wellKnownSmart ); -app.post(buildRoutePermutations(`/introspect`), - bodyParser.urlencoded(), - tokenIntrospection -); - // picker app.get(buildRoutePermutations("/picker"), (req, res) => { res.sendFile("picker.html", {root: './static'}); From 8f379e764ac93766d5ea2d1be25beca5e7568a65 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 21:27:00 -0600 Subject: [PATCH 32/54] Update smart-auth.js --- src/smart-auth.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/smart-auth.js b/src/smart-auth.js index 5b1b9950..f3db66c7 100644 --- a/src/smart-auth.js +++ b/src/smart-auth.js @@ -4,6 +4,7 @@ const router = require("express").Router({ mergeParams: true }); const AuthorizeHandler = require("./AuthorizeHandler"); const RegistrationHandler = require("./RegistrationHandler"); const TokenHandler = require("./TokenHandler"); +const tokenIntrospection = require("./tokenIntrospection"); router.get( @@ -11,6 +12,11 @@ router.get( AuthorizeHandler.handleRequest ); +router.post("/introspect", + bodyParser.urlencoded( extended: false ), + tokenIntrospection +); + router.post( "/token", bodyParser.urlencoded({ extended: false }), @@ -24,4 +30,4 @@ router.post( RegistrationHandler.handleRequest ); -module.exports = router; \ No newline at end of file +module.exports = router; From 424cc004d1da66ddece83089b7a506909a92b209 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 21:27:19 -0600 Subject: [PATCH 33/54] Update src/index.js --- src/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/index.js b/src/index.js index 13ca4d52..76d64850 100644 --- a/src/index.js +++ b/src/index.js @@ -11,7 +11,6 @@ const generator = require("./generator"); const lib = require("./lib"); const launcher = require("./launcher"); const wellKnownSmart = require("./wellKnownSmartConfiguration"); -const tokenIntrospection = require("./tokenIntrospection"); const handleParseError = function(err, req, res, next) { From 1e02db0722e9fd7ff1908c404129af9fd44bf449 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Thu, 7 Jan 2021 21:28:44 -0600 Subject: [PATCH 34/54] Update api.js --- test/api.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/api.js b/test/api.js index 5773e15f..711617ce 100644 --- a/test/api.js +++ b/test/api.js @@ -272,7 +272,7 @@ function authorize(options) { function introspect(options) { return requestPromise({ - url : `${options.baseUrl}introspect`, + url : `${options.baseUrl}auth/introspect`, method : "POST", followRedirect: false, json : true, @@ -893,7 +893,7 @@ describe('Auth', function() { describe('token introspection', function() { buildRoutePermutations().forEach(path => { - it(`${path}introspect yields a valid introspection response`, done => { + it(`${path}auth/introspect yields a valid introspection response`, done => { authorize({ scope : "offline_access launch launch/patient openid fhirUser", baseUrl: config.baseUrl + path, From e86eeb9e10e355d2efaaa13845aff012edfe2e5c Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 05:12:16 +0000 Subject: [PATCH 35/54] Add POST-based authorize to fix #5 --- src/AuthorizeHandler.js | 41 +++++++++++++++--------------- src/smart-auth.js | 6 +++++ src/wellKnownSmartConfiguration.js | 4 ++- test/api.js | 26 +++++++++++++++++-- 4 files changed, 54 insertions(+), 23 deletions(-) diff --git a/src/AuthorizeHandler.js b/src/AuthorizeHandler.js index c22365ef..dfebf1d0 100644 --- a/src/AuthorizeHandler.js +++ b/src/AuthorizeHandler.js @@ -16,9 +16,10 @@ class AuthorizeHandler extends SMARTHandler { constructor(req, res) { super(req, res); + this.inputs = req.body || req.query; this.sim = this.getRequestedSIM(); - this.scope = new ScopeSet(decodeURIComponent(req.query.scope)); - this.nonce = req.query.nonce ? decodeURIComponent(req.query.nonce) : undefined; + this.scope = new ScopeSet(decodeURIComponent(this.inputs.scope)); + this.nonce = this.inputs.nonce ? decodeURIComponent(this.inputs.nonce) : undefined; } /** @@ -29,10 +30,10 @@ class AuthorizeHandler extends SMARTHandler { */ getRequestedSIM() { let sim = {}, request = this.request; - if (request.query.launch || request.params.sim) { + if (this.inputs.launch || request.params.sim) { try { sim = Codec.decode(JSON.parse(base64url.decode( - request.query.launch || request.params.sim + this.inputs.launch || request.params.sim ))); } catch(ex) { @@ -171,8 +172,8 @@ class AuthorizeHandler extends SMARTHandler { need_patient_banner: !sim.sim_ehr, smart_style_url : config.baseUrl + "/smart-style.json", }), - client_id: this.request.query.client_id, - scope : this.request.query.scope, + client_id: this.inputs.client_id, + scope : this.inputs.scope, sde : sim.sde }; @@ -254,7 +255,7 @@ class AuthorizeHandler extends SMARTHandler { requiredParams.push("aud"); } - const missingParam = Lib.getFirstMissingProperty(req.query, requiredParams); + const missingParam = Lib.getFirstMissingProperty(this.inputs, requiredParams); if (missingParam) { if (missingParam == "redirect_uri") { Lib.replyWithError(res, "missing_parameter", 400, missingParam); @@ -268,7 +269,7 @@ class AuthorizeHandler extends SMARTHandler { // bad_redirect_uri if we cannot parse it let RedirectURL; try { - RedirectURL = Url.parse(decodeURIComponent(req.query.redirect_uri), true); + RedirectURL = Url.parse(decodeURIComponent(this.inputs.redirect_uri), true); } catch (ex) { Lib.replyWithError(res, "bad_redirect_uri", 400, ex.message); return false; @@ -277,7 +278,7 @@ class AuthorizeHandler extends SMARTHandler { // Relative redirect_uri like "whatever" will eventually result in wrong // URLs like "/auth/whatever". We must only support full URLs. if (!RedirectURL.protocol) { - Lib.replyWithError(res, "no_redirect_uri_protocol", 400, req.query.redirect_uri); + Lib.replyWithError(res, "no_redirect_uri_protocol", 400, this.inputs.redirect_uri); return false; } @@ -287,7 +288,7 @@ class AuthorizeHandler extends SMARTHandler { config.baseUrl, req.baseUrl.replace(config.authBaseUrl, config.fhirBaseUrl) ); - let a = Lib.normalizeUrl(req.query.aud).replace(/^https?/, "").replace(/^:\/\/localhost/, "://127.0.0.1"); + let a = Lib.normalizeUrl(this.inputs.aud).replace(/^https?/, "").replace(/^:\/\/localhost/, "://127.0.0.1"); let b = Lib.normalizeUrl(apiUrl ).replace(/^https?/, "").replace(/^:\/\/localhost/, "://127.0.0.1"); if (a != b) { Lib.redirectWithError(req, res, "bad_audience"); @@ -306,15 +307,15 @@ class AuthorizeHandler extends SMARTHandler { const sim = this.sim; // Handle response from picker, login or auth screen - if (req.query.patient ) sim.patient = req.query.patient; - if (req.query.provider ) sim.provider = req.query.provider; - if (req.query.encounter ) sim.encounter = req.query.encounter; - if (req.query.auth_success ) sim.skip_auth = "1"; - if (req.query.login_success) sim.skip_login = "1"; - if (req.query.aud_validated) sim.aud_validated = "1"; + if (this.inputs.patient ) sim.patient = this.inputs.patient; + if (this.inputs.provider ) sim.provider = this.inputs.provider; + if (this.inputs.encounter ) sim.encounter = this.inputs.encounter; + if (this.inputs.auth_success ) sim.skip_auth = "1"; + if (this.inputs.login_success) sim.skip_login = "1"; + if (this.inputs.aud_validated) sim.aud_validated = "1"; // User decided not to authorize the app launch - if (req.query.auth_success == "0") { + if (this.inputs.auth_success == "0") { return Lib.redirectWithError(req, res, "unauthorized"); } @@ -364,10 +365,10 @@ class AuthorizeHandler extends SMARTHandler { } // LAUNCH! - const RedirectURL = Url.parse(decodeURIComponent(req.query.redirect_uri), true); + const RedirectURL = Url.parse(decodeURIComponent(this.inputs.redirect_uri), true); RedirectURL.query.code = this.createAuthCode(); - if (req.query.state) { - RedirectURL.query.state = req.query.state; + if (this.inputs.state) { + RedirectURL.query.state = this.inputs.state; } res.redirect(Url.format(RedirectURL)); } diff --git a/src/smart-auth.js b/src/smart-auth.js index 5b1b9950..387c1791 100644 --- a/src/smart-auth.js +++ b/src/smart-auth.js @@ -11,6 +11,12 @@ router.get( AuthorizeHandler.handleRequest ); +router.post( + "/authorize", + bodyParser.urlencoded({ extended: false }), + AuthorizeHandler.handleRequest +); + router.post( "/token", bodyParser.urlencoded({ extended: false }), diff --git a/src/wellKnownSmartConfiguration.js b/src/wellKnownSmartConfiguration.js index 183dec6d..a53f9b0f 100644 --- a/src/wellKnownSmartConfiguration.js +++ b/src/wellKnownSmartConfiguration.js @@ -144,7 +144,9 @@ module.exports = (req, res) => { "permission-patient", // support for user-level scopes (e.g. user/Appointment.read). - "permission-user" + "permission-user", + + "authorize-post" ] }; diff --git a/test/api.js b/test/api.js index c633beac..407f7670 100644 --- a/test/api.js +++ b/test/api.js @@ -177,10 +177,11 @@ function encodeSim(object = {}) { function getAuthCode(options) { return new Promise((resolve, reject) => { Request({ + method: options.post ? "POST" : "GET", url : `${options.baseUrl}auth/authorize`, strictSSL: false, followRedirect: false, - qs: { + [options.post ? "form" : "qs"]: { response_type: "code", patient : options.patient || "x", client_id : options.client_id || "x", @@ -556,6 +557,26 @@ describe('Proxy', function() { describe('Auth', function() { describe('authorize', function() { + buildRoutePermutations().forEach(path => { + it(`POST ${path}`, done => { + getAuthCode({ + post: true, + scope : "offline_access launch launch/patient openid fhirUser", + baseUrl: config.baseUrl + path, + launch : { + launch_pt : 1, + skip_login: 1, + skip_auth : 1, + encounter : "bcd", + patient: "abc" + }, + }).then(code => { + expect(code).to.have.length.greaterThan(10); + done() + }); + }); + }); + // auth/authorize Checks for required params buildRoutePermutations("auth/authorize").forEach(path => { @@ -579,7 +600,6 @@ describe('Auth', function() { }); }); }); - // it(`${path} with missing "client_id" param`, done => { // request(app) // .get(path + "?response_type=code&client_id=&redirect_uri=http%3A%2F%2Fx&aud=x&state=abc") @@ -599,8 +619,10 @@ describe('Auth', function() { .expect(400) .end(done); }); + }); + // can simulate invalid redirect_uri error { let sim = new Buffer('{"auth_error":"auth_invalid_redirect_uri"}').toString('base64'); From a5a3e8ca8704c43971d64d24700e16396436c097 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 04:14:00 +0000 Subject: [PATCH 36/54] Add permission-v2 capability to fix #4 --- src/wellKnownSmartConfiguration.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/wellKnownSmartConfiguration.js b/src/wellKnownSmartConfiguration.js index 183dec6d..b003f6bd 100644 --- a/src/wellKnownSmartConfiguration.js +++ b/src/wellKnownSmartConfiguration.js @@ -144,7 +144,12 @@ module.exports = (req, res) => { "permission-patient", // support for user-level scopes (e.g. user/Appointment.read). - "permission-user" + "permission-user", + + // support for SMARTv2 scopes (e.g., `patient/Observation.rs`) + "permission-v2", + + ] }; From f70c484a031c7e493010f355af1de7eb0d5fe4a5 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 22:54:19 +0000 Subject: [PATCH 37/54] Add PKCE support --- src/AuthorizeHandler.js | 17 ++++++++- src/TokenHandler.js | 8 ++++ src/config.js | 5 ++- src/smart-auth.js | 2 +- test/api.js | 84 ++++++++++++++++++++++++++++++++++++++--- 5 files changed, 106 insertions(+), 10 deletions(-) diff --git a/src/AuthorizeHandler.js b/src/AuthorizeHandler.js index dfebf1d0..8af123bc 100644 --- a/src/AuthorizeHandler.js +++ b/src/AuthorizeHandler.js @@ -173,6 +173,8 @@ class AuthorizeHandler extends SMARTHandler { smart_style_url : config.baseUrl + "/smart-style.json", }), client_id: this.inputs.client_id, + code_challenge_method: this.inputs.code_challenge_method, + code_challenge: this.inputs.code_challenge, scope : this.inputs.scope, sde : sim.sde }; @@ -225,7 +227,7 @@ class AuthorizeHandler extends SMARTHandler { redirect(to, query = {}) { let redirectUrl = Url.parse(this.request.originalUrl, true); - redirectUrl.query = Object.assign(redirectUrl.query, query, { + redirectUrl.query = Object.assign(redirectUrl.query, this.inputs, query, { aud_validated: this.sim.aud_validated, aud : "" }); @@ -297,6 +299,17 @@ class AuthorizeHandler extends SMARTHandler { sim.aud_validated = "1"; } + if (this.inputs.code_challenge_method && this.inputs.code_challenge_method !== 'S256') { + Lib.redirectWithError(req, res, "invalid_code_challenge_method"); + return false; + } + + if (this.inputs.code_challenge_method && !this.inputs.code_challenge) { + Lib.redirectWithError(req, res, "missing_code_challenge"); + return false; + } + + return true; } @@ -334,7 +347,7 @@ class AuthorizeHandler extends SMARTHandler { return Lib.redirectWithError(req, res, "sim_invalid_scope"); } - // Validate query parameters + // Validate input parameters if (!this.validateParams()) { return; } diff --git a/src/TokenHandler.js b/src/TokenHandler.js index 894ce5cb..792ec2f7 100644 --- a/src/TokenHandler.js +++ b/src/TokenHandler.js @@ -135,6 +135,14 @@ class TokenHandler extends SMARTHandler { let token; try { token = jwt.verify(this.request.body.code, config.jwtSecret); + if (token.code_challenge_method === 'S256') { + const hash = crypto.createHash('sha256'); + hash.update(this.request.body.code_verifier || ""); + const code_challenge = base64url.encode(hash.digest()); + if (code_challenge !== token.code_challenge) { + return Lib.replyWithError(this.response, "invalid_grant", 401, code_challenge, token.code_challenge); + } + } } catch (e) { return Lib.replyWithError(this.response, "invalid_token", 401, e.message); } diff --git a/src/config.js b/src/config.js index ef16bd70..24f00745 100644 --- a/src/config.js +++ b/src/config.js @@ -76,7 +76,10 @@ module.exports = { "invalid_scope" : 'Invalid scope: "%s"', "missing_scope" : "Empty scope", "token_invalid_scope" : "Simulated invalid scope error", - "bad_grant_type" : "Unknown or missing grant_type parameter" + "bad_grant_type" : "Unknown or missing grant_type parameter", + "invalid_code_challenge_method" : "Invalid code_challenge_method parameter", + "missing_code_challenge" : "Missing code_challenge parameter", + "invalid_grant" : "Invalid grant or Invalid PKCE Verifier, '%s' vs '%s'.", }, includeEncounterContextInStandaloneLaunch: true } diff --git a/src/smart-auth.js b/src/smart-auth.js index 5d0893c0..0a014738 100644 --- a/src/smart-auth.js +++ b/src/smart-auth.js @@ -13,7 +13,7 @@ router.get( ); router.post("/introspect", - bodyParser.urlencoded( extended: false ), + bodyParser.urlencoded({ extended: false }), tokenIntrospection ); diff --git a/test/api.js b/test/api.js index 000fdb17..a00b08ba 100644 --- a/test/api.js +++ b/test/api.js @@ -11,6 +11,7 @@ const base64url = require("base64-url"); const Lib = require("../src/lib"); const crypto = require("crypto"); const expect = require("chai").expect; +const { convertCompilerOptionsFromJson } = require('typescript'); const ENABLE_FHIR_VERSION_2 = true; @@ -158,7 +159,8 @@ function encodeSim(object = {}) { * @param {String} options.patient 0 or more comma-separated patient IDs. * Defaults to "x" because we ignore it. * @param {String} options.client_id The client_id of the app. Defaults to "x" - * because we ignore it. + * @param {String} options.code_challenge_method PKCE option; no PKCE request if omitted + * @param {String} options.code_challenge PKCE option; no PKCE request if omitted * @param {String} options.redirect_uri The uri to redirect to. Defaults to * "http://x.y" because we ignore it but still require it to be valid URL. * @param {String} options.scope @@ -183,6 +185,8 @@ function getAuthCode(options) { followRedirect: false, [options.post ? "form" : "qs"]: { response_type: "code", + code_challenge_method: options.code_challenge_method || undefined, + code_challenge: options.code_challenge || undefined, patient : options.patient || "x", client_id : options.client_id || "x", redirect_uri : options.redirect_uri || "http://x.y", @@ -203,11 +207,10 @@ function getAuthCode(options) { throw new Error(`auth/authorize did not redirect to the redirect_uri`) } let url = Url.parse(res.headers.location, true); - let code = url.query.code + ""; - if (!code) { - console.log(res.headers) + if (!url.query.code) { throw new Error(`auth/authorize did not redirect to the redirect_uri with code parameter`) } + let code = url.query.code + ""; // console.log("code: ", JSON.parse(base64url.decode(code.split(".")[1]))); resolve(code); } catch(ex) { @@ -227,7 +230,8 @@ function getAuthToken(options) { json: true, form: { grant_type: "authorization_code", - code : options.code + code : options.code, + code_verifier: options.code_verifier, } }, (error, res, body) => { if (error) { @@ -267,7 +271,7 @@ function refreshSession(options) { function authorize(options) { return getAuthCode(options).then( - code => getAuthToken({ code, baseUrl: options.baseUrl }) + code => getAuthToken({ code, baseUrl: options.baseUrl, code_verifier: options.code_verifier}) ); } @@ -623,6 +627,74 @@ describe('Auth', function() { }); // auth/authorize validates the redirect_uri parameter + buildRoutePermutations("auth/authorize").forEach(path => { + it(`${path} - validates the redirect_uri parameter`, done => { + request(app) + .get(path + "?response_type=x&client_id=x&redirect_uri=x&scope=x&state=x&aud=x") + .expect(/^Invalid redirect_uri parameter/) + .expect(400) + .end(done); + }); + + }); + + // auth/authorize validates pkce challenge method + buildRoutePermutations().forEach(path => { + it(`${path}auth/authorize - validates the code_challenge_method parameter`, done => { + request(app) + .get(path + `auth/authorize?code_challenge_method=plain&response_type=x&client_id=x&redirect_uri=http%3A%2F%2Fx&scope=x&state=x&aud=${encodeURIComponent(config.baseUrl + path)}fhir`) + .expect(/Invalid%20code_challenge_method%20parameter/) + .expect(302) + .end(done); + }); + + it(`${path}auth/authorize - validates the code_challenge parameter`, done => { + request(app) + .get(path + `auth/authorize?code_challenge_method=S256&response_type=x&client_id=x&redirect_uri=http%3A%2F%2Fx&scope=x&state=x&aud=${encodeURIComponent(config.baseUrl + path)}fhir`) + .expect(/Missing%20code_challenge%20parameter/) + .expect(302) + .end(done); + }); + + const code_verifier = base64url.encode(crypto.randomBytes(32)); + const hash = crypto.createHash('sha256'); + hash.update(code_verifier); + const code_challenge = base64url.encode(hash.digest()); + const authorizePayload = { + scope : "offline_access launch launch/patient openid fhirUser", + baseUrl: config.baseUrl + path, + code_challenge_method: 'S256', + code_challenge: code_challenge, + code_verifier: code_verifier, + launch : { + launch_pt : 1, + skip_login: 1, + skip_auth : 1, + encounter : "bcd", + patient: "abc" + }, + }; + + it(`POST ${path} - fails with PKCE S256 and an invalid code_verifier`, done => { + authorize({...authorizePayload, code_verifier: 'bad-verifier'}).catch(()=> { + done() + }); + }); + + it(`POST ${path} - succeeds with PKCE S256 and an valid code_verifier`, done => { + authorize(authorizePayload).then(()=> { + done() + }); + }); + + + + + }); + + + + buildRoutePermutations("auth/authorize").forEach(path => { it(`${path} - validates the redirect_uri parameter`, done => { request(app) From 0b1bf8d5f4c51b11bca80b2731f90a5eb4b21b90 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 22:59:32 +0000 Subject: [PATCH 38/54] Exit when tests finish --- package.json | 2 +- test/api.js | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 093029c0..142b7170 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "watch": "DOTENV_CONFIG_PATH=env/development.env node -r dotenv/config ./node_modules/.bin/nodemon ./src/index.js", "watchWin": "env\\development.bat && node_modules\\.bin\\nodemon .\\src\\index.js", "start": "node ./src/index.js", - "test": "DOTENV_CONFIG_PATH=env/test.env node -r dotenv/config ./node_modules/.bin/mocha test/*.js", + "test": "DOTENV_CONFIG_PATH=env/test.env node -r dotenv/config ./node_modules/.bin/mocha test/*.js --exit", "test:cover": "DOTENV_CONFIG_PATH=env/test.env node -r dotenv/config ./node_modules/.bin/nyc --reporter=lcov --reporter=text mocha test/*.js", "test:watch": "DOTENV_CONFIG_PATH=env/test.env node -r dotenv/config ./node_modules/.bin/nodemon -w ./test ./node_modules/.bin/nyc --reporter=lcov mocha -R progress test/*.js", "coverage": "DOTENV_CONFIG_PATH=env/test.env node -r dotenv/config ./node_modules/.bin/nyc report", diff --git a/test/api.js b/test/api.js index a00b08ba..42d690ec 100644 --- a/test/api.js +++ b/test/api.js @@ -407,11 +407,11 @@ describe('Proxy', function() { .expect(401, done); }); - it ("Can simulate custom token errors", null); - it ("Keeps protected data-sets read-only", null); - it ("Inject sandbox tag into POST and PUT requests", null); - it ("Make urls conditional and if exists, change /id to ?_id=", null); - it ("Apply patient scope to GET requests", null); + // xit ("Can simulate custom token errors", null); + // xit ("Keeps protected data-sets read-only", null); + // xit ("Inject sandbox tag into POST and PUT requests", null); + // xit ("Make urls conditional and if exists, change /id to ?_id=", null); + // xit ("Apply patient scope to GET requests", null); it ("Adjust urls in the fhir response", done => { request(app) @@ -1342,7 +1342,8 @@ describe('Backend Services', () => { }); }); - describe('Fhir Requests', () => { - it ("TODO..."); - }); -}); + //TODO + // describe('Fhir Requests', () => { + // it ("TODO..."); + // }); +}); \ No newline at end of file From 760239a36dddc1f7fcdcaf2c97a885950b51edcf Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 17:00:20 -0600 Subject: [PATCH 39/54] Update test/api.js --- test/api.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/test/api.js b/test/api.js index 42d690ec..9c708cef 100644 --- a/test/api.js +++ b/test/api.js @@ -11,7 +11,6 @@ const base64url = require("base64-url"); const Lib = require("../src/lib"); const crypto = require("crypto"); const expect = require("chai").expect; -const { convertCompilerOptionsFromJson } = require('typescript'); const ENABLE_FHIR_VERSION_2 = true; @@ -1346,4 +1345,4 @@ describe('Backend Services', () => { // describe('Fhir Requests', () => { // it ("TODO..."); // }); -}); \ No newline at end of file +}); From 1656636cf245253c0da7465fddecdb30098c5364 Mon Sep 17 00:00:00 2001 From: Josh Mandel Date: Fri, 8 Jan 2021 17:03:03 -0600 Subject: [PATCH 40/54] Add code_challenge_methods_supported to dsicovery --- src/wellKnownSmartConfiguration.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/wellKnownSmartConfiguration.js b/src/wellKnownSmartConfiguration.js index 1eae05ee..67b3283f 100644 --- a/src/wellKnownSmartConfiguration.js +++ b/src/wellKnownSmartConfiguration.js @@ -40,6 +40,11 @@ module.exports = (req, res) => { // revoke a token. "revocation_endpoint": undefined, + // For PKCE, a list of supported challenge methods the client can choose + "code_challenge_methods_supported": [ + "S256" + ], + // OPTIONAL, array of client authentication methods supported by the // token endpoint. The options are “client_secret_post” and “client_secret_basic”. "token_endpoint_auth_methods_supported": [ From f7eb438b0717955aeedf4ed3ddd3183e754719ed Mon Sep 17 00:00:00 2001 From: Gino Canessa Date: Wed, 13 Jan 2021 10:41:01 -0600 Subject: [PATCH 41/54] SMART Config and Introspection Working --- granular-scopes-app/package-lock.json | 16799 +++++++++++++- granular-scopes-app/package.json | 2 +- .../src/components/MainPage.tsx | 262 +- .../src/components/StandaloneParameters.tsx | 35 + granular-scopes-app/src/models/CommonProps.ts | 10 + .../src/models/SmartConfiguration.ts | 13 + granular-scopes-app/src/util/AuthHelper.ts | 62 + granular-scopes-app/yarn.lock | 19135 +++++++++------- package-lock.json | 7806 ++++++- src/tokenIntrospection.js | 4 +- src/wellKnownSmartConfiguration.js | 2 +- 11 files changed, 35301 insertions(+), 8829 deletions(-) create mode 100644 granular-scopes-app/src/models/SmartConfiguration.ts create mode 100644 granular-scopes-app/src/util/AuthHelper.ts diff --git a/granular-scopes-app/package-lock.json b/granular-scopes-app/package-lock.json index 1173a5cb..2d83e1d2 100644 --- a/granular-scopes-app/package-lock.json +++ b/granular-scopes-app/package-lock.json @@ -1,8 +1,16667 @@ { "name": "granular-scopes-app", "version": "0.1.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "0.1.0", + "dependencies": { + "@blueprintjs/core": "^3.31.0", + "@blueprintjs/datetime": "^3.18.6", + "@blueprintjs/select": "^3.13.7", + "@testing-library/jest-dom": "^4.2.4", + "@testing-library/react": "^9.3.2", + "@testing-library/user-event": "^7.1.2", + "@types/jest": "^24.0.0", + "@types/node": "^12.0.0", + "@types/react": "^16.9.0", + "@types/react-dom": "^16.9.0", + "@types/react-syntax-highlighter": "^11.0.4", + "fhirclient": "^2.3.1", + "react": "^16.13.1", + "react-dom": "^16.13.1", + "react-markdown": "^4.3.1", + "react-scripts": "^3.4.4", + "react-syntax-highlighter": "^13.5.1", + "typescript": "~3.7.2" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.11.0.tgz", + "integrity": "sha512-TPSvJfv73ng0pfnEOh17bYMPQbI95+nGWc71Ss4vZdRBHTDqmM9Z8ZV4rYz8Ks7sfzc95n30k6ODIq5UGnXcYQ==", + "dependencies": { + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/compat-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/generator": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.0.tgz", + "integrity": "sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==", + "dependencies": { + "@babel/types": "^7.11.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz", + "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz", + "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.10.4.tgz", + "integrity": "sha512-5nPcIZ7+KKDxT1427oBivl9V9YTal7qk0diccnh7RrcgrT/pGFOjgGw1dgryyx1GvHEpXVfoDF6Ak3rTiWh8Rg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-builder-react-jsx-experimental": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx-experimental/-/helper-builder-react-jsx-experimental-7.10.5.tgz", + "integrity": "sha512-Buewnx6M4ttG+NLkKyt7baQn7ScC/Td+e99G914fRU8fGIUivDDgVIQeDHFa5e4CRSJQt58WpNHhsAZgtzVhsg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/types": "^7.10.5" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.10.4.tgz", + "integrity": "sha512-a3rYhlsGV0UHNDvrtOXBg8/OpfV0OKTkxKPzIplS1zpx7CygDcWWxckxZeDd3gzPzC4kUT0A4nVFDK0wGMh4MQ==", + "dependencies": { + "@babel/compat-data": "^7.10.4", + "browserslist": "^4.12.0", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.10.5.tgz", + "integrity": "sha512-0nkdeijB7VlZoLT3r/mY3bUkw3T8WG/hNw+FATs/6+pG2039IJWjTYL0VTISqsNHMUTEnwbVnc89WIJX9Qed0A==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-member-expression-to-functions": "^7.10.5", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz", + "integrity": "sha512-2/hu58IEPKeoLF45DBwx3XFqsbCXmkdAay4spVr2x0jYgRxrSNp+ePwvSsy9g6YSaNDcKIQVPXk1Ov8S2edk2g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-regex": "^7.10.4", + "regexpu-core": "^4.7.0" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz", + "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/types": "^7.10.5", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz", + "integrity": "sha512-4K71RyRQNPRrR85sr5QY4X3VwG4wtVoXZB9+L3r1Gp38DhELyHCtovqydRi7c1Ovb17eRGiQ/FD5s8JdU0Uy5A==", + "dependencies": { + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz", + "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dependencies": { + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/@babel/helper-regex": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz", + "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==", + "dependencies": { + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.tgz", + "integrity": "sha512-86Lsr6NNw3qTNl+TBcF1oRZMaVzJtbWTyTko+CQL/tvNvcGYEFKbLXDPxtW0HKk3McNOk4KzY55itGWCAGK5tg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-wrap-function": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz", + "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", + "dependencies": { + "@babel/types": "^7.11.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==" + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz", + "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dependencies": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.11.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.3.tgz", + "integrity": "sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz", + "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz", + "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.8.3.tgz", + "integrity": "sha512-e3RvdvS4qPJVTe288DlXjwKflpfy1hr0j5dz5WpIYYeP7vQZg2WfAEIp8k5/Lwis/m5REXEteIz6rrcDtXXG7w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-decorators": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz", + "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.10.4.tgz", + "integrity": "sha512-aNdf0LY6/3WXkhh0Fdb6Zk9j1NMD8ovj3F6r0+3j837Pn1S1PdNtcwJ5EG9WkVPNHPxyJDaxMaAOVq4eki0qbg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz", + "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.11.0.tgz", + "integrity": "sha512-/f8p4z+Auz0Uaf+i8Ekf1iM7wUNLcViFUGiPxKeXvxTSl63B875YPiVdUDdem7hREcI0E0kSpEhS8tF5RphK7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.10.4.tgz", + "integrity": "sha512-wq5n1M3ZUlHl9sqT2ok1T2/MTt6AXE0e1Lz4WzWBr95LsAZ5qDXe4KnFuauYyEyLiohvXFMdbsOTMyLZs91Zlw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.10.4.tgz", + "integrity": "sha512-73/G7QoRoeNkLZFxsoCCvlg4ezE4eM+57PnOqgaPOozd5myfj7p0muD1mRVJvbUWbOzD+q3No2bWbaKy+DJ8DA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz", + "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-transform-parameters": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz", + "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.11.0.tgz", + "integrity": "sha512-v9fZIu3Y8562RRwhm1BbMRxtqZNFmFA2EG+pT2diuU8PT3H6T/KXoZ54KgYisfOFZHV6PfvAiBIZ9Rcz+/JCxA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz", + "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz", + "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz", + "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.10.4.tgz", + "integrity": "sha512-2NaoC6fAk2VMdhY1eerkfHV+lVYC1u8b+jmRJISqANCJlTxYy19HGdIkkQtix2UtkcPuPu+IlDgrVseZnU03bw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.4.tgz", + "integrity": "sha512-yxQsX1dJixF4qEEdzVbst3SZQ58Nrooz8NV9Z9GL4byTE25BvJgl5lf0RECUf0fh28rZBb/RYTWn/eeKwCMrZQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz", + "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz", + "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz", + "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz", + "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz", + "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-remap-async-to-generator": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz", + "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz", + "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz", + "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-define-map": "^7.10.4", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.10.4", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz", + "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz", + "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz", + "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz", + "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz", + "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz", + "integrity": "sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-flow": "^7.8.3" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz", + "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz", + "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==", + "dependencies": { + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz", + "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz", + "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz", + "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz", + "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz", + "integrity": "sha512-f4RLO/OL14/FP1AEbcsWMzpbUz6tssRaeQg11RH1BP/XnPpRoVwgeYViMFacnkaw4k4wjRSjn3ip1Uw9TaXuMw==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.10.4", + "@babel/helper-module-transforms": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz", + "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz", + "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz", + "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz", + "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz", + "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==", + "dependencies": { + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz", + "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.10.4.tgz", + "integrity": "sha512-cYmQBW1pXrqBte1raMkAulXmi7rjg3VI6ZLg9QIic8Hq7BtYXaWuZSxsr2siOMI6SWwpxjWfnwhTUrd7JlAV7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.10.4.tgz", + "integrity": "sha512-Zd4X54Mu9SBfPGnEcaGcOrVAYOtjT2on8QZkLKEq1S/tHexG39d9XXGZv19VfRrDjPJzFmPfTAqOQS1pfFOujw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.10.4.tgz", + "integrity": "sha512-L+MfRhWjX0eI7Js093MM6MacKU4M6dnCRa/QPDwYMxjljzSCzzlzKzj9Pk4P3OtrPcxr2N3znR419nr3Xw+65A==", + "dependencies": { + "@babel/helper-builder-react-jsx": "^7.10.4", + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.10.4.tgz", + "integrity": "sha512-RM3ZAd1sU1iQ7rI2dhrZRZGv0aqzNQMbkIUCS1txYpi9wHQ2ZHNjo5TwX+UD6pvFW4AbWqLVYvKy5qJSAyRGjQ==", + "dependencies": { + "@babel/helper-builder-react-jsx-experimental": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.10.4.tgz", + "integrity": "sha512-yOvxY2pDiVJi0axdTWHSMi5T0DILN+H+SaeJeACHKjQLezEzhLx9nEF9xgpBLPtkZsks9cnb5P9iBEi21En3gg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.10.5.tgz", + "integrity": "sha512-wTeqHVkN1lfPLubRiZH3o73f4rfon42HpgxUSs86Nc+8QIcm/B9s8NNVXu/gwGcOyd7yDib9ikxoDLxJP0UiDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-jsx": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.10.4.tgz", + "integrity": "sha512-+njZkqcOuS8RaPakrnR9KvxjoG1ASJWpoIv/doyWngId88JoFlPlISenGXjrVacZUIALGUr6eodRs1vmPnF23A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz", + "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==", + "dependencies": { + "regenerator-transform": "^0.14.2" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz", + "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.0.tgz", + "integrity": "sha512-pUu9VSf3kI1OqbWINQ7MaugnitRss1z533436waNXp+0N3ur3zfut37sXiQMxkuCF4VUjwZucen/quskCh7NHw==", + "dependencies": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz", + "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz", + "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz", + "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/helper-regex": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.10.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz", + "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz", + "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.11.0.tgz", + "integrity": "sha512-edJsNzTtvb3MaXQwj8403B7mZoGu9ElDJQZOKjGUnvilquxBA3IQoEIOvkX/1O8xfAsnHS/oQhe2w/IXrr+w0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.10.5", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-typescript": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz", + "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz", + "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.11.0.tgz", + "integrity": "sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==", + "dependencies": { + "@babel/compat-data": "^7.11.0", + "@babel/helper-compilation-targets": "^7.10.4", + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-proposal-async-generator-functions": "^7.10.4", + "@babel/plugin-proposal-class-properties": "^7.10.4", + "@babel/plugin-proposal-dynamic-import": "^7.10.4", + "@babel/plugin-proposal-export-namespace-from": "^7.10.4", + "@babel/plugin-proposal-json-strings": "^7.10.4", + "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", + "@babel/plugin-proposal-numeric-separator": "^7.10.4", + "@babel/plugin-proposal-object-rest-spread": "^7.11.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.10.4", + "@babel/plugin-proposal-optional-chaining": "^7.11.0", + "@babel/plugin-proposal-private-methods": "^7.10.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.10.4", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-class-properties": "^7.10.4", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.10.4", + "@babel/plugin-transform-arrow-functions": "^7.10.4", + "@babel/plugin-transform-async-to-generator": "^7.10.4", + "@babel/plugin-transform-block-scoped-functions": "^7.10.4", + "@babel/plugin-transform-block-scoping": "^7.10.4", + "@babel/plugin-transform-classes": "^7.10.4", + "@babel/plugin-transform-computed-properties": "^7.10.4", + "@babel/plugin-transform-destructuring": "^7.10.4", + "@babel/plugin-transform-dotall-regex": "^7.10.4", + "@babel/plugin-transform-duplicate-keys": "^7.10.4", + "@babel/plugin-transform-exponentiation-operator": "^7.10.4", + "@babel/plugin-transform-for-of": "^7.10.4", + "@babel/plugin-transform-function-name": "^7.10.4", + "@babel/plugin-transform-literals": "^7.10.4", + "@babel/plugin-transform-member-expression-literals": "^7.10.4", + "@babel/plugin-transform-modules-amd": "^7.10.4", + "@babel/plugin-transform-modules-commonjs": "^7.10.4", + "@babel/plugin-transform-modules-systemjs": "^7.10.4", + "@babel/plugin-transform-modules-umd": "^7.10.4", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4", + "@babel/plugin-transform-new-target": "^7.10.4", + "@babel/plugin-transform-object-super": "^7.10.4", + "@babel/plugin-transform-parameters": "^7.10.4", + "@babel/plugin-transform-property-literals": "^7.10.4", + "@babel/plugin-transform-regenerator": "^7.10.4", + "@babel/plugin-transform-reserved-words": "^7.10.4", + "@babel/plugin-transform-shorthand-properties": "^7.10.4", + "@babel/plugin-transform-spread": "^7.11.0", + "@babel/plugin-transform-sticky-regex": "^7.10.4", + "@babel/plugin-transform-template-literals": "^7.10.4", + "@babel/plugin-transform-typeof-symbol": "^7.10.4", + "@babel/plugin-transform-unicode-escapes": "^7.10.4", + "@babel/plugin-transform-unicode-regex": "^7.10.4", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.11.0", + "browserslist": "^4.12.0", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.10.4.tgz", + "integrity": "sha512-BrHp4TgOIy4M19JAfO1LhycVXOPWdDbTRep7eVyatf174Hff+6Uk53sDyajqZPu8W1qXRBiYOfIamek6jA7YVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-transform-react-display-name": "^7.10.4", + "@babel/plugin-transform-react-jsx": "^7.10.4", + "@babel/plugin-transform-react-jsx-development": "^7.10.4", + "@babel/plugin-transform-react-jsx-self": "^7.10.4", + "@babel/plugin-transform-react-jsx-source": "^7.10.4", + "@babel/plugin-transform-react-pure-annotations": "^7.10.4" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.9.0.tgz", + "integrity": "sha512-S4cueFnGrIbvYJgwsVFKdvOmpiL0XGw9MFW9D0vgRys5g36PBhZRL8NX8Gr2akz8XRtzq6HuDXPD/1nniagNUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-typescript": "^7.9.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.2.tgz", + "integrity": "sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz", + "integrity": "sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==", + "dependencies": { + "core-js-pure": "^3.0.0", + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" + } + }, + "node_modules/@babel/traverse": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.0.tgz", + "integrity": "sha512-ZB2V+LskoWKNpMq6E5UUCrjtDUh5IOTAyIl0dTjIEoXum/iKWkoIEKIRDnUucO6f+2FzNkE0oD4RLKoPIufDtg==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.0", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.0", + "@babel/types": "^7.11.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" + } + }, + "node_modules/@babel/types": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.0.tgz", + "integrity": "sha512-O53yME4ZZI0jO1EVGtF1ePGl0LHirG4P1ibcD80XyzZcKhcMFeCXmh4Xb1ifGBIV233Qg12x4rBfQgA+tmOukA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@blueprintjs/core": { + "version": "3.31.0", + "resolved": "https://registry.npmjs.org/@blueprintjs/core/-/core-3.31.0.tgz", + "integrity": "sha512-kfCYeyY2ojTMU5hxURNCwV4jQNDmLjTMOPImtbdW3Z7gHwiT2OA9qgNCkM0lhUjv0vyZ5py+AtZalx2FOH6PiA==", + "dependencies": { + "@blueprintjs/icons": "^3.20.1", + "@types/dom4": "^2.0.1", + "classnames": "^2.2", + "dom4": "^2.1.5", + "normalize.css": "^8.0.1", + "popper.js": "^1.16.1", + "react-lifecycles-compat": "^3.0.4", + "react-popper": "^1.3.7", + "react-transition-group": "^2.9.0", + "resize-observer-polyfill": "^1.5.1", + "tslib": "~1.13.0" + }, + "bin": { + "upgrade-blueprint-2.0.0-rename": "scripts/upgrade-blueprint-2.0.0-rename.sh", + "upgrade-blueprint-3.0.0-rename": "scripts/upgrade-blueprint-3.0.0-rename.sh" + } + }, + "node_modules/@blueprintjs/datetime": { + "version": "3.18.6", + "resolved": "https://registry.npmjs.org/@blueprintjs/datetime/-/datetime-3.18.6.tgz", + "integrity": "sha512-yKD8jZzceZJCBVI6E2rkcj2uWnOvCOTpPE45T7QEvFlQnY9rpWzowYF9IKypo934INpRPOmZOEM2hHttUoQ34A==", + "dependencies": { + "@blueprintjs/core": "^3.31.0", + "classnames": "^2.2", + "react-day-picker": "7.3.2", + "react-lifecycles-compat": "^3.0.4", + "tslib": "~1.13.0" + } + }, + "node_modules/@blueprintjs/icons": { + "version": "3.20.1", + "resolved": "https://registry.npmjs.org/@blueprintjs/icons/-/icons-3.20.1.tgz", + "integrity": "sha512-BYXr2oOeKlcYoqpbCj2qCmTvAMf1HEM98v0yo024NXKFcnBdcf9ZF3/y4vmrRUijSJ2JLLCR+a0XE3lhweFWow==", + "dependencies": { + "classnames": "^2.2", + "tslib": "~1.13.0" + } + }, + "node_modules/@blueprintjs/select": { + "version": "3.13.7", + "resolved": "https://registry.npmjs.org/@blueprintjs/select/-/select-3.13.7.tgz", + "integrity": "sha512-kJVtbDDGVwIIC1+cN7H0DUrlumSVZGNEq2CnczQNI07RkHpPzuIR5stjn3LU+NjtCa3pidPNr4w78JRTesZzLg==", + "dependencies": { + "@blueprintjs/core": "^3.31.0", + "classnames": "^2.2", + "tslib": "~1.13.0" + } + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-10.1.0.tgz", + "integrity": "sha512-ij4wRiunFfaJxjB0BdrYHIH8FxBJpOwNPhhAcunlmPdXudL1WQV1qoP9un6JsEBAgQH+7UXyyjh0g7jTxXK6tg==" + }, + "node_modules/@hapi/address": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + }, + "node_modules/@hapi/bourne": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + }, + "node_modules/@hapi/hoek": { + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + }, + "node_modules/@hapi/joi": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", + "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "dependencies": { + "@hapi/address": "2.x.x", + "@hapi/bourne": "1.x.x", + "@hapi/hoek": "8.x.x", + "@hapi/topo": "3.x.x" + } + }, + "node_modules/@hapi/topo": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", + "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "dependencies": { + "@hapi/hoek": "^8.3.0" + } + }, + "node_modules/@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "dependencies": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/core/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "dependencies": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "dependencies": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "dependencies": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/source-map/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "dependencies": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sheerun/mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@sheerun/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-DetpxZw1fzPD5xUBrIAoplLChO2VB8DlL5Gg+I1IR9b2wPqYIca2WSUxL5g1vLeR4MsQq1NeWriXAVffV+U1Fw==" + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz", + "integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz", + "integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz", + "integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz", + "integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz", + "integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz", + "integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz", + "integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz", + "integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.3.3", + "@svgr/babel-plugin-svg-em-dimensions": "^4.2.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.2.0", + "@svgr/babel-plugin-transform-svg-component": "^4.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/core": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz", + "integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==", + "dependencies": { + "@svgr/plugin-jsx": "^4.3.3", + "camelcase": "^5.3.1", + "cosmiconfig": "^5.2.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz", + "integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==", + "dependencies": { + "@babel/types": "^7.4.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz", + "integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==", + "dependencies": { + "@babel/core": "^7.4.5", + "@svgr/babel-preset": "^4.3.3", + "@svgr/hast-util-to-babel-ast": "^4.3.2", + "svg-parser": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz", + "integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==", + "dependencies": { + "cosmiconfig": "^5.2.1", + "merge-deep": "^3.0.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@svgr/webpack": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz", + "integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==", + "dependencies": { + "@babel/core": "^7.4.5", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.4.5", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.3.3", + "@svgr/plugin-jsx": "^4.3.3", + "@svgr/plugin-svgo": "^4.3.1", + "loader-utils": "^1.2.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom": { + "version": "6.16.0", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-6.16.0.tgz", + "integrity": "sha512-lBD88ssxqEfz0wFL6MeUyyWZfV/2cjEZZV3YRpb2IoJRej/4f1jB0TzqIOznTpfR1r34CNesrubxwIlAQ8zgPA==", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@sheerun/mutationobserver-shim": "^0.3.2", + "@types/testing-library__dom": "^6.12.1", + "aria-query": "^4.0.2", + "dom-accessibility-api": "^0.3.0", + "pretty-format": "^25.1.0", + "wait-for-expect": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@testing-library/dom/node_modules/@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@testing-library/dom/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@testing-library/dom/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-4.2.4.tgz", + "integrity": "sha512-j31Bn0rQo12fhCWOUWy9fl7wtqkp7In/YP2p5ZFyRuiiB9Qs3g+hS4gAmDWONbAHcRmVooNJ5eOHQDCOmUFXHg==", + "dependencies": { + "@babel/runtime": "^7.5.1", + "chalk": "^2.4.1", + "css": "^2.2.3", + "css.escape": "^1.5.1", + "jest-diff": "^24.0.0", + "jest-matcher-utils": "^24.0.0", + "lodash": "^4.17.11", + "pretty-format": "^24.0.0", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6" + } + }, + "node_modules/@testing-library/react": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-9.5.0.tgz", + "integrity": "sha512-di1b+D0p+rfeboHO5W7gTVeZDIK5+maEgstrZbWZSSvxDyfDRkkyBE1AJR5Psd6doNldluXlCWqXriUfqu/9Qg==", + "dependencies": { + "@babel/runtime": "^7.8.4", + "@testing-library/dom": "^6.15.0", + "@types/testing-library__react": "^9.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/user-event": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-7.2.1.tgz", + "integrity": "sha512-oZ0Ib5I4Z2pUEcoo95cT1cr6slco9WY7yiPpG+RGNkj8YcYgJnM7pXmYmorNOReh8MIGcKSqXyeGjxnr8YiZbA==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.9", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.9.tgz", + "integrity": "sha512-sY2RsIJ5rpER1u3/aQ8OFSI7qGIy8o1NEEbgb2UaJcvOtXOMpd39ko723NBpjQFg9SIX7TXtjejZVGeIMLhoOw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.13.tgz", + "integrity": "sha512-i+zS7t6/s9cdQvbqKDARrcbrPvtJGlbYsMkazo03nTAK3RX9FNrLllXys22uiTGJapPOTZTQ35nHh4ISph4SLQ==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, + "node_modules/@types/dom4": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/dom4/-/dom4-2.0.1.tgz", + "integrity": "sha512-kSkVAvWmMZiCYtvqjqQEwOmvKwcH+V4uiv3qPQ8pAh1Xl39xggGEo8gHUqV4waYGHezdFw0rKBR8Jt0CrQSDZA==" + }, + "node_modules/@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==" + }, + "node_modules/@types/glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "24.9.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz", + "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==", + "dependencies": { + "jest-diff": "^24.3.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.5.tgz", + "integrity": "sha512-7+2BITlgjgDhH0vvwZU/HZJVyk+2XUlvxXe8dFMedNX/aMkaOq++rMAFXc0tM7ij15QaWlbdQASBR9dihi+bDQ==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "node_modules/@types/node": { + "version": "12.12.54", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.54.tgz", + "integrity": "sha512-ge4xZ3vSBornVYlDnk7yZ0gK6ChHf/CHB7Gl1I0Jhah8DDnEQqBzgohYG4FX4p81TNirSETOiSyn+y1r9/IR6w==" + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "node_modules/@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" + }, + "node_modules/@types/react": { + "version": "16.9.46", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.46.tgz", + "integrity": "sha512-dbHzO3aAq1lB3jRQuNpuZ/mnu+CdD3H0WVaaBQA8LTT3S33xhVBUj232T8M3tAhSWJs/D/UqORYUlJNl/8VQZg==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-syntax-highlighter": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-11.0.4.tgz", + "integrity": "sha512-9GfTo3a0PHwQeTVoqs0g5bS28KkSY48pp5659wA+Dp4MqceDEa8EHBqrllJvvtyusszyJhViUEap0FDvlk/9Zg==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==" + }, + "node_modules/@types/testing-library__dom": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/@types/testing-library__dom/-/testing-library__dom-6.14.0.tgz", + "integrity": "sha512-sMl7OSv0AvMOqn1UJ6j1unPMIHRXen0Ita1ujnMX912rrOcawe4f7wu0Zt9GIQhBhJvH2BaibqFgQ3lP+Pj2hA==", + "dependencies": { + "pretty-format": "^24.3.0" + } + }, + "node_modules/@types/testing-library__react": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@types/testing-library__react/-/testing-library__react-9.1.3.tgz", + "integrity": "sha512-iCdNPKU3IsYwRK9JieSYAiX0+aYDXOGAmrC/3/M7AqqSDKnWWVv07X+Zk1uFSL7cMTUYzv4lQRfohucEocn5/w==", + "dependencies": { + "@types/react-dom": "*", + "@types/testing-library__dom": "*", + "pretty-format": "^25.1.0" + } + }, + "node_modules/@types/testing-library__react/node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@types/testing-library__react/node_modules/@types/yargs": { + "version": "15.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.5.tgz", + "integrity": "sha512-Dk/IDOPtOgubt/IaevIUbTgV7doaKkoorvOyYM2CMwuDyP89bekI7H4xLIwunNYiK9jhCkmc6pUrJk3cj2AB9w==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/testing-library__react/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@types/testing-library__react/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@types/testing-library__react/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/testing-library__react/node_modules/pretty-format": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@types/testing-library__react/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@types/yargs": { + "version": "13.0.10", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.10.tgz", + "integrity": "sha512-MU10TSgzNABgdzKvQVW1nuuT+sgBMWeXNc3XOs5YXV5SDAK+PPja2eUuBNB9iqElu03xyEDqlnGw0jgl4nbqGQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz", + "integrity": "sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "2.34.0", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz", + "integrity": "sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA==", + "dependencies": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz", + "integrity": "sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA==", + "dependencies": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "2.34.0", + "@typescript-eslint/typescript-estree": "2.34.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "2.34.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz", + "integrity": "sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg==", + "dependencies": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dependencies": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==" + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dependencies": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==" + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.4.tgz", + "integrity": "sha512-Eu9ELJWCz/c1e9gTiCY+FceWxcqzjYEbqMgtndnuSqZSUCOL73TWNK2mHfIj4Cw2E/ongOp+JISVNCmovt2KYQ==" + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.5.0.tgz", + "integrity": "sha512-O6Xk757Jb4o0LMzMOMdWvxpHWrQzruYBaUruFaIOfAQRnWFxfdXYobw12jrVHGtoXk6WiiyYzc0QWN9aL62HQA==" + }, + "node_modules/accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "dependencies": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", + "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.2.0.tgz", + "integrity": "sha512-HiUX/+K2YpkpJ+SzBffkM/AQ2YE03S0U1kjTLVpoJdhZMOWy8qvXVN9JdLqv2QsaQ6MPYQIuNmwD8zOiYUofLQ==" + }, + "node_modules/acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "node_modules/ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz", + "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==", + "dependencies": { + "type-fest": "^0.11.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha1-2edrEXM+CFacCEeuezmyhgswt0U=" + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", + "integrity": "sha512-c2VXaCHl7zPsvpkFsw4nxvFie4fh1ur9bpcgsVkIjqn0H/Xwdg+7fv3n2r/isyS8EBj5b06M9kHyZuIr4El6WQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "is-string": "^1.0.5" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.3.tgz", + "integrity": "sha512-gBlRZV0VSmfPIeWfuuy56XZMvbVfbEUnOXUvt3F/eUUUSyzlgLxhEX4YAEpxNAogRGehPSnfXyPtYyKAhkzQhQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dependencies": { + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "node_modules/astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "dependencies": { + "babylon": "^6.18.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "dependencies": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz", + "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==", + "dependencies": { + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.4.0", + "mkdirp": "^0.5.3", + "pify": "^4.0.1", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 6.9" + } + }, + "node_modules/babel-loader/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "dependencies": { + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-plugin-macros": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz", + "integrity": "sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "cosmiconfig": "^6.0.0", + "resolve": "^1.12.0" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/parse-json": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", + "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-macros/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz", + "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==" + }, + "node_modules/babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "node_modules/babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dependencies": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "dependencies": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/babel-preset-react-app": { + "version": "9.1.2", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.1.2.tgz", + "integrity": "sha512-k58RtQOKH21NyKtzptoAvtAODuAJJs3ZhqBMl456/GnXEQ/0La92pNmwgWoMn5pBTrsvk3YYXdY7zpY4e3UIxA==", + "dependencies": { + "@babel/core": "7.9.0", + "@babel/plugin-proposal-class-properties": "7.8.3", + "@babel/plugin-proposal-decorators": "7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3", + "@babel/plugin-proposal-numeric-separator": "7.8.3", + "@babel/plugin-proposal-optional-chaining": "7.9.0", + "@babel/plugin-transform-flow-strip-types": "7.9.0", + "@babel/plugin-transform-react-display-name": "7.8.3", + "@babel/plugin-transform-runtime": "7.9.0", + "@babel/preset-env": "7.9.0", + "@babel/preset-react": "7.9.1", + "@babel/preset-typescript": "7.9.0", + "@babel/runtime": "7.9.0", + "babel-plugin-macros": "2.8.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.8.3.tgz", + "integrity": "sha512-EqFhbo7IosdgPgZggHaNObkmO1kNUe3slaKu54d5OWvy+p9QIKOzK1GAEpAIsZtWVtPXUHSMcT4smvDrCfY4AA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.8.3.tgz", + "integrity": "sha512-3Jy/PCw8Fe6uBKtEgz3M82ljt+lTg+xJaM4og+eyu83qLT87ZUSckn0wy7r31jflURWLO83TW6Ylf7lyXj3m5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dependencies": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/preset-react": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.9.1.tgz", + "integrity": "sha512-aJBYF23MPj0RNdp/4bHnAP0NVqqZRr9kl0NAOP4nJCex6OYVio59+dnQzsAWFuogdLyeaKA1hmfUIVZkY5J+TQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-transform-react-display-name": "^7.8.3", + "@babel/plugin-transform-react-jsx": "^7.9.1", + "@babel/plugin-transform-react-jsx-development": "^7.9.0", + "@babel/plugin-transform-react-jsx-self": "^7.9.0", + "@babel/plugin-transform-react-jsx-source": "^7.9.0" + } + }, + "node_modules/babel-preset-react-app/node_modules/@babel/runtime": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.0.tgz", + "integrity": "sha512-cTIudHnzuWLS56ik4DnRnqqNf8MkdUzV4iFFI1h7Jo9xvrpQROYaAnaSd2mHLQAzzZAPfATynX5ord6YlNYNMA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + } + }, + "node_modules/babel-preset-react-app/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "node_modules/babel-runtime/node_modules/core-js": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", + "hasInstallScript": true + }, + "node_modules/babel-runtime/node_modules/regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "bin": { + "babylon": "bin/babylon.js" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==" + }, + "node_modules/body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dependencies": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dependencies": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dependencies": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", + "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "dependencies": { + "caniuse-lite": "^1.0.30001111", + "electron-to-chromium": "^1.3.523", + "escalade": "^3.0.2", + "node-releases": "^1.1.60" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "node_modules/buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", + "dependencies": { + "chownr": "^1.1.2", + "figgy-pudding": "^3.5.1", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.2", + "infer-owner": "^1.0.4", + "lru-cache": "^5.1.1", + "minipass": "^3.0.0", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "p-map": "^3.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^2.7.1", + "ssri": "^7.0.0", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "node_modules/caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dependencies": { + "callsites": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dependencies": { + "caller-callsite": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "engines": { + "node": ">=4" + } + }, + "node_modules/camel-case": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz", + "integrity": "sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q==", + "dependencies": { + "pascal-case": "^3.1.1", + "tslib": "^1.10.0" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001116", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001116.tgz", + "integrity": "sha512-f2lcYnmAI5Mst9+g0nkMIznFGsArRmZ0qU+dnq8l91hymdc2J3SFbiPhOJEeDqC1vtE8nc1qNQyklzB8veJefQ==" + }, + "node_modules/capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chokidar/node_modules/anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chokidar/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "node_modules/clean-css": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", + "optional": true, + "dependencies": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/cliui/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "dependencies": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/concat-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.9.tgz", + "integrity": "sha512-KbS1Y0jMtyPgIxjO7ZzMAuUpAKMt1SzCL9fsrKsX6b0zJPTaT0SiSPmewwVZg9UAO83HVIlEhZF84LIjZ0lmAw==" + }, + "node_modules/connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "node_modules/contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dependencies": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", + "hasInstallScript": true + }, + "node_modules/core-js-compat": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", + "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==", + "dependencies": { + "browserslist": "^4.8.5", + "semver": "7.0.0" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz", + "integrity": "sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==", + "hasInstallScript": true + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "node_modules/cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dependencies": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/create-react-context": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz", + "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==", + "dependencies": { + "gud": "^1.0.0", + "warning": "^4.0.3" + } + }, + "node_modules/cross-fetch": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", + "dependencies": { + "node-fetch": "2.6.1" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dependencies": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "engines": { + "node": ">4" + } + }, + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dependencies": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/css-loader/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", + "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" + }, + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dependencies": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/csso": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", + "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dependencies": { + "css-tree": "1.0.0-alpha.39" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.39", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", + "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dependencies": { + "mdn-data": "2.0.6", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.2.tgz", + "integrity": "sha512-ofovWglpqoqbfLNOTBNZLSbMuGrblAf1efvvArGKOZMBrIoJeu5UsAipQolkijtyQx5MtAzT/J9IHj/CEY1mJw==" + }, + "node_modules/cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dependencies": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "node_modules/default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "optional": true + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "node_modules/detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dependencies": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "node_modules/dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.3.0.tgz", + "integrity": "sha512-PzwHEmsRP3IGY4gv/Ug+rMeaTIyTJvadCb+ujYXYeIylbHJezIyNToe8KfEgHTCEYyC+/bUghYOGg8yMGlZ6vA==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "node_modules/dom4": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/dom4/-/dom4-2.1.5.tgz", + "integrity": "sha512-gJbnVGq5zaBUY0lUh0LUEVGYrtN75Ks8ZwpwOYvnVFrKy/qzXK4R/1WuLIFExWj/tBxbRAkTzZUGJHXmqsBNjQ==" + }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz", + "integrity": "sha512-7hwEmg6RiSQfm/GwPL4AAWXKy3YNNZA3oFv2Pdiey0mwkRCPZ9x6SZbkLcn8Ma5PYeVokzoD4Twv2n7LKp5WeA==", + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/dot-prop": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", + "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/duplexify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/duplexify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "node_modules/electron-to-chromium": { + "version": "1.3.536", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.536.tgz", + "integrity": "sha512-aU16nvH8/zNNeFIQ7H2SKRQlJ/srw7mCn/JDj2ImWUA7Lk2+3zJFpDGJNP2qRxPAZsC+qgnlgNTYIvT6EOdJFQ==" + }, + "node_modules/elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "dependencies": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/enhanced-resolve/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/enhanced-resolve/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/entities": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", + "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==" + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", + "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.0", + "is-regex": "^1.1.0", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", + "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz", + "integrity": "sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.10.0", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^1.4.3", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.2", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^7.0.0", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.14", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.3", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^6.1.2", + "strip-ansi": "^5.2.0", + "strip-json-comments": "^3.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^8.10.0 || ^10.13.0 || >=11.10.1" + } + }, + "node_modules/eslint-config-react-app": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-5.2.1.tgz", + "integrity": "sha512-pGIZ8t0mFLcV+6ZirRgYK6RVqUIKRIi9MmgzUEmrIknsn3AdO0I32asO86dJgloHq+9ZPl8UIg8mYrvgP5u2wQ==", + "dependencies": { + "confusing-browser-globals": "^1.0.9" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz", + "integrity": "sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==", + "dependencies": { + "debug": "^2.6.9", + "resolve": "^1.13.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-loader": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-3.0.3.tgz", + "integrity": "sha512-+YRqB95PnNvxNp1HEjQmvf9KNvCin5HXYYseOXVC2U0KEcw4IkQ2IQEBG46j7+gW39bMzeu0GsUhVbBY3Votpw==", + "dependencies": { + "fs-extra": "^8.1.0", + "loader-fs-cache": "^1.0.2", + "loader-utils": "^1.2.3", + "object-hash": "^2.0.1", + "schema-utils": "^2.6.1" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz", + "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==", + "dependencies": { + "debug": "^2.6.9", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz", + "integrity": "sha512-W5hLjpFfZyZsXfo5anlu7HM970JBDqbEshAJUkeczP6BFCIfJXuiIBQXyberLRtOStT0OGPF8efeTbxlHk4LpQ==", + "dependencies": { + "lodash": "^4.17.15" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz", + "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==", + "dependencies": { + "array-includes": "^3.0.3", + "array.prototype.flat": "^1.2.1", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.1", + "has": "^1.0.3", + "minimatch": "^3.0.4", + "object.values": "^1.1.0", + "read-pkg-up": "^2.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dependencies": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/eslint-plugin-import/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-import/node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz", + "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==", + "dependencies": { + "@babel/runtime": "^7.4.5", + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.2", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^7.0.2", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.1" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dependencies": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/eslint-plugin-react": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz", + "integrity": "sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==", + "dependencies": { + "array-includes": "^3.1.1", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.2.3", + "object.entries": "^1.1.1", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.15.1", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.2", + "xregexp": "^4.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz", + "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==", + "engines": { + "node": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.0.tgz", + "integrity": "sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint/node_modules/eslint-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz", + "integrity": "sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q==", + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dependencies": { + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint/node_modules/regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "engines": { + "node": ">=6.5.0" + } + }, + "node_modules/eslint/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/espree": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz", + "integrity": "sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-jsx": "^5.2.0", + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dependencies": { + "estraverse": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dependencies": { + "original": "^1.0.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==" + }, + "node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dependencies": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/express/node_modules/qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dependencies": { + "type": "^2.0.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "node_modules/fault": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.4.tgz", + "integrity": "sha512-CJ0HCB5tL5fYTEA7ToAq5+kTwd++Borf1/bifxd9iT70QcXr4MRrO3Llf8Ifs70q+SJcGHFtnIE/Nw6giCtECA==", + "dependencies": { + "format": "^0.2.0" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fhirclient": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/fhirclient/-/fhirclient-2.3.1.tgz", + "integrity": "sha512-POGiCKzXqFoT/adhH5g8UTrTLMZHUhO8QpakPwLMLCGRKyQFeVIX+A/8nA3ydlHzmJummqJlUIp+dI5WkhZKCQ==", + "dependencies": { + "abortcontroller-polyfill": "^1.4.0", + "core-js": "^3.5.0", + "cross-fetch": "^3.0.4", + "debug": "^4.1.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dependencies": { + "flat-cache": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz", + "integrity": "sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA==", + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/filesize": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.0.1.tgz", + "integrity": "sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dependencies": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==" + }, + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==" + }, + "node_modules/flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/flush-write-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/flush-write-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.1.tgz", + "integrity": "sha512-DuVkPNrM12jR41KM2e+N+styka0EgLkTnXmNcXdgOM37vtGeY+oCBK/Jx0hzSeEU6memFCtWb4htrHPMDfwwUQ==", + "dependencies": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^3.3.0", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/fs-write-stream-atomic/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/fsevents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.2.tgz", + "integrity": "sha512-R4wDiBwZ0KzpgOWetKDug1FZcYhqYnUYKtfZYt4mD5SBz76q0KR4Q9o7GIPamsVPGmW3EYPPJ0dOOjvx32ldZA==", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "node_modules/globby/node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "optional": true, + "dependencies": { + "delegate": "^3.1.2" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "node_modules/gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" + }, + "node_modules/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gzip-size/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.4.tgz", + "integrity": "sha512-gW3sxfynIvZApL4L07wryYF4+C9VvH3AUi7LAnVXV4MneGEgwOByXvFo18BgmTWnm7oHAe874jKbIB1YhHSIzA==" + }, + "node_modules/hastscript": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.2.tgz", + "integrity": "sha512-WlztFuK+Lrvi3EggsqOkQ52rKbxkXL3RwB6t5lwoa8QLMemoWfBuL43eDrwOamJyR7uKQKdmKYaBH1NZBiIRrQ==", + "dependencies": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.0.0", + "property-information": "^5.0.0", + "space-separated-tokens": "^1.0.0" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "node_modules/highlight.js": { + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.1.2.tgz", + "integrity": "sha512-Q39v/Mn5mfBlMff9r+zzA+gWxRsCRKwEMvYTiisLr/XUiFI/4puWt0Ojdko3R3JCNWGdOWaA5g/Yxqa23kC5AA==", + "engines": { + "node": "*" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" + }, + "node_modules/html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "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==" + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-to-react": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/html-to-react/-/html-to-react-1.4.3.tgz", + "integrity": "sha512-txe09A3vxW8yEZGJXJ1is5gGDfBEVACmZDSgwDyH5EsfRdOubBwBCg63ZThZP0xBn0UE4FyvMXZXmohusCxDcg==", + "dependencies": { + "domhandler": "^3.0", + "htmlparser2": "^4.1.0", + "lodash.camelcase": "^4.3.0", + "ramda": "^0.27" + } + }, + "node_modules/html-to-react/node_modules/dom-serializer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.0.1.tgz", + "integrity": "sha512-1Aj1Qy3YLbdslkI75QEOfdp9TkQ3o8LRISAzxOibjBs/xWwr1WxZFOQphFkZuepHFGo+kB8e5FVJSS0faAJ4Rw==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/html-to-react/node_modules/domelementtype": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==" + }, + "node_modules/html-to-react/node_modules/domhandler": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.0.0.tgz", + "integrity": "sha512-eKLdI5v9m67kbXQbJSNn1zjh0SDzvzWVWtX+qEI3eMjZw8daH9k8rlj1FZY9memPwjiskQFbe7vHVVJIAqoEhw==", + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/html-to-react/node_modules/domutils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.2.0.tgz", + "integrity": "sha512-0haAxVr1PR0SqYwCH7mxMpHZUwjih9oPPedqpR/KufsnxPyZ9dyVw1R5093qnJF3WXSbjBkdzRWLw/knJV/fAg==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0" + } + }, + "node_modules/html-to-react/node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/html-webpack-plugin": { + "version": "4.0.0-beta.11", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.11.tgz", + "integrity": "sha512-4Xzepf0qWxf8CGg7/WQM5qBB2Lc/NFI7MhU59eUDTkuQp3skZczH4UA1d6oQyDEIoMDgERVhRyTdtUPZ5s5HBg==", + "dependencies": { + "html-minifier-terser": "^5.0.1", + "loader-utils": "^1.2.3", + "lodash": "^4.17.15", + "pretty-error": "^2.1.1", + "tapable": "^1.1.3", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "node_modules/ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dependencies": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dependencies": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/inquirer/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/inquirer/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/inquirer/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-slot": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz", + "integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "has": "^1.0.3", + "side-channel": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "engines": { + "node": ">=4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "node_modules/is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "node_modules/is-callable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", + "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-docker": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dependencies": { + "has-symbols": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" + }, + "node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "node_modules/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dependencies": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dependencies": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dependencies": { + "html-escaper": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz", + "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==", + "dependencies": { + "import-local": "^2.0.0", + "jest-cli": "^24.9.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dependencies": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dependencies": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dependencies": { + "detect-newline": "^2.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dependencies": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "dependencies": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha512-DojMX1sY+at5Ep+O9yME34CdidZnO3/zfPh8UW+918C5fIZET5vCjfkegixmsi7AtdYfkr4bPlIzmWnlvQkP7Q==", + "dependencies": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/jsdom": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha512-O901mfJSuTdwU2w3Sn+74T+RnDVP+FuV5fH8tcPWyqrseRAb0s5xOtPgCFiPOtLcyK7CLIJwPyD83ZqQWvA5ng==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom-fourteen/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "dependencies": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "dependencies": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + }, + "engines": { + "node": ">= 6" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/jest-haste-map/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "dependencies": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "dependencies": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "dependencies": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dependencies": { + "@jest/types": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "dependencies": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "dependencies": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "dependencies": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "dependencies": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dependencies": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-util/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "dependencies": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.4.2.tgz", + "integrity": "sha512-f7VpLebTdaXs81rg/oj4Vg/ObZy2QtGzAmGLNsqUS5G5KtSN68tFcIsbvNODfNyQxU78g7D8x77o3bgfBTR+2Q==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.1", + "jest-regex-util": "^24.9.0", + "jest-watcher": "^24.3.0", + "slash": "^3.0.0", + "string-length": "^3.1.0", + "strip-ansi": "^5.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "dependencies": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-watcher/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest/node_modules/jest-cli": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz", + "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==", + "dependencies": { + "@jest/core": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^13.3.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "node_modules/jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dependencies": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "node_modules/json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "dependencies": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dependencies": { + "leven": "^3.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/loader-fs-cache": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.3.tgz", + "integrity": "sha512-ldcgZpjNJj71n+2Mf6yetz+c9bM4xpKtNds4LbqXzU/PTdeAX0g3ytnU1AJMEcTk2Lex4Smpe3Q/eCTsvUBxbA==", + "dependencies": { + "find-cache-dir": "^0.1.1", + "mkdirp": "^0.5.1" + } + }, + "node_modules/loader-fs-cache/node_modules/find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dependencies": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-fs-cache/node_modules/pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dependencies": { + "find-up": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "node_modules/lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dependencies": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "node_modules/loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz", + "integrity": "sha512-LiWgfDLLb1dwbFQZsSglpRj+1ctGnayXz3Uv0/WO8n558JycT5fg6zkNcnW0G68Nn0aEldTFeEfmjCfmqry/rQ==", + "dependencies": { + "tslib": "^1.10.0" + } + }, + "node_modules/lowlight": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.14.0.tgz", + "integrity": "sha512-N2E7zTM7r1CwbzwspPxJvmjAbxljCPThTFawEX2Z7+P3NGrrvY54u8kyU16IY4qWfoVIxY8SYCS8jTkuG7TqYA==", + "dependencies": { + "fault": "^1.0.0", + "highlight.js": "~10.1.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dependencies": { + "tmpl": "1.0.x" + } + }, + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdast-add-list-metadata": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdast-add-list-metadata/-/mdast-add-list-metadata-1.0.1.tgz", + "integrity": "sha512-fB/VP4MJ0LaRsog7hGPxgOrSL3gE/2uEdZyDuSEnKCv/8IkYHiDkIQSbChiJoHyxZZXZ9bzckyRk+vNxFzh8rA==", + "dependencies": { + "unist-util-visit-parents": "1.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/memory-fs/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/memory-fs/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "dependencies": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "dependencies": { + "mime-db": "1.44.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", + "dependencies": { + "loader-utils": "^1.1.0", + "normalize-url": "1.9.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "node_modules/minipass": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz", + "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dependencies": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dependencies": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==" + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node_modules/no-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz", + "integrity": "sha512-ehY/mVQCf9BL0gKfsJBvFJen+1V//U+0HQMPrWct40ixE4jnv0bfvxDbWtAHL9EcaPEOJHVVYKoQn1TlZUB8Tw==", + "dependencies": { + "lower-case": "^2.0.1", + "tslib": "^1.10.0" + } + }, + "node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "node_modules/node-libs-browser/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/node-libs-browser/node_modules/readable-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/node-libs-browser/node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/node-libs-browser/node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node_modules/node-notifier/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/node-releases": { + "version": "1.1.60", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", + "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dependencies": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==" + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "node_modules/nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.0.3.tgz", + "integrity": "sha512-JPKn0GMu+Fa3zt3Bmr66JhokJU5BaNBIh4ZeTlaCBzrBsOeXzwcKKAK1tbLiPKgvwmPXsDvvLHoWh5Bm7ofIYg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "node_modules/object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dependencies": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.entries": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.2.tgz", + "integrity": "sha512-BQdB9qKmb/HyNdMNWVr7O3+z5MUIx3aiegEIJqjMBbBf0YT9RRxTJSim4mzFqtyr7PDAHigq0N9dO0m0tRakQA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.2.tgz", + "integrity": "sha512-r3ZiBH7MQppDJVLx6fhD618GKNG40CZYH9wgwdhKxBDDbQgjeWGGd4AtkZad84d291YxvWe7bJGuE65Anh0dxQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-7.1.0.tgz", + "integrity": "sha512-lLPI5KgOwEYCDKXf4np7y1PBEkj7HYIyP2DY8mVDRnx0VIIu6bNrRB0R66TuO7Mack6EnTNLm4uvcl1UoklTpA==", + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/open/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", + "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", + "dependencies": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dependencies": { + "url-parse": "^1.4.3" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parallel-transform/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/parallel-transform/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/param-case": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz", + "integrity": "sha512-VWBVyimc1+QrzappRs7waeN2YmoZFCGXWASRYX1/rGHtXqEcrGEIDm+jqIwFa2fRXNgQEwrxaYuIrX0WcAguTA==", + "dependencies": { + "dot-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module/node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz", + "integrity": "sha512-XIeHKqIrsquVTQL2crjq3NfJUxmdLasn3TYOU0VBM+UX2a6ztAWBlJQBePLGY7VHW8+2dRadeIPK5+KImwTxQA==", + "dependencies": { + "no-case": "^3.0.3", + "tslib": "^1.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "node_modules/picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "engines": { + "node": ">=8.6" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "engines": { + "node": ">=4" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dependencies": { + "node-modules-regexp": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "node_modules/pnp-webpack-plugin": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.6.4.tgz", + "integrity": "sha512-7Wjy+9E3WwLOEL30D+m8TSTF7qJJUJLONBnwQp0518siuMxUQUbgZwssaFX+QKlZkjHZcw/IpZCt/H0srrntSg==", + "dependencies": { + "ts-pnp": "^1.1.6" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/popper.js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" + }, + "node_modules/portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dependencies": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-3.0.0.tgz", + "integrity": "sha512-qfVjLfq7HFd2e0HW4s1dvU8X080OZdG46fFbIBFjW7US7YPDcWfRvdElvwMJr2LI6hMmD+7LnH2HcmXTs+uOig==", + "dependencies": { + "postcss": "^7" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-calc": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", + "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "dependencies": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-convert-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dependencies": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "dependencies": { + "postcss": "^7.0.0" + } + }, + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.2.tgz", + "integrity": "sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA==", + "dependencies": { + "lodash.template": "^4.5.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-longhand/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-font-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/postcss-nesting": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-normalize": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-8.0.1.tgz", + "integrity": "sha512-rt9JMS/m9FHIRroDDBGSMsyW1c0fkvOJPy62ggxSHUldJO7B195TqFMqIf+lY5ezpDcYOV4j86aUp3/XbxzCCQ==", + "dependencies": { + "@csstools/normalize.css": "^10.1.0", + "browserslist": "^4.6.2", + "postcss": "^7.0.17", + "postcss-browser-comments": "^3.0.0", + "sanitize.css": "^10.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dependencies": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/postcss-normalize-url/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dependencies": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-transforms/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dependencies": { + "postcss": "^7.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "dependencies": { + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-svgo/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", + "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dependencies": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "node_modules/pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dependencies": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prismjs": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz", + "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==", + "dependencies": { + "clipboard": "^2.0.0" + }, + "optionalDependencies": { + "clipboard": "^2.0.0" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "node_modules/prompts": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.2.tgz", + "integrity": "sha512-Q06uKs2CkNYVID0VqwfAl9mipo99zkBv/n2JtWY89Yxa3ZabWSrs0e2KTudKVa3peLUvYXMefDqIleLPVUBZMA==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "node_modules/property-information": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.5.0.tgz", + "integrity": "sha512-RgEbCx2HLa1chNgvChcx+rrCWD0ctBmGSE0M7lVm1yyv4UbvbrWoXp/BkVLZefzjrRBGW8/Js6uh/BnlHXFyjA==", + "dependencies": { + "xtend": "^4.0.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "dependencies": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "node_modules/psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dependencies": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/ramda": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "dependencies": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-1.0.6.tgz", + "integrity": "sha512-OfBnObtnGgLGfweORmdZbyEz+3dgVePQBb3zipiaDsMHV1NpWm0rDFYIVXFV/AK+x4VIIfWHhrdMIeoTLyRr2g==", + "dependencies": { + "core-js": "^3.5.0", + "object-assign": "^4.1.1", + "promise": "^8.0.3", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.3", + "whatwg-fetch": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-day-picker": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-7.3.2.tgz", + "integrity": "sha512-mij2j2Un/v2V2ow+hf/hFBMdl6Eis/C/YhBtlI6Xpbvh3Q6WMix78zEkCdw6i9GldafOrpnupWKofv/h5oSI4g==", + "dependencies": { + "prop-types": "^15.6.2" + } + }, + "node_modules/react-dev-utils": { + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-10.2.1.tgz", + "integrity": "sha512-XxTbgJnYZmxuPtY3y/UV0D8/65NKkmaia4rXzViknVnZeVlklSh8u6TnaEYPfAi/Gh1TP4mEOXHI6jQOPbeakQ==", + "dependencies": { + "@babel/code-frame": "7.8.3", + "address": "1.1.2", + "browserslist": "4.10.0", + "chalk": "2.4.2", + "cross-spawn": "7.0.1", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.0.1", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "3.1.1", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.1.1", + "immer": "1.10.0", + "inquirer": "7.0.4", + "is-root": "2.1.0", + "loader-utils": "1.2.3", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "react-error-overlay": "^6.0.7", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=8.10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dependencies": { + "@babel/highlight": "^7.8.3" + } + }, + "node_modules/react-dev-utils/node_modules/browserslist": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.10.0.tgz", + "integrity": "sha512-TpfK0TDgv71dzuTsEAlQiHeWQ/tiPqgNZVdv046fvNtBZrjbv2O3TsWCDU0AWGJJKCF/KsjNdLzR9hXOsh/CfA==", + "dependencies": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.378", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/react-dev-utils/node_modules/cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" + }, + "node_modules/react-dev-utils/node_modules/cross-spawn": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.1.tgz", + "integrity": "sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dev-utils/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/inquirer": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz", + "integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^2.4.2", + "cli-cursor": "^3.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.15", + "mute-stream": "0.0.8", + "run-async": "^2.2.0", + "rxjs": "^6.5.3", + "string-width": "^4.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/inquirer/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/react-dev-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.7.tgz", + "integrity": "sha512-TAv1KJFh3RhqxNvhzxj6LeT5NWklP6rDr2a0jaTfsZ5wSZWHOGeqQyejUp3xxLfPt2UpyJEcVQB/zyPcmonNFA==" + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-markdown": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-markdown/-/react-markdown-4.3.1.tgz", + "integrity": "sha512-HQlWFTbDxTtNY6bjgp3C3uv1h2xcjCSi1zAEzfBW9OwJJvENSYiLXWNXN5hHLsoqai7RnZiiHzcnWdXk2Splzw==", + "dependencies": { + "html-to-react": "^1.3.4", + "mdast-add-list-metadata": "1.0.1", + "prop-types": "^15.7.2", + "react-is": "^16.8.6", + "remark-parse": "^5.0.0", + "unified": "^6.1.5", + "unist-util-visit": "^1.3.0", + "xtend": "^4.0.1" + } + }, + "node_modules/react-popper": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.7.tgz", + "integrity": "sha512-nmqYTx7QVjCm3WUZLeuOomna138R1luC4EqkW3hxJUrAe+3eNz3oFCLYdnPwILfn0mX1Ew2c3wctrjlUMYYUww==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "create-react-context": "^0.3.0", + "deep-equal": "^1.1.1", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + } + }, + "node_modules/react-scripts": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz", + "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==", + "dependencies": { + "@babel/core": "7.9.0", + "@svgr/webpack": "4.3.3", + "@typescript-eslint/eslint-plugin": "^2.10.0", + "@typescript-eslint/parser": "^2.10.0", + "babel-eslint": "10.1.0", + "babel-jest": "^24.9.0", + "babel-loader": "8.1.0", + "babel-plugin-named-asset-import": "^0.3.6", + "babel-preset-react-app": "^9.1.2", + "camelcase": "^5.3.1", + "case-sensitive-paths-webpack-plugin": "2.3.0", + "css-loader": "3.4.2", + "dotenv": "8.2.0", + "dotenv-expand": "5.1.0", + "eslint": "^6.6.0", + "eslint-config-react-app": "^5.2.1", + "eslint-loader": "3.0.3", + "eslint-plugin-flowtype": "4.6.0", + "eslint-plugin-import": "2.20.1", + "eslint-plugin-jsx-a11y": "6.2.3", + "eslint-plugin-react": "7.19.0", + "eslint-plugin-react-hooks": "^1.6.1", + "file-loader": "4.3.0", + "fs-extra": "^8.1.0", + "fsevents": "2.1.2", + "html-webpack-plugin": "4.0.0-beta.11", + "identity-obj-proxy": "3.0.0", + "jest": "24.9.0", + "jest-environment-jsdom-fourteen": "1.0.1", + "jest-resolve": "24.9.0", + "jest-watch-typeahead": "0.4.2", + "mini-css-extract-plugin": "0.9.0", + "optimize-css-assets-webpack-plugin": "5.0.3", + "pnp-webpack-plugin": "1.6.4", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-normalize": "8.0.1", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^1.0.6", + "react-dev-utils": "^10.2.1", + "resolve": "1.15.0", + "resolve-url-loader": "3.1.2", + "sass-loader": "8.0.2", + "semver": "6.3.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "2.3.8", + "ts-pnp": "1.1.6", + "url-loader": "2.3.0", + "webpack": "4.42.0", + "webpack-dev-server": "3.11.0", + "webpack-manifest-plugin": "2.2.0", + "workbox-webpack-plugin": "4.3.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=8.10" + }, + "optionalDependencies": { + "fsevents": "2.1.2" + }, + "peerDependencies": { + "typescript": "^3.2.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-syntax-highlighter": { + "version": "13.5.1", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-13.5.1.tgz", + "integrity": "sha512-VVYTnFXF55WMRGdr3QNEzAzcypFZqH45kS7rqh90+AFeNGtui8/gV5AIOIJjwTsuP2UxcO9qvEq94Jq9BYFUhw==", + "dependencies": { + "@babel/runtime": "^7.3.1", + "highlight.js": "^10.1.1", + "lowlight": "^1.14.0", + "prismjs": "^1.21.0", + "refractor": "^3.1.0" + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dependencies": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dependencies": { + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/refractor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-3.1.0.tgz", + "integrity": "sha512-bN8GvY6hpeXfC4SzWmYNQGLLF2ZakRDNBkgCL0vvl5hnpMrnyURk8Mv61v6pzn4/RBHzSWLp44SzMmVHqMGNww==", + "dependencies": { + "hastscript": "^5.0.0", + "parse-entities": "^2.0.0", + "prismjs": "~1.21.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + }, + "node_modules/regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/regexpp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz", + "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dependencies": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + }, + "node_modules/regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-parse": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz", + "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==", + "dependencies": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "node_modules/remark-parse/node_modules/parse-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz", + "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==", + "dependencies": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "node_modules/renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dependencies": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dependencies": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "node_modules/renderkid/node_modules/css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", + "engines": { + "node": "*" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request-promise-core": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" + }, + "node_modules/resolve": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz", + "integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==", + "dependencies": { + "path-parse": "^1.0.6" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "1.2.3", + "postcss": "7.0.21", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.21", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz", + "integrity": "sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "engines": { + "node": ">= 4" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha1-mUWygD8hni96ygCtuLyfZA+ELJo=" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=" + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.2.tgz", + "integrity": "sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dependencies": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sanitize.css": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-10.0.0.tgz", + "integrity": "sha512-vTxrZz4dX5W86M6oVWVdOVe72ZiPs41Oi7Z6Km4W5Turyz28mrXSJhhEBZoRtzJWIv3833WKVwLSDWWkEfupMg==" + }, + "node_modules/sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dependencies": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/sass-loader/node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sass-loader/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass-loader/node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "optional": true + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "dependencies": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "node_modules/setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dependencies": { + "is-buffer": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "node_modules/side-channel": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz", + "integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==", + "dependencies": { + "es-abstract": "^1.17.0-next.1", + "object-inspect": "^1.7.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dependencies": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "dependencies": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "node_modules/sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "dependencies": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz", + "integrity": "sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g==", + "dependencies": { + "figgy-pudding": "^3.5.1", + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "node_modules/stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-browserify/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/stream-http/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "node_modules/string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "engines": { + "node": ">=4" + } + }, + "node_modules/string-length/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz", + "integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0", + "has-symbols": "^1.0.1", + "internal-slot": "^1.0.2", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.2" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "dependencies": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/style-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dependencies": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", + "dependencies": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/table/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/table/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", + "dependencies": { + "cacache": "^13.0.1", + "find-cache-dir": "^3.3.1", + "jest-worker": "^25.4.0", + "p-limit": "^2.3.0", + "schema-utils": "^2.6.6", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.6.12", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dependencies": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "node_modules/tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "optional": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==" + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" + }, + "node_modules/ts-pnp": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.6.tgz", + "integrity": "sha512-CrG5GqAAzMT7144Cl+UIFP7mz/iIhiy+xQ6GGcnjTezhALT02uPMRw7tgDSESgB5MsfKt55+GPWw4ir1kVtMIQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "node_modules/tsutils": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz", + "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "node_modules/typescript": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz", + "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz", + "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==", + "dependencies": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^2.0.0", + "x-is-string": "^0.1.0" + } + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unist-util-is": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz", + "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==" + }, + "node_modules/unist-util-remove-position": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz", + "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==", + "dependencies": { + "unist-util-visit": "^1.1.0" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "node_modules/unist-util-visit": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz", + "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==", + "dependencies": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-1.1.2.tgz", + "integrity": "sha512-yvo+MMLjEwdc3RhhPYSximset7rwjMrdt9E41Smmvg25UQIenzrN83cRnF1JMzoMi9zZOQeYXHSDf7p+IQkW3Q==" + }, + "node_modules/unist-util-visit/node_modules/unist-util-visit-parents": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz", + "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==", + "dependencies": { + "unist-util-is": "^3.0.0" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.3.0.tgz", + "integrity": "sha512-goSdg8VY+7nPZKUEChZSEtW5gjbS66USIGCeSJ1OVOJ7Yfuh/36YxCwMi5HVEJh6mqUYOoy3NJ0vlOMrWsSHog==", + "dependencies": { + "loader-utils": "^1.2.3", + "mime": "^2.4.4", + "schema-utils": "^2.5.0" + }, + "engines": { + "node": ">= 8.9.0" + } + }, + "node_modules/url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==" + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/vfile": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz", + "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==", + "dependencies": { + "is-buffer": "^1.1.4", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "node_modules/vfile-location": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz", + "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==" + }, + "node_modules/vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dependencies": { + "unist-util-stringify-position": "^1.1.1" + } + }, + "node_modules/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/wait-for-expect": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/wait-for-expect/-/wait-for-expect-3.0.2.tgz", + "integrity": "sha512-cfS1+DZxuav1aBYbaO/kE06EOS8yRw7qOFoD3XtjTkYvCvh3zUvNST8DXK/nPaeqIzIv3P3kL3lRJn8iwOiSag==" + }, + "node_modules/walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dependencies": { + "makeerror": "1.0.x" + } + }, + "node_modules/warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "dependencies": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + }, + "optionalDependencies": { + "watchpack-chokidar2": "^2.0.0" + } + }, + "node_modules/watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "dependencies": { + "chokidar": "^2.1.8" + }, + "engines": { + "node": "<8.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/webpack": { + "version": "4.42.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", + "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "dependencies": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.2.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.6.0", + "webpack-sources": "^1.4.1" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "dependencies": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + } + }, + "node_modules/webpack-dev-server/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-dev-server/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack-dev-server/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", + "dependencies": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "object.entries": "^1.1.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dependencies": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dependencies": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "dependencies": { + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz", + "integrity": "sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", + "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", + "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-build": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", + "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "dependencies": { + "@babel/runtime": "^7.3.4", + "@hapi/joi": "^15.0.0", + "common-tags": "^1.8.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.3", + "lodash.template": "^4.4.0", + "pretty-bytes": "^5.1.0", + "stringify-object": "^3.3.0", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^4.3.1", + "workbox-broadcast-update": "^4.3.1", + "workbox-cacheable-response": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-expiration": "^4.3.1", + "workbox-google-analytics": "^4.3.1", + "workbox-navigation-preload": "^4.3.1", + "workbox-precaching": "^4.3.1", + "workbox-range-requests": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1", + "workbox-streams": "^4.3.1", + "workbox-sw": "^4.3.1", + "workbox-window": "^4.3.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", + "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-core": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", + "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==" + }, + "node_modules/workbox-expiration": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", + "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-google-analytics": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", + "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "dependencies": { + "workbox-background-sync": "^4.3.1", + "workbox-core": "^4.3.1", + "workbox-routing": "^4.3.1", + "workbox-strategies": "^4.3.1" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", + "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-precaching": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", + "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-range-requests": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", + "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-routing": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", + "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-strategies": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", + "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-streams": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", + "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/workbox-sw": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", + "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", + "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "dependencies": { + "@babel/runtime": "^7.0.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^4.3.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/workbox-window": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", + "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "dependencies": { + "workbox-core": "^4.3.1" + } + }, + "node_modules/worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dependencies": { + "mkdirp": "^0.5.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xregexp": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz", + "integrity": "sha512-7jXDIFXh5yJ/orPn4SXjuVrWWoi4Cr8jfV1eHv9CixKSbU+jY4mxfrBwAuDvupPNKpMUY+FeIqsVw/JLT9+B8g==", + "dependencies": { + "@babel/runtime-corejs3": "^7.8.3" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + } + }, "dependencies": { "@babel/code-frame": { "version": "7.10.4", @@ -2225,43 +18884,22 @@ "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "adjust-sourcemap-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-2.0.0.tgz", - "integrity": "sha512-4hFsTsn58+YjrU9qKzML2JSSDqKvN8mUGQ0nNIrfPi8hmIONT4L3uUaT6MKdMsZ9AjsU6D2xDkZxCkbQPxChrA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", "requires": { - "assert": "1.4.1", - "camelcase": "5.0.0", - "loader-utils": "1.2.3", - "object-path": "0.11.4", - "regex-parser": "2.2.10" + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" }, "dependencies": { - "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "requires": { "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } } } @@ -4023,11 +20661,11 @@ } }, "cross-fetch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.5.tgz", - "integrity": "sha512-FFLcLtraisj5eteosnX1gf01qYDCOc4fDy0+euOt8Kn9YBY2NtXL/pCoYPavw24NIQkQqm5ZOLsGD5Zzj0gyew==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.0.6.tgz", + "integrity": "sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ==", "requires": { - "node-fetch": "2.6.0" + "node-fetch": "2.6.1" } }, "cross-spawn": { @@ -5651,9 +22289,9 @@ }, "dependencies": { "type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", - "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.1.0.tgz", + "integrity": "sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA==" } } }, @@ -6864,9 +23502,9 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inquirer": { "version": "7.3.3", @@ -8704,14 +25342,14 @@ } }, "node-fetch": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", - "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" }, "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-int64": { "version": "0.4.0", @@ -8950,11 +25588,6 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, - "object-path": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", - "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=" - }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -10917,9 +27550,9 @@ } }, "react-scripts": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.3.tgz", - "integrity": "sha512-oSnoWmii/iKdeQiwaO6map1lUaZLmG0xIUyb/HwCVFLT7gNbj8JZ9RmpvMCZ4fB98ZUMRfNmp/ft8uy/xD1RLA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-3.4.4.tgz", + "integrity": "sha512-7J7GZyF/QvZkKAZLneiOIhHozvOMHey7hO9cdO9u68jjhGZlI8hDdOm6UyuHofn6Ajc9Uji5I6Psm/nKNuWdyw==", "requires": { "@babel/core": "7.9.0", "@svgr/webpack": "4.3.3", @@ -10963,7 +27596,7 @@ "react-app-polyfill": "^1.0.6", "react-dev-utils": "^10.2.1", "resolve": "1.15.0", - "resolve-url-loader": "3.1.1", + "resolve-url-loader": "3.1.2", "sass-loader": "8.0.2", "semver": "6.3.0", "style-loader": "0.23.1", @@ -11107,9 +27740,9 @@ } }, "regex-parser": { - "version": "2.2.10", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.10.tgz", - "integrity": "sha512-8t6074A68gHfU8Neftl0Le6KTDwfGAj7IyjPIMSfikI2wJUTHDMaIq42bUsfVnj8mhx0R+45rdUXHGpN164avA==" + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" }, "regexp.prototype.flags": { "version": "1.3.0", @@ -11364,11 +27997,11 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" }, "resolve-url-loader": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.1.tgz", - "integrity": "sha512-K1N5xUjj7v0l2j/3Sgs5b8CjrrgtC70SmdCuZiJ8tSyb5J+uk3FoeZ4b7yTnH6j7ngI+Bc5bldHJIa8hYdu2gQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.2.tgz", + "integrity": "sha512-QEb4A76c8Mi7I3xNKXlRKQSlLBwjUV/ULFMP+G7n3/7tJZ8MG5wsZ3ucxP1Jz8Vevn6fnJsxDx9cIls+utGzPQ==", "requires": { - "adjust-sourcemap-loader": "2.0.0", + "adjust-sourcemap-loader": "3.0.0", "camelcase": "5.3.1", "compose-function": "3.0.3", "convert-source-map": "1.7.0", @@ -11636,11 +28269,11 @@ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" }, "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "requires": { - "node-forge": "0.9.0" + "node-forge": "^0.10.0" } }, "semver": { @@ -12337,6 +28970,21 @@ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, "string-length": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", @@ -12417,21 +29065,6 @@ "es-abstract": "^1.17.5" } }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, "stringify-object": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", diff --git a/granular-scopes-app/package.json b/granular-scopes-app/package.json index a3fdc3da..c12de2bc 100644 --- a/granular-scopes-app/package.json +++ b/granular-scopes-app/package.json @@ -19,7 +19,7 @@ "react": "^16.13.1", "react-dom": "^16.13.1", "react-markdown": "^4.3.1", - "react-scripts": "3.4.3", + "react-scripts": "^3.4.4", "react-syntax-highlighter": "^13.5.1", "typescript": "~3.7.2" }, diff --git a/granular-scopes-app/src/components/MainPage.tsx b/granular-scopes-app/src/components/MainPage.tsx index 93ef2f41..7adae3fb 100644 --- a/granular-scopes-app/src/components/MainPage.tsx +++ b/granular-scopes-app/src/components/MainPage.tsx @@ -33,6 +33,7 @@ import { JwtHelper } from '../util/JwtHelper'; import { fhirclient } from 'fhirclient/lib/types'; import ResourceComponent from './ResourceComponent'; import { CommonProps } from '../models/CommonProps'; +import { SmartConfiguration } from '../models/SmartConfiguration'; export interface MainPageProps {} @@ -62,6 +63,21 @@ export default function MainPage() { const [fhirUser, setFhirUser] = useState(''); const [patientId, setPatientId] = useState(''); + const [intropectionIsPossible, setIntrospectionIsPossible] = useState(false); + + const [smartConfig, setSmartConfig] = useState(undefined); + const smartConfigCardInfo:DataCardInfo = { + id: 'smart-config-card', + heading: 'SMART Configuration', + description: '', + optional: false, + } + const [smartConfigCardData, setSmartConfigCardData] = useState([]); + + const [usePKCE, setUsePKCE] = useState(true); + const [codeChallenge, setCodeChallenge] = useState(''); + const [codeVerifier, setCodeVerifier] = useState(''); + const authCardInfo:DataCardInfo = { id: 'auth-info-card', heading: 'Authorization Information', @@ -70,6 +86,14 @@ export default function MainPage() { } const [authCardData, setAuthCardData] = useState([]); + const introspectionCardInfo:DataCardInfo = { + id: 'introspection-card', + heading: 'Token Introspection', + description: '', + optional: false, + } + const [introspectionCardData, setIntrospectionCardData] = useState([]); + const [showUserCard, setShowUserCard] = useState(false); const [userResourceType, setUserResourceType] = useState(''); @@ -211,6 +235,183 @@ export default function MainPage() { } } + async function loadSmartConfig() { + if (!aud) { + showToastMessage('A FHIR Server is required to fetch SMART Configuration', IconNames.ERROR); + return; + } + + let now:Date = new Date(); + let url:string; + + if (aud.endsWith('/')) { + url = `${aud}.well-known/smart-configuration`; + } else { + url = `${aud}/.well-known/smart-configuration`; + } + + try { + let response:Response = await fetch(url, { method: 'GET' }); + + let body:string = await response.text(); + let config:SmartConfiguration = JSON.parse(body); + setSmartConfig(config); + + let lines:string[] = []; + + if ((config.introspection_endpoint) && + (_client?.state.tokenResponse?.id_token)) { + setIntrospectionIsPossible(true); + } + + let data:SingleRequestData = { + id: `smart-${smartConfigCardData.length}`, + name: `SMART Config Load #${smartConfigCardData.length}`, + requestUrl: url, + responseData: JSON.stringify(config, null, 2), + responseDataType: RenderDataAsTypes.JSON, + } + + let info:string = + `* Processed at: \`${now.toLocaleString()}\`\n\n`; + + info += + ' | Endpoint | URL |\n' + + ' |-------|-------|\n' + + ` | Authorization | ${config.authorization_endpoint} |\n` + + ` | Introspection | ${config.introspection_endpoint} |\n` + + ` | Management | ${config.management_endpoint} |\n` + + ` | Revocation | ${config.revocation_endpoint} |\n` + + ` | Token | ${config.token_endpoint} |\n` + + '\n'; + + lines = []; + if (config.code_challenge_methods_supported.length > 0) { + config.code_challenge_methods_supported.forEach((value:string) => { + lines.push(` * \`${value}\``); + }); + lines.sort(); + info += '* Code Challenge Methods Supported\n'; + info += lines.join('\n'); + info += '\n\n\n'; + } + + lines = []; + if (config.capabilities.length > 0) { + config.capabilities.forEach((value:string) => { + lines.push(` * \`${value}\``); + }); + lines.sort(); + info += '* Capabilities\n'; + info += lines.join('\n'); + info += '\n\n\n'; + } + + lines = []; + if (config.scopes_supported.length > 0) { + config.scopes_supported.forEach((value:string) => { + lines.push(` * \`${value}\``); + }); + lines.sort(); + info += '* Scopes Supported\n'; + info += lines.join('\n'); + info += '\n\n\n'; + } + + lines = []; + if (config.response_types_supported.length > 0) { + config.response_types_supported.forEach((value:string) => { + lines.push(` * \`${value}\``); + }); + lines.sort(); + info += '* Response Types Supported\n'; + info += lines.join('\n'); + info += '\n\n\n'; + } + + data.info = info; + data.infoDataType = RenderDataAsTypes.Markdown; + + let updatedData:SingleRequestData[] = smartConfigCardData.slice(); + updatedData.push(data); + setSmartConfigCardData(updatedData); + + } catch (error) { + + let data:SingleRequestData = { + id: `smart-${smartConfigCardData.length}`, + name: `SMART Config Load #${smartConfigCardData.length}`, + requestUrl: url, + responseData: JSON.stringify(error, null, 2), + responseDataType: RenderDataAsTypes.Error, + } + + let updatedData:SingleRequestData[] = smartConfigCardData.slice(); + updatedData.push(data); + setSmartConfigCardData(updatedData); + } + } + + function togglePKCE() { + setUsePKCE(!usePKCE); + } + + async function introspectToken() { + if (!intropectionIsPossible) { + showToastMessage('Introspection is currently NOT available', IconNames.ERROR); + return; + } + + let url:string = smartConfig!.introspection_endpoint; + + let requestBody:string = + encodeURIComponent('token') + '=' + + encodeURIComponent(_client?.state.tokenResponse?.access_token || ''); + + try { + let headers:Headers = new Headers(); + headers.append('Content-Type', 'application/x-www-form-urlencoded'); + + let response:Response = await fetch(url, { + method: 'POST', + headers: headers, + body: requestBody, + }); + + let body:string = await response.text(); + let parsed = JSON.parse(body); + + let data:SingleRequestData = { + id: `introspection-${introspectionCardData.length}`, + name: `Token Introspection #${introspectionCardData.length}`, + requestUrl: url, + requestData: requestBody, + requestDataType: RenderDataAsTypes.Text, + responseData: JSON.stringify(parsed, null, 2), + responseDataType: RenderDataAsTypes.JSON, + } + + let updatedData:SingleRequestData[] = introspectionCardData.slice(); + updatedData.push(data); + setIntrospectionCardData(updatedData); + } catch (error) { + + let data:SingleRequestData = { + id: `introspection-${introspectionCardData.length}`, + name: `Token Introspection #${introspectionCardData.length}`, + requestUrl: url, + requestData: requestBody, + requestDataType: RenderDataAsTypes.Text, + responseData: JSON.stringify(error, null, 2), + responseDataType: RenderDataAsTypes.Error, + } + + let updatedData:SingleRequestData[] = introspectionCardData.slice(); + updatedData.push(data); + setIntrospectionCardData(updatedData); + } + } + function startAuth() { if (!aud) { showToastMessage('Standalone launch requires an Audience!', IconNames.ERROR); @@ -239,9 +440,9 @@ export default function MainPage() { .then((refreshedState:fhirclient.ClientState) => { buildAuthCardDataSuccess( true, - request, - RenderDataAsTypes.Text, - false, + request, + RenderDataAsTypes.Text, + false, requestedScopes.getScopeGrants(_client!.state.scope ?? '')); }) .catch((reason:any) => { @@ -263,7 +464,12 @@ export default function MainPage() { name = `SMART Launch - ${now.toLocaleString()}`; } - let url:string = _client?.state.serverUrl.replace(/fhir$/, 'auth/token') ?? aud; + let url:string; + if ((smartConfig) && (smartConfig.authorization_endpoint)) { + url = smartConfig.authorization_endpoint; + } else { + url = _client?.state.serverUrl.replace(/fhir$/, 'auth/token') ?? aud; + } let data:SingleRequestData = { id: id, @@ -293,11 +499,11 @@ export default function MainPage() { } function buildAuthCardDataSuccess( - isRenewal:boolean, - request?:any, + isRenewal:boolean, + request?:any, requestDataType?:RenderDataAsTypes, - stringifyRequest?:boolean, - scopeGrants?:LaunchScope) + stringifyRequest?:boolean, + scopeGrants?:LaunchScope) { let now:Date = new Date(); let expires:number = _client?.state.tokenResponse?.expires_in ?? -1; @@ -353,7 +559,7 @@ export default function MainPage() { scopeGrants.forEach((granted:boolean, key:string) => { lines.push(`|${key.replace('|', '\\|')}|${granted ? 'Accepted' : 'Denied'}|`); }); - + lines.sort(); info += lines.join('\n'); @@ -387,6 +593,10 @@ export default function MainPage() { console.log('SMART Ready:', client); _client = client; + if (smartConfig?.introspection_endpoint) { + setIntrospectionIsPossible(true); + } + let currentAud:string = sessionStorage.getItem('aud') ?? ''; let scopes:LaunchScope = LaunchScope.load('requestedScopes'); @@ -424,7 +634,7 @@ export default function MainPage() { if (!requested) { return; } - + switch (name) { case 'openid': case 'fhirUser': @@ -449,7 +659,7 @@ export default function MainPage() { resources.push('Encounter'); } break; - + case 'user/*.*': showUser = true; if (resources.indexOf('Patient') === -1) { @@ -460,7 +670,7 @@ export default function MainPage() { } setUserResourceType(client.user.resourceType ?? ''); break; - + default: let split:string[] = name.split('/'); let components:string[] = split[1].split(/[.?]/); @@ -483,10 +693,10 @@ export default function MainPage() { // sessionStorage.removeItem(`r_${currentAud}`); // } - let request:string = + let request:string = '| Name | Value |\n' + '|-------|-------|\n' + - `|client id|${appId}|\n` + + `|client id|${appId}|\n` + `|scopes|${scopeString}|\n` + `|aud|${currentAud}|\n`; @@ -545,6 +755,12 @@ export default function MainPage() { let common:CommonProps = { isUiDark: uiDark, + smartConfig: smartConfig, + loadSmartConfig: loadSmartConfig, + usePKCE: usePKCE, + togglePKCE: togglePKCE, + intropectionIsPossible: intropectionIsPossible, + introspectToken: introspectToken, aud: aud, setAud: setAudAndSave, appId: appId, @@ -618,6 +834,12 @@ export default function MainPage() { const currentCommon:CommonProps = { isUiDark: uiDark, + smartConfig: smartConfig, + loadSmartConfig: loadSmartConfig, + usePKCE: usePKCE, + togglePKCE: togglePKCE, + intropectionIsPossible: intropectionIsPossible, + introspectToken: introspectToken, aud: aud, setAud: setAudAndSave, appId: appId, @@ -667,12 +889,24 @@ export default function MainPage() { + + {buildContentCards()} ); diff --git a/granular-scopes-app/src/components/StandaloneParameters.tsx b/granular-scopes-app/src/components/StandaloneParameters.tsx index 2ed75b75..d0fba423 100644 --- a/granular-scopes-app/src/components/StandaloneParameters.tsx +++ b/granular-scopes-app/src/components/StandaloneParameters.tsx @@ -12,6 +12,7 @@ import { FormGroup, InputGroup, Divider, + Checkbox, } from '@blueprintjs/core'; import ParametersTabV1 from './ParametersTabV1'; import ParametersTabScenarios from './ParametersTabScenarios'; @@ -85,6 +86,18 @@ export default function StandaloneParameters(props: StandaloneParametersProps) { onChange={handleInputAppIdChange} /> + + props.common.togglePKCE()} + /> + props.common.refreshAuth()} /> + +